From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0432394098765699187==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [usb] 22bf2bb019: WARNING: CPU: 0 PID: 0 at include/linux/usb/gadget.h:405 composite_ep0_queue+0xad/0xd0() Date: Mon, 14 Dec 2015 16:54:23 +0800 Message-ID: <87oadt4dhc.fsf@yhuang-dev.intel.com> List-Id: --===============0432394098765699187== 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 changbin-du-intel-com/usb-gadget-forbid-qu= euing-request-to-a-disabled-ep/20151214-115939 commit 22bf2bb019c7f92cda32c46b95715b0b208052d0 ("usb: gadget: forbid queui= ng request to a disabled ep") [ 8.157994] dummy_hcd dummy_hcd.0: port status 0x00100503 has changes [ 8.209686] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 8.211689] ------------[ cut here ]------------ [ 8.212267] WARNING: CPU: 0 PID: 0 at include/linux/usb/gadget.h:405 com= posite_ep0_queue+0xad/0xd0() [ 8.213684] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-rc4-00001-g2= 2bf2bb #1 [ 8.214580] 00000000 00000000 54407de4 4125cd9f 00000000 54407e14 4109e= 21e 420f34b4 [ 8.215626] 00000000 00000000 421bdc84 00000195 41761a1d 41761a1d 4d810= ea8 4d810ea8 [ 8.216679] ffffff94 54407e24 4109e2eb 00000009 00000000 54407e48 41761= a1d 00000001 [ 8.217726] Call Trace: [ 8.218029] [<4125cd9f>] dump_stack+0x48/0x69 [ 8.218570] [<4109e21e>] warn_slowpath_common+0x7e/0xb0 [ 8.219204] [<41761a1d>] ? composite_ep0_queue+0xad/0xd0 [ 8.219972] [<41761a1d>] ? composite_ep0_queue+0xad/0xd0 [ 8.220741] [<4109e2eb>] warn_slowpath_null+0x1b/0x20 [ 8.221362] [<41761a1d>] composite_ep0_queue+0xad/0xd0 [ 8.222105] [<41762055>] composite_setup+0x615/0x19e0 [ 8.222723] [<41769eba>] ? dummy_timer+0x4a/0xe30 [ 8.223299] [<4176a86d>] dummy_timer+0x9fd/0xe30 [ 8.223872] [<41769e70>] ? dummy_start+0x140/0x140 [ 8.224461] [<410f2cef>] call_timer_fn+0x6f/0xf0 [ 8.225025] [<410f2cb2>] ? call_timer_fn+0x32/0xf0 [ 8.225612] [<410f2eb1>] run_timer_softirq+0x141/0x1d0 [ 8.226234] [<41769e70>] ? dummy_start+0x140/0x140 [ 8.226827] [<410a0d8d>] __do_softirq+0xbd/0x1c0 [ 8.227397] [<410a0cd0>] ? _local_bh_enable+0x50/0x50 [ 8.228013] [<4104f376>] do_softirq_own_stack+0x26/0x40 [ 8.228651] [<410a1085>] irq_exit+0x65/0x70 [ 8.229258] [<4107ea7e>] smp_trace_apic_timer_interrupt+0x5e/0x90 [ 8.229993] [<4107eab8>] smp_apic_timer_interrupt+0x8/0x10 [ 8.230666] [<41d78a5d>] apic_timer_interrupt+0x2d/0x34 [ 8.231309] [<410861f5>] ? native_safe_halt+0x5/0x10 [ 8.231917] [<41055198>] default_idle+0x8/0x10 [ 8.232467] [<41055919>] arch_cpu_idle+0x9/0x10 [ 8.233016] [<410d55d3>] default_idle_call+0x23/0x30 [ 8.233627] [<410d573c>] cpu_startup_entry+0x15c/0x240 [ 8.234260] [<41d6f31a>] rest_init+0xaa/0xb0 [ 8.234782] [<42327b05>] start_kernel+0x3df/0x3e4 [ 8.235363] [<423272c3>] i386_start_kernel+0x91/0x95 [ 8.235971] ---[ end trace a9973fc5ac55cb31 ]--- [ 8.236529] g_ether gadget: ep_queue --> -108 Thanks, Ying Huang --===============0432394098765699187== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-rc4-00001-g22bf2bb" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC40LjAtcmM0IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkK Q09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5F UklDX0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1f WENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05G SUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15 CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1C RURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpD T05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9T U0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FO VF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5J Tkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzMy X1NNUD15CkNPTkZJR19YODZfMzJfTEFaWV9HUz15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdT PSItZmNhbGwtc2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNIX1NVUFBPUlRT X1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVM Uz0zCkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5j b25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkK CiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdf Q1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdf TE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tF Uk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVM X0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkK Q09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09ORklHX0tFUk5FTF9HWklQIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9MWk1BPXkKIyBD T05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0i KG5vbmUpIgpDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CkNPTkZJR19Q T1NJWF9NUVVFVUU9eQpDT05GSUdfUE9TSVhfTVFVRVVFX1NZU0NUTD15CkNPTkZJR19DUk9TU19N RU1PUllfQVRUQUNIPXkKQ09ORklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90IHNl dAojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxM PXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklH X0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19H RU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9I SUVSQVJDSFk9eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lS UV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xPQ0tTT1VS Q0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NL U09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxM PXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5U U19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09O RklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdf VElDS19PTkVTSE9UPXkKQ09ORklHX0haX1BFUklPRElDPXkKIyBDT05GSUdfTk9fSFpfSURMRSBp cyBub3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQ VS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VO VElORz15CiMgQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldAojIENPTkZJR19C U0RfUFJPQ0VTU19BQ0NUIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNL X0RFTEFZX0FDQ1Q9eQojIENPTkZJR19UQVNLX1hBQ0NUIGlzIG5vdCBzZXQKCiMKIyBSQ1UgU3Vi c3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0 CkNPTkZJR19TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9T VEFMTF9DT01NT049eQojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklH X1JDVV9FWFBFRElURV9CT09UIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJTjJDPXkKQ09ORklH X0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQpDT05GSUdfTE9HX0JVRl9TSElGVD0x NwpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19IQVZFX1VOU1RBQkxFX1ND SEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNP TkZJR19DR1JPVVBTPXkKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NH Uk9VUF9GUkVFWkVSPXkKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldAojIENPTkZJR19D R1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNQ0cgaXMgbm90IHNldApD T05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JP VVBfU0NIRUQ9eQojIENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRf R1JPVVBfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90 IHNldAojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0FVVE9HUk9V UD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpD T05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdf UkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1ha PXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQojIENPTkZJR19DQ19PUFRJTUlaRV9G T1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpD T05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklH X0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05G SUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpD T05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQK Q09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpD T05GSUdfQlVHPXkKIyBDT05GSUdfRUxGX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19QQ1NQS1Jf UExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQkFTRV9GVUxMPXkKQ09ORklHX0ZVVEVYPXkKQ09O RklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZF TlRGRD15CiMgQ09ORklHX0JQRl9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1NITUVNPXkKQ09O RklHX0FJTz15CiMgQ09ORklHX0FEVklTRV9TWVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VS RkFVTFRGRD15CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdfTUVNQkFSUklFUiBpcyBub3Qg c2V0CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09ORklHX1BF UkZfVVNFX1ZNQUxMT0M9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50 ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0M9 eQojIENPTkZJR19WTV9FVkVOVF9DT1VOVEVSUyBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfQlJL PXkKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldApDT05G SUdfU0xPQj15CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CkNP TkZJR19QUk9GSUxJTkc9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19PUFJPRklMRT15CkNP TkZJR19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVg9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNP TkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfSlVNUF9MQUJFTD15CiMgQ09ORklHX1NU QVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFW RV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JT V0FQPXkKQ09ORklHX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9Q Uk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05G SUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJ R19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX0hB VkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05G SUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRf U1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0RNQV9BUElf REVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJF QUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklH X0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hB VkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpD T05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xP Q0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19Q QVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19I QVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90 IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJP VEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJP TkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hB VkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQ PXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRP TUlaRT15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19DTE9ORV9CQUNLV0FS RFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX09MRF9TSUdBQ1RJT049eQoKIwoj IEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQpDT05GSUdfSEFWRV9HRU5F UklDX0RNQV9DT0hFUkVOVD15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9 MAojIENPTkZJR19NT0RVTEVTIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9 eQojIENPTkZJR19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX05PVElGSUVSUz15CkNP TkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15 CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9P V05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVE X1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FV RVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoK IwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJ R19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X01QUEFSU0U9eQpD T05GSUdfWDg2X0JJR1NNUD15CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qg c2V0CkNPTkZJR19YODZfSU5URUxfTFBTUz15CkNPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklD RT15CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19YODZfMzJfSVJJUz15 CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBF UlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldAojIENPTkZJ R19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfTEdVRVNUX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFS QVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkK Q09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4 NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1Y IGlzIG5vdCBzZXQKQ09ORklHX002ODY9eQojIENPTkZJR19NUEVOVElVTUlJIGlzIG5vdCBzZXQK IyBDT05GSUdfTVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTU0gaXMgbm90 IHNldAojIENPTkZJR19NUEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19NSzYgaXMgbm90IHNl dAojIENPTkZJR19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJ R19NQ1JVU09FIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfTVdJTkNISVBDNiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90IHNldAoj IENPTkZJR19NRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0CiMg Q09ORklHX01HRU9ERV9MWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0 CiMgQ09ORklHX01WSUFDM18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQK IyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldAojIENP TkZJR19YODZfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NI SUZUPTUKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfUFBST19GRU5DRT15 CkNPTkZJR19YODZfVVNFX1BQUk9fQ0hFQ0tTVU09eQpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19Y ODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9G QU1JTFk9NQpDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVD VCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQ1lSSVhf MzI9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklH X0NQVV9TVVBfVFJBTlNNRVRBXzMyPXkKQ09ORklHX0NQVV9TVVBfVU1DXzMyPXkKQ09ORklHX0hQ RVRfVElNRVI9eQojIENPTkZJR19ETUkgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15CkNPTkZJ R19JT01NVV9IRUxQRVI9eQpDT05GSUdfTlJfQ1BVUz0zMgojIENPTkZJR19TQ0hFRF9TTVQgaXMg bm90IHNldApDT05GSUdfU0NIRURfTUM9eQojIENPTkZJR19QUkVFTVBUX05PTkUgaXMgbm90IHNl dApDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlk9eQojIENPTkZJR19QUkVFTVBUIGlzIG5vdCBzZXQK Q09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2 X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05G SUdfWDg2X01DRT15CiMgQ09ORklHX1g4Nl9NQ0VfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19Y ODZfTUNFX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BTkNJRU5UX01DRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0xFR0FDWV9W TTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVk04NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkEg aXMgbm90IHNldApDT05GSUdfSThLPXkKQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9eQpDT05GSUdf TUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CiMgQ09ORklHX01JQ1JPQ09ERV9B TUQgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdfWDg2 X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQojIENPTkZJR19OT0hJR0hNRU0gaXMgbm90IHNldAoj IENPTkZJR19ISUdITUVNNEcgaXMgbm90IHNldApDT05GSUdfSElHSE1FTTY0Rz15CiMgQ09ORklH X1ZNU1BMSVRfM0cgaXMgbm90IHNldAojIENPTkZJR19WTVNQTElUXzJHIGlzIG5vdCBzZXQKQ09O RklHX1ZNU1BMSVRfMUc9eQpDT05GSUdfUEFHRV9PRkZTRVQ9MHg0MDAwMDAwMApDT05GSUdfSElH SE1FTT15CkNPTkZJR19YODZfUEFFPXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpD T05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX05VTUE9eQojIENPTkZJR19OVU1B X0VNVSBpcyBub3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD0zCkNPTkZJR19BUkNIX0hBVkVfTUVN T1JZX1BSRVNFTlQ9eQpDT05GSUdfTkVFRF9OT0RFX01FTU1BUF9TSVpFPXkKQ09ORklHX0FSQ0hf RElTQ09OVElHTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX0RJU0NPTlRJR01FTV9ERUZBVUxUPXkK Q09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllf TU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVDVF9NRU1P UllfTU9ERUw9eQpDT05GSUdfRElTQ09OVElHTUVNX01BTlVBTD15CiMgQ09ORklHX1NQQVJTRU1F TV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfRElTQ09OVElHTUVNPXkKQ09ORklHX0ZMQVRfTk9E RV9NRU1fTUFQPXkKQ09ORklHX05FRURfTVVMVElQTEVfTk9ERVM9eQpDT05GSUdfSEFWRV9NRU1P UllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxP Q0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRf TUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX0hBVkVfQk9PVE1F TV9JTkZPX05PREUgaXMgbm90IHNldApDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdf QVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CiMg Q09ORklHX0JBTExPT05fQ09NUEFDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQUNUSU9OPXkK Q09ORklHX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05F X0RNQV9GTEFHPTEKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMg Q09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpD T05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX01FTU9SWV9GQUlM VVJFIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX1RSQU5T UEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01B RFZJU0UgaXMgbm90IHNldApDT05GSUdfQ0xFQU5DQUNIRT15CkNPTkZJR19DTUE9eQojIENPTkZJ R19DTUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ01BX0RFQlVHRlM9eQpDT05GSUdfQ01BX0FS RUFTPTcKIyBDT05GSUdfWlBPT0wgaXMgbm90IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQK Q09ORklHX1pTTUFMTE9DPXkKQ09ORklHX1BHVEFCTEVfTUFQUElORz15CkNPTkZJR19aU01BTExP Q19TVEFUPXkKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBP UlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQojIENPTkZJR19JRExFX1BBR0VfVFJBQ0tJ TkcgaXMgbm90IHNldApDT05GSUdfSElHSFBURT15CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JS VVBUSU9OPXkKIyBDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSyBp cyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQojIENPTkZJ R19NVFJSX1NBTklUSVpFUiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hf VVNFU19QR19VTkNBQ0hFRD15CiMgQ09ORklHX0FSQ0hfUkFORE9NIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9TTUFQPXkKIyBDT05GSUdfWDg2X0lOVEVMX01QWCBpcyBub3Qgc2V0CkNPTkZJR19FRkk9 eQojIENPTkZJR19FRklfU1RVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ0NPTVAgaXMgbm90IHNl dAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAoj IENPTkZJR19IWl8zMDAgaXMgbm90IHNldApDT05GSUdfSFpfMTAwMD15CkNPTkZJR19IWj0xMDAw CkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQojIENPTkZJR19DUkFTSF9EVU1Q IGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxP Q0FUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMAojIENPTkZJ R19IT1RQTFVHX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfVkRTTz15CiMgQ09ORklHX0NN RExJTkVfQk9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTCBpcyBub3Qg c2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19VU0VfUEVSQ1BV X05VTUFfTk9ERV9JRD15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMK IyBDT05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1BNX0NMSz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9E RUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVT X0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9T WVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQpDT05GSUdfQUNQSV9ERUJVR0dFUj15CiMgQ09O RklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURF X1BPU1NJQkxFPXkKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FD UElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKIyBDT05GSUdfQUNQSV9CVVRUT04gaXMgbm90 IHNldApDT05GSUdfQUNQSV9WSURFTz15CkNPTkZJR19BQ1BJX0ZBTj15CiMgQ09ORklHX0FDUElf RE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BS T0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSVBNST15 CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQ SV9USEVSTUFMPXkKIyBDT05GSUdfQUNQSV9OVU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9D VVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJSSURF IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfREVCVUc9eQojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNP TkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldAoj IENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0Q9eQpD T05GSUdfQUNQSV9CR1JUPXkKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMg bm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1J PXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMg bm90IHNldApDT05GSUdfUE1JQ19PUFJFR0lPTj15CiMgQ09ORklHX1NGSSBpcyBub3Qgc2V0Cgoj CiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoK IwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURE RVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9J RExFX0NPVVBMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRExFIGlzIG5vdCBzZXQKCiMK IyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CiMgQ09ORklHX1BDSV9HT0JJ T1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklH X1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09BTlk9eQpDT05GSUdfUENJX0JJ T1M9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJ X0RPTUFJTlM9eQpDT05GSUdfUENJX0NOQjIwTEVfUVVJUks9eQojIENPTkZJR19QQ0lFUE9SVEJV UyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15CiMgQ09ORklHX1BDSV9N U0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lf UkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj15CiMgQ09ORklH X0hUX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQojIENP TkZJR19QQ0lfUFJJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09O RklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklH X0lTQV9ETUFfQVBJPXkKQ09ORklHX0lTQT15CkNPTkZJR19FSVNBPXkKIyBDT05GSUdfRUlTQV9W TEJfUFJJTUlORyBpcyBub3Qgc2V0CkNPTkZJR19FSVNBX1BDSV9FSVNBPXkKQ09ORklHX0VJU0Ff VklSVFVBTF9ST09UPXkKQ09ORklHX0VJU0FfTkFNRVM9eQojIENPTkZJR19TQ3gyMDAgaXMgbm90 IHNldApDT05GSUdfQUxJWD15CkNPTkZJR19ORVQ1NTAxPXkKQ09ORklHX0FNRF9OQj15CkNPTkZJ R19QQ0NBUkQ9eQpDT05GSUdfUENNQ0lBPXkKQ09ORklHX1BDTUNJQV9MT0FEX0NJUz15CkNPTkZJ R19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwpDT05GSUdfWUVOVEE9eQojIENPTkZJ R19ZRU5UQV9PMiBpcyBub3Qgc2V0CkNPTkZJR19ZRU5UQV9SSUNPSD15CiMgQ09ORklHX1lFTlRB X1RJIGlzIG5vdCBzZXQKQ09ORklHX1lFTlRBX1RPU0hJQkE9eQojIENPTkZJR19QRDY3MjkgaXMg bm90IHNldApDT05GSUdfSTgyMDkyPXkKQ09ORklHX0k4MjM2NT15CiMgQ09ORklHX1RDSUMgaXMg bm90IHNldApDT05GSUdfUENNQ0lBX1BST0JFPXkKQ09ORklHX1BDQ0FSRF9OT05TVEFUSUM9eQpD T05GSUdfSE9UUExVR19QQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQ09NUEFRPXkKQ09ORklHX0hP VFBMVUdfUENJX0NPTVBBUV9OVlJBTT15CiMgQ09ORklHX0hPVFBMVUdfUENJX0lCTSBpcyBub3Qg c2V0CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJN PXkKQ09ORklHX0hPVFBMVUdfUENJX0NQQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9aVDU1 NTA9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9HRU5FUklDPXkKIyBDT05GSUdfSE9UUExVR19Q Q0lfU0hQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2 X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05G SUdfQklORk1UX0VMRj15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0hBVkVfQU9VVD15 CiMgQ09ORklHX0JJTkZNVF9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfQklORk1UX01JU0MgaXMg bm90IHNldApDT05GSUdfQ09SRURVTVA9eQpDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05G SUdfUE1DX0FUT009eQpDT05GSUdfTkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05G SUdfUEFDS0VUPXkKQ09ORklHX1BBQ0tFVF9ESUFHPXkKQ09ORklHX1VOSVg9eQpDT05GSUdfVU5J WF9ESUFHPXkKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNF Uj15CkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQojIENPTkZJR19YRlJNX01JR1JBVEUgaXMgbm90 IHNldAojIENPTkZJR19YRlJNX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZSTV9JUENP TVA9eQpDT05GSUdfTkVUX0tFWT15CiMgQ09ORklHX05FVF9LRVlfTUlHUkFURSBpcyBub3Qgc2V0 CkNPTkZJR19JTkVUPXkKIyBDT05GSUdfSVBfTVVMVElDQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBfQURWQU5DRURfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9Q TlBfREhDUD15CiMgQ09ORklHX0lQX1BOUF9CT09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BO UF9SQVJQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQSVAgaXMgbm90IHNldAojIENPTkZJR19O RVRfSVBHUkVfREVNVVggaXMgbm90IHNldApDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19T WU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVURQ X1RVTk5FTD15CiMgQ09ORklHX05FVF9GT1UgaXMgbm90IHNldAojIENPTkZJR19ORVRfRk9VX0lQ X1RVTk5FTFMgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0FIIGlzIG5vdCBzZXQKQ09ORklHX0lO RVRfRVNQPXkKQ09ORklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpD T05GSUdfSU5FVF9UVU5ORUw9eQojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFOU1BPUlQgaXMg bm90IHNldApDT05GSUdfSU5FVF9YRlJNX01PREVfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZSTV9N T0RFX0JFRVQ9eQpDT05GSUdfSU5FVF9MUk89eQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lO RVRfVENQX0RJQUc9eQpDT05GSUdfSU5FVF9VRFBfRElBRz15CkNPTkZJR19UQ1BfQ09OR19BRFZB TkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9eQojIENPTkZJR19UQ1BfQ09OR19DVUJJQyBpcyBu b3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19XRVNUV09PRD15CkNPTkZJR19UQ1BfQ09OR19IVENQPXkK Q09ORklHX1RDUF9DT05HX0hTVENQPXkKQ09ORklHX1RDUF9DT05HX0hZQkxBPXkKIyBDT05GSUdf VENQX0NPTkdfVkVHQVMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfU0NBTEFCTEU9eQojIENP TkZJR19UQ1BfQ09OR19MUCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19WRU5PPXkKIyBDT05G SUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19JTExJTk9JUz15CkNP TkZJR19UQ1BfQ09OR19EQ1RDUD15CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFRkFVTFRfQklDIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9IVENQIGlzIG5v dCBzZXQKQ09ORklHX0RFRkFVTFRfSFlCTEE9eQojIENPTkZJR19ERUZBVUxUX1ZFTk8gaXMgbm90 IHNldAojIENPTkZJR19ERUZBVUxUX1dFU1RXT09EIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVM VF9EQ1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJ R19ERUZBVUxUX1RDUF9DT05HPSJoeWJsYSIKIyBDT05GSUdfVENQX01ENVNJRyBpcyBub3Qgc2V0 CkNPTkZJR19JUFY2PXkKIyBDT05GSUdfSVBWNl9ST1VURVJfUFJFRiBpcyBub3Qgc2V0CiMgQ09O RklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQojIENP TkZJR19JTkVUNl9FU1AgaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9JUENPTVAgaXMgbm90IHNl dApDT05GSUdfSVBWNl9NSVA2PXkKIyBDT05GSUdfSVBWNl9JTEEgaXMgbm90IHNldAojIENPTkZJ R19JTkVUNl9YRlJNX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9UVU5ORUw9eQpDT05G SUdfSU5FVDZfWEZSTV9NT0RFX1RSQU5TUE9SVD15CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9U VU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9YRlJNX01PREVfQkVFVCBpcyBub3Qgc2V0 CkNPTkZJR19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT049eQpDT05GSUdfSVBWNl9T SVQ9eQpDT05GSUdfSVBWNl9TSVRfNlJEPXkKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpD T05GSUdfSVBWNl9UVU5ORUw9eQpDT05GSUdfSVBWNl9HUkU9eQpDT05GSUdfSVBWNl9NVUxUSVBM RV9UQUJMRVM9eQojIENPTkZJR19JUFY2X1NVQlRSRUVTIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZf TVJPVVRFPXkKQ09ORklHX0lQVjZfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CiMgQ09ORklHX0lQ VjZfUElNU01fVjIgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05F VF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90 IHNldApDT05GSUdfTkVURklMVEVSPXkKIyBDT05GSUdfTkVURklMVEVSX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VEIGlzIG5vdCBzZXQKCiMKIyBDb3JlIE5ldGZp bHRlciBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfTkVURklMVEVSX0lOR1JFU1MgaXMgbm90IHNl dApDT05GSUdfTkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9H PXkKQ09ORklHX05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9MT0dfQ09NTU9OPXkKIyBDT05GSUdf TkZfQ09OTlRSQUNLX1NFQ01BUksgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NG Uz15CiMgQ09ORklHX05GX0NPTk5UUkFDS19GVFAgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRS QUNLX0lSQz15CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NPTk5U UkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ1Rf TkVUTElOSz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX1RB QkxFUz15CiMgQ09ORklHX05GX1RBQkxFU19JTkVUIGlzIG5vdCBzZXQKQ09ORklHX05GX1RBQkxF U19ORVRERVY9eQpDT05GSUdfTkZUX0VYVEhEUj15CiMgQ09ORklHX05GVF9NRVRBIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkZUX0NUIGlzIG5vdCBzZXQKQ09ORklHX05GVF9SQlRSRUU9eQojIENPTkZJ R19ORlRfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfQ09VTlRFUj15CiMgQ09ORklHX05GVF9M T0cgaXMgbm90IHNldAojIENPTkZJR19ORlRfTElNSVQgaXMgbm90IHNldAojIENPTkZJR19ORlRf TkFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1JFSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRf Q09NUEFUPXkKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVk IG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9eQoKIwojIFh0YWJsZXMgdGFyZ2V0 cwojCiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NF Q01BUksgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUyBpcyBu b3Qgc2V0CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0FERFJUWVBFIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BPTElDWT15CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfU1RBVEU9eQpDT05GSUdfSVBfU0VUPXkKQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJ R19JUF9TRVRfQklUTUFQX0lQPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9eQpDT05GSUdf SVBfU0VUX0JJVE1BUF9QT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQPXkKIyBDT05GSUdfSVBf U0VUX0hBU0hfSVBNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUIGlz IG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUSVAgaXMgbm90IHNldApDT05GSUdf SVBfU0VUX0hBU0hfSVBQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX01BQz15CkNPTkZJR19J UF9TRVRfSEFTSF9ORVRQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVD15CkNPTkZJR19J UF9TRVRfSEFTSF9ORVRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD15CkNPTkZJR19J UF9TRVRfSEFTSF9ORVRJRkFDRT15CkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9eQpDT05GSUdfSVBf VlM9eQojIENPTkZJR19JUF9WU19JUFY2IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfREVCVUcg aXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBw cm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15 CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUhfRVNQPXkKQ09O RklHX0lQX1ZTX1BST1RPX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19BSD15CiMgQ09ORklHX0lQ X1ZTX1BST1RPX1NDVFAgaXMgbm90IHNldAoKIwojIElQVlMgc2NoZWR1bGVyCiMKQ09ORklHX0lQ X1ZTX1JSPXkKIyBDT05GSUdfSVBfVlNfV1JSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfTEMg aXMgbm90IHNldApDT05GSUdfSVBfVlNfV0xDPXkKQ09ORklHX0lQX1ZTX0ZPPXkKQ09ORklHX0lQ X1ZTX09WRj15CkNPTkZJR19JUF9WU19MQkxDPXkKQ09ORklHX0lQX1ZTX0xCTENSPXkKQ09ORklH X0lQX1ZTX0RIPXkKQ09ORklHX0lQX1ZTX1NIPXkKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBz ZXQKQ09ORklHX0lQX1ZTX05RPXkKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9W U19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwpDT05GSUdfSVBf VlNfTkZDVD15CkNPTkZJR19JUF9WU19QRV9TSVA9eQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmln dXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWND15CkNPTkZJR19ORl9DT05OVFJBQ0tfSVBW ND15CiMgQ09ORklHX05GX0NPTk5UUkFDS19QUk9DX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19O Rl9UQUJMRVNfSVBWND15CkNPTkZJR19ORlRfQ0hBSU5fUk9VVEVfSVBWND15CiMgQ09ORklHX05G VF9SRUpFQ1RfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfRFVQX0lQVjQ9eQpDT05GSUdfTkZf VEFCTEVTX0FSUD15CkNPTkZJR19ORl9EVVBfSVBWND15CiMgQ09ORklHX05GX0xPR19BUlAgaXMg bm90IHNldApDT05GSUdfTkZfTE9HX0lQVjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQojIENP TkZJR19ORl9OQVRfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CkNPTkZJ R19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQ X05GX05BVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BTkdMRSBpcyBub3Qgc2V0CkNPTkZJ R19JUF9ORl9SQVc9eQoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKIyBDT05G SUdfTkZfREVGUkFHX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORl9DT05OVFJBQ0tfSVBWNiBp cyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05GX0RV UF9JUFY2PXkKQ09ORklHX05GX1JFSkVDVF9JUFY2PXkKIyBDT05GSUdfTkZfTE9HX0lQVjYgaXMg bm90IHNldApDT05GSUdfSVA2X05GX0lQVEFCTEVTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9JUFY2 SEVBREVSPXkKIyBDT05GSUdfSVA2X05GX0ZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZf TUFOR0xFPXkKQ09ORklHX0lQNl9ORl9SQVc9eQojIENPTkZJR19ORl9UQUJMRVNfQlJJREdFIGlz IG5vdCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JS T1VURT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9O QVQ9eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkK Q09ORklHX0JSSURHRV9FQlRfQVJQPXkKIyBDT05GSUdfQlJJREdFX0VCVF9JUCBpcyBub3Qgc2V0 CkNPTkZJR19CUklER0VfRUJUX0lQNj15CiMgQ09ORklHX0JSSURHRV9FQlRfTElNSVQgaXMgbm90 IHNldAojIENPTkZJR19CUklER0VfRUJUX01BUksgaXMgbm90IHNldAojIENPTkZJR19CUklER0Vf RUJUX1BLVFRZUEUgaXMgbm90IHNldApDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJ REdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdF X0VCVF9ETkFUPXkKIyBDT05GSUdfQlJJREdFX0VCVF9NQVJLX1QgaXMgbm90IHNldApDT05GSUdf QlJJREdFX0VCVF9SRURJUkVDVD15CkNPTkZJR19CUklER0VfRUJUX1NOQVQ9eQpDT05GSUdfQlJJ REdFX0VCVF9MT0c9eQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz15CkNPTkZJR19JUF9EQ0NQPXkK Q09ORklHX0lORVRfRENDUF9ESUFHPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwpD T05GSUdfSVBfRENDUF9DQ0lEMl9ERUJVRz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDMgaXMgbm90 IHNldAoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwojIENPTkZJR19JUF9EQ0NQX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX0lQX1NDVFA9eQpDT05GSUdfU0NUUF9EQkdfT0JKQ05UPXkKQ09ORklH X1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDU9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09P S0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1B Q19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdf U0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQK Q09ORklHX1RJUEM9eQojIENPTkZJR19USVBDX01FRElBX1VEUCBpcyBub3Qgc2V0CkNPTkZJR19B VE09eQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT15CkNPTkZJ R19BVE1fTVBPQT15CkNPTkZJR19BVE1fQlIyNjg0PXkKQ09ORklHX0FUTV9CUjI2ODRfSVBGSUxU RVI9eQpDT05GSUdfTDJUUD15CiMgQ09ORklHX0wyVFBfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJ R19MMlRQX1YzPXkKQ09ORklHX0wyVFBfSVA9eQpDT05GSUdfTDJUUF9FVEg9eQpDT05GSUdfU1RQ PXkKQ09ORklHX0dBUlA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09Q SU5HPXkKIyBDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklHX1ZM QU5fODAyMVE9eQpDT05GSUdfVkxBTl84MDIxUV9HVlJQPXkKIyBDT05GSUdfVkxBTl84MDIxUV9N VlJQIGlzIG5vdCBzZXQKQ09ORklHX0RFQ05FVD15CkNPTkZJR19ERUNORVRfUk9VVEVSPXkKQ09O RklHX0xMQz15CkNPTkZJR19MTEMyPXkKIyBDT05GSUdfSVBYIGlzIG5vdCBzZXQKQ09ORklHX0FU QUxLPXkKQ09ORklHX0RFVl9BUFBMRVRBTEs9eQpDT05GSUdfTFRQQz15CiMgQ09ORklHX0NPUFMg aXMgbm90IHNldAojIENPTkZJR19JUEREUCBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBub3Qg c2V0CkNPTkZJR19MQVBCPXkKQ09ORklHX1BIT05FVD15CkNPTkZJR182TE9XUEFOPXkKQ09ORklH XzZMT1dQQU5fTkhDPXkKQ09ORklHXzZMT1dQQU5fTkhDX0RFU1Q9eQojIENPTkZJR182TE9XUEFO X05IQ19GUkFHTUVOVCBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQ19IT1A9eQpDT05GSUdf NkxPV1BBTl9OSENfSVBWNj15CiMgQ09ORklHXzZMT1dQQU5fTkhDX01PQklMSVRZIGlzIG5vdCBz ZXQKQ09ORklHXzZMT1dQQU5fTkhDX1JPVVRJTkc9eQpDT05GSUdfNkxPV1BBTl9OSENfVURQPXkK IyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qg c2V0CkNPTkZJR19EQ0I9eQpDT05GSUdfQkFUTUFOX0FEVj15CkNPTkZJR19CQVRNQU5fQURWX0JM QT15CiMgQ09ORklHX0JBVE1BTl9BRFZfREFUIGlzIG5vdCBzZXQKQ09ORklHX0JBVE1BTl9BRFZf TkM9eQpDT05GSUdfQkFUTUFOX0FEVl9NQ0FTVD15CiMgQ09ORklHX0JBVE1BTl9BRFZfREVCVUcg aXMgbm90IHNldApDT05GSUdfT1BFTlZTV0lUQ0g9eQpDT05GSUdfVlNPQ0tFVFM9eQpDT05GSUdf Vk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9eQpDT05GSUdfTkVUTElOS19NTUFQPXkKIyBDT05GSUdfTkVU TElOS19ESUFHIGlzIG5vdCBzZXQKQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NPPXkK Q09ORklHX01QTFNfUk9VVElORz15CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRf U1dJVENIREVWPXkKIyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYgaXMgbm90IHNldApDT05GSUdf UlBTPXkKQ09ORklHX1JGU19BQ0NFTD15CkNPTkZJR19YUFM9eQpDT05GSUdfQ0dST1VQX05FVF9Q UklPPXkKQ09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xM PXkKQ09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0 aW5nCiMKQ09ORklHX05FVF9QS1RHRU49eQojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CkNP TkZJR19DQU49eQojIENPTkZJR19DQU5fUkFXIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9CQ009eQpD T05GSUdfQ0FOX0dXPXkKCiMKIyBDQU4gRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19DQU5fVkNB TiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU0xDQU49eQojIENPTkZJR19DQU5fREVWIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FOX0RFQlVHX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfSVJEQT15Cgoj CiMgSXJEQSBwcm90b2NvbHMKIwojIENPTkZJR19JUkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lS Q09NTSBpcyBub3Qgc2V0CkNPTkZJR19JUkRBX1VMVFJBPXkKCiMKIyBJckRBIG9wdGlvbnMKIwpD T05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVA9eQpDT05GSUdfSVJEQV9GQVNUX1JSPXkKIyBDT05G SUdfSVJEQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgSW5mcmFyZWQtcG9ydCBkZXZpY2UgZHJpdmVy cwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0lSVFRZX1NJUj15CgojCiMgRG9u Z2xlIHN1cHBvcnQKIwpDT05GSUdfRE9OR0xFPXkKQ09ORklHX0VTSV9ET05HTEU9eQojIENPTkZJ R19BQ1RJU1lTX0RPTkdMRSBpcyBub3Qgc2V0CkNPTkZJR19URUtSQU1fRE9OR0xFPXkKQ09ORklH X1RPSU0zMjMyX0RPTkdMRT15CkNPTkZJR19MSVRFTElOS19ET05HTEU9eQojIENPTkZJR19NQTYw MF9ET05HTEUgaXMgbm90IHNldApDT05GSUdfR0lSQklMX0RPTkdMRT15CkNPTkZJR19NQ1AyMTIw X0RPTkdMRT15CkNPTkZJR19PTERfQkVMS0lOX0RPTkdMRT15CkNPTkZJR19BQ1QyMDBMX0RPTkdM RT15CkNPTkZJR19LSU5HU1VOX0RPTkdMRT15CkNPTkZJR19LU0RBWlpMRV9ET05HTEU9eQpDT05G SUdfS1M5NTlfRE9OR0xFPXkKCiMKIyBGSVIgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19VU0Jf SVJEQSBpcyBub3Qgc2V0CkNPTkZJR19TSUdNQVRFTF9GSVI9eQojIENPTkZJR19OU0NfRklSIGlz IG5vdCBzZXQKQ09ORklHX1dJTkJPTkRfRklSPXkKQ09ORklHX1RPU0hJQkFfRklSPXkKIyBDT05G SUdfU01DX0lSQ0NfRklSIGlzIG5vdCBzZXQKQ09ORklHX0FMSV9GSVI9eQojIENPTkZJR19WTFNJ X0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19WSUFfRklSPXkKQ09ORklHX01DU19GSVI9eQpDT05GSUdf QlQ9eQpDT05GSUdfQlRfQlJFRFI9eQpDT05GSUdfQlRfUkZDT01NPXkKQ09ORklHX0JUX1JGQ09N TV9UVFk9eQpDT05GSUdfQlRfQk5FUD15CiMgQ09ORklHX0JUX0JORVBfTUNfRklMVEVSIGlzIG5v dCBzZXQKIyBDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVIgaXMgbm90IHNldApDT05GSUdfQlRf SElEUD15CiMgQ09ORklHX0JUX0hTIGlzIG5vdCBzZXQKQ09ORklHX0JUX0xFPXkKIyBDT05GSUdf QlRfNkxPV1BBTiBpcyBub3Qgc2V0CkNPTkZJR19CVF9TRUxGVEVTVD15CiMgQ09ORklHX0JUX1NF TEZURVNUX0VDREggaXMgbm90IHNldApDT05GSUdfQlRfU0VMRlRFU1RfU01QPXkKIyBDT05GSUdf QlRfREVCVUdGUyBpcyBub3Qgc2V0CgojCiMgQmx1ZXRvb3RoIGRldmljZSBkcml2ZXJzCiMKQ09O RklHX0JUX0lOVEVMPXkKQ09ORklHX0JUX1JUTD15CkNPTkZJR19CVF9IQ0lCVFVTQj15CiMgQ09O RklHX0JUX0hDSUJUVVNCX0JDTSBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCVFVTQl9SVEw9eQpD T05GSUdfQlRfSENJQlRTRElPPXkKQ09ORklHX0JUX0hDSVVBUlQ9eQpDT05GSUdfQlRfSENJVUFS VF9IND15CkNPTkZJR19CVF9IQ0lVQVJUX0JDU1A9eQojIENPTkZJR19CVF9IQ0lVQVJUX0FUSDNL IGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSVVBUlRfTEw9eQpDT05GSUdfQlRfSENJVUFSVF8zV0lS RT15CiMgQ09ORklHX0JUX0hDSVVBUlRfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lV QVJUX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfUUNBIGlzIG5vdCBzZXQKQ09O RklHX0JUX0hDSUJDTTIwM1g9eQpDT05GSUdfQlRfSENJQlBBMTBYPXkKQ09ORklHX0JUX0hDSUJG VVNCPXkKQ09ORklHX0JUX0hDSURUTDE9eQpDT05GSUdfQlRfSENJQlQzQz15CkNPTkZJR19CVF9I Q0lCTFVFQ0FSRD15CkNPTkZJR19CVF9IQ0lCVFVBUlQ9eQpDT05GSUdfQlRfSENJVkhDST15CiMg Q09ORklHX0JUX01SVkwgaXMgbm90IHNldAojIENPTkZJR19CVF9BVEgzSyBpcyBub3Qgc2V0CkNP TkZJR19CVF9XSUxJTks9eQojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CkNPTkZJR19GSUJf UlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfQ0ZHODAyMTE9eQpDT05GSUdfTkw4MDIx MV9URVNUTU9ERT15CkNPTkZJR19DRkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1M9eQpDT05GSUdf Q0ZHODAyMTFfUkVHX0RFQlVHPXkKIyBDT05GSUdfQ0ZHODAyMTFfQ0VSVElGSUNBVElPTl9PTlVT IGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4MDIx MV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfSU5URVJOQUxfUkVHREIgaXMg bm90IHNldApDT05GSUdfQ0ZHODAyMTFfQ1JEQV9TVVBQT1JUPXkKIyBDT05GSUdfQ0ZHODAyMTFf V0VYVCBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKQ09ORklHX01BQzgw MjExPXkKQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJF TD15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTF9IVD15CiMgQ09ORklHX01BQzgwMjExX1JD X01JTlNUUkVMX1ZIVCBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01JTlNU UkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgojIENPTkZJR19N QUM4MDIxMV9NRVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDODAyMTFfTEVEUyBpcyBub3Qgc2V0 CkNPTkZJR19NQUM4MDIxMV9ERUJVR0ZTPXkKQ09ORklHX01BQzgwMjExX01FU1NBR0VfVFJBQ0lO Rz15CkNPTkZJR19NQUM4MDIxMV9ERUJVR19NRU5VPXkKIyBDT05GSUdfTUFDODAyMTFfTk9JTkxJ TkUgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfVkVSQk9TRV9ERUJVRz15CkNPTkZJR19NQUM4 MDIxMV9NTE1FX0RFQlVHPXkKQ09ORklHX01BQzgwMjExX1NUQV9ERUJVRz15CkNPTkZJR19NQUM4 MDIxMV9IVF9ERUJVRz15CiMgQ09ORklHX01BQzgwMjExX09DQl9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19NQUM4MDIxMV9JQlNTX0RFQlVHPXkKIyBDT05GSUdfTUFDODAyMTFfUFNfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19NQUM4MDIxMV9URExTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01B QzgwMjExX0RFQlVHX0NPVU5URVJTPXkKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpF PTAKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldApDT05GSUdfUkZLSUxMPXkKQ09ORklHX1JGS0lM TF9JTlBVVD15CiMgQ09ORklHX1JGS0lMTF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19S RktJTExfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQojIENPTkZJR19ORVRfOVBfVklS VElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF85UF9SRE1BPXkKIyBDT05GSUdfTkVUXzlQX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0NBSUY9eQpDT05GSUdfQ0FJRl9ERUJVRz15CiMgQ09ORklHX0NB SUZfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfVVNCPXkKIyBDT05GSUdfQ0VQSF9MSUIg aXMgbm90IHNldApDT05GSUdfTkZDPXkKQ09ORklHX05GQ19ESUdJVEFMPXkKQ09ORklHX05GQ19O Q0k9eQpDT05GSUdfTkZDX05DSV9TUEk9eQpDT05GSUdfTkZDX05DSV9VQVJUPXkKQ09ORklHX05G Q19IQ0k9eQpDT05GSUdfTkZDX1NIRExDPXkKCiMKIyBOZWFyIEZpZWxkIENvbW11bmljYXRpb24g KE5GQykgZGV2aWNlcwojCkNPTkZJR19ORkNfUE41MzM9eQpDT05GSUdfTkZDX1dJTElOSz15CkNP TkZJR19ORkNfVFJGNzk3MEE9eQpDT05GSUdfTkZDX1NJTT15CkNPTkZJR19ORkNfUE9SVDEwMD15 CkNPTkZJR19ORkNfRkRQPXkKIyBDT05GSUdfTkZDX0ZEUF9JMkMgaXMgbm90IHNldApDT05GSUdf TkZDX1BONTQ0PXkKQ09ORklHX05GQ19QTjU0NF9JMkM9eQpDT05GSUdfTkZDX01JQ1JPUkVBRD15 CkNPTkZJR19ORkNfTUlDUk9SRUFEX0kyQz15CkNPTkZJR19ORkNfTVJWTD15CkNPTkZJR19ORkNf TVJWTF9VU0I9eQojIENPTkZJR19ORkNfTVJWTF9VQVJUIGlzIG5vdCBzZXQKQ09ORklHX05GQ19N UlZMX0kyQz15CkNPTkZJR19ORkNfTVJWTF9TUEk9eQpDT05GSUdfTkZDX1NUMjFORkNBPXkKQ09O RklHX05GQ19TVDIxTkZDQV9JMkM9eQpDT05GSUdfTkZDX1NUX05DST15CkNPTkZJR19ORkNfU1Rf TkNJX0kyQz15CkNPTkZJR19ORkNfU1RfTkNJX1NQST15CiMgQ09ORklHX05GQ19OWFBfTkNJIGlz IG5vdCBzZXQKQ09ORklHX05GQ19TM0ZXUk41PXkKQ09ORklHX05GQ19TM0ZXUk41X0kyQz15CiMg Q09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2Vu ZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVO VF9IRUxQRVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VO VCBpcyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FS RV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJNV0FSRV9J Tl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xP QURFUl9VU0VSX0hFTFBFUj15CkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9 eQpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5v dCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5F UklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpD T05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1J Tz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05G SUdfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19ETUFfQ01BIGlzIG5vdCBzZXQKCiMK IyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQojIENPTkZJR19QUk9DX0VWRU5UUyBp cyBub3Qgc2V0CiMgQ09ORklHX01URCBpcyBub3Qgc2V0CkNPTkZJR19PRj15CiMgQ09ORklHX09G X1VOSVRURVNUIGlzIG5vdCBzZXQKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfQUREUkVT U19QQ0k9eQpDT05GSUdfT0ZfSVJRPXkKQ09ORklHX09GX1BDST15CkNPTkZJR19PRl9QQ0lfSVJR PXkKIyBDT05GSUdfT0ZfT1ZFUkxBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVf UENfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVF9QQyBpcyBub3Qg c2V0CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfQVg4ODc5 Nj15CiMgQ09ORklHX1BBUlBPUlRfMTI4NCBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX05PVF9Q Qz15CkNPTkZJR19QTlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVTU0FHRVMgaXMgbm90IHNldAoK IwojIFByb3RvY29scwojCkNPTkZJR19JU0FQTlA9eQpDT05GSUdfUE5QQklPUz15CkNPTkZJR19Q TlBCSU9TX1BST0NfRlM9eQpDT05GSUdfUE5QQUNQST15CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09O RklHX1NFTlNPUlNfTElTM0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPXkKIyBDT05GSUdfQUQ1 MjVYX0RQT1RfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0FENTI1WF9EUE9UX1NQST15CkNPTkZJR19E VU1NWV9JUlE9eQpDT05GSUdfSUJNX0FTTT15CkNPTkZJR19QSEFOVE9NPXkKQ09ORklHX1NHSV9J T0M0PXkKQ09ORklHX1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdYWDE9eQpDT05GSUdfSUNTOTMy UzQwMT15CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQojIENPTkZJR19DUzU1MzVfTUZHUFQg aXMgbm90IHNldAojIENPTkZJR19IUF9JTE8gaXMgbm90IHNldApDT05GSUdfQVBEUzk4MDJBTFM9 eQojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAyMD15CiMgQ09ORklH X1NFTlNPUlNfVFNMMjU1MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0JIMTc4MD15CiMgQ09O RklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9eQoj IENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBD T05GSUdfVElfREFDNzUxMiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj15CkNPTkZJ R19CTVAwODU9eQpDT05GSUdfQk1QMDg1X0kyQz15CkNPTkZJR19CTVAwODVfU1BJPXkKQ09ORklH X1BDSF9QSFVCPXkKQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MD15CkNPTkZJR19MQVRUSUNFX0VD UDNfQ09ORklHPXkKQ09ORklHX1NSQU09eQpDT05GSUdfQzJQT1JUPXkKQ09ORklHX0MyUE9SVF9E VVJBTUFSXzIxNTA9eQoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FUMjQg aXMgbm90IHNldApDT05GSUdfRUVQUk9NX0FUMjU9eQojIENPTkZJR19FRVBST01fTEVHQUNZIGlz IG5vdCBzZXQKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkKIyBDT05GSUdfRUVQUk9NXzkzQ1g2IGlz IG5vdCBzZXQKQ09ORklHX0VFUFJPTV85M1hYNDY9eQpDT05GSUdfQ0I3MTBfQ09SRT15CiMgQ09O RklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05T PXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGlu ZQojCkNPTkZJR19USV9TVD15CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPXkKCiMKIyBBbHRlcmEg RlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPXkKQ09O RklHX1ZNV0FSRV9WTUNJPXkKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCgojCiMgU0NJRiBC dXMgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBD YXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3Nv ciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKIyBDT05GSUdfRUNITyBpcyBub3Qg c2V0CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkg aXMgbm90IHNldAojIENPTkZJR19DWExfRUVIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkK CiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKIyBDT05GSUdfU0NT SV9ETUEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90IHNldAojIENPTkZJ R19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpD T05GSUdfRklSRVdJUkU9eQpDT05GSUdfRklSRVdJUkVfT0hDST15CiMgQ09ORklHX0ZJUkVXSVJF X05FVCBpcyBub3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9OT1NZPXkKIyBDT05GSUdfTUFDSU5UT1NI X0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19ORVRERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklH X1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9SSU5HPXkKQ09ORklHX1ZIT1NUPXkKIyBDT05GSUdf VkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1 cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQojIENPTkZJR19JTlBVVF9MRURTIGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBV VF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGlu dGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURF Vl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNP TkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj15CiMg Q09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJ bnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CkNPTkZJR19LRVlC T0FSRF9BRFA1NTIwPXkKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9eQpDT05GSUdfS0VZQk9BUkRf QURQNTU4OT15CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CkNPTkZJR19LRVlCT0FSRF9RVDEwNzA9 eQojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9M S0tCRCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9HUElPPXkKIyBDT05GSUdfS0VZQk9BUkRf R1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBz ZXQKQ09ORklHX0tFWUJPQVJEX1RDQTg0MTg9eQojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMg bm90IHNldApDT05GSUdfS0VZQk9BUkRfTE04MzIzPXkKQ09ORklHX0tFWUJPQVJEX0xNODMzMz15 CkNPTkZJR19LRVlCT0FSRF9NQVg3MzU5PXkKQ09ORklHX0tFWUJPQVJEX01DUz15CkNPTkZJR19L RVlCT0FSRF9NUFIxMjE9eQojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfU0FNU1VO Rz15CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJE X1NVTktCRD15CkNPTkZJR19LRVlCT0FSRF9PTUFQND15CkNPTkZJR19LRVlCT0FSRF9UQzM1ODlY PXkKQ09ORklHX0tFWUJPQVJEX1hUS0JEPXkKQ09ORklHX0tFWUJPQVJEX0NST1NfRUM9eQpDT05G SUdfS0VZQk9BUkRfQ0FQMTFYWD15CkNPTkZJR19LRVlCT0FSRF9CQ009eQojIENPTkZJR19JTlBV VF9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMgQ09ORklHX0pPWVNU SUNLX0FOQUxPRyBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19BM0Q9eQpDT05GSUdfSk9ZU1RJ Q0tfQURJPXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKIyBDT05GSUdfSk9ZU1RJQ0tfR0YySyBp cyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dSSVAgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJ Q0tfR1JJUF9NUD15CiMgQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVCBpcyBub3Qgc2V0CkNPTkZJ R19KT1lTVElDS19JTlRFUkFDVD15CkNPTkZJR19KT1lTVElDS19TSURFV0lOREVSPXkKQ09ORklH X0pPWVNUSUNLX1RNREM9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFPXkKIyBDT05GSUdfSk9ZU1RJ Q0tfSUZPUkNFX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRV8yMzIgaXMg bm90IHNldAojIENPTkZJR19KT1lTVElDS19XQVJSSU9SIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9Z U1RJQ0tfTUFHRUxMQU4gaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkI9eQojIENP TkZJR19KT1lTVElDS19TUEFDRUJBTEwgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfU1RJTkdF Uj15CkNPTkZJR19KT1lTVElDS19UV0lESk9ZPXkKQ09ORklHX0pPWVNUSUNLX1pIRU5IVUE9eQoj IENPTkZJR19KT1lTVElDS19EQjkgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj15 CkNPTkZJR19KT1lTVElDS19UVVJCT0dSQUZYPXkKQ09ORklHX0pPWVNUSUNLX0FTNTAxMT15CkNP TkZJR19KT1lTVElDS19KT1lEVU1QPXkKQ09ORklHX0pPWVNUSUNLX1hQQUQ9eQpDT05GSUdfSk9Z U1RJQ0tfWFBBRF9GRj15CkNPTkZJR19KT1lTVElDS19YUEFEX0xFRFM9eQpDT05GSUdfSk9ZU1RJ Q0tfV0FMS0VSQTA3MDE9eQpDT05GSUdfSU5QVVRfVEFCTEVUPXkKIyBDT05GSUdfVEFCTEVUX1VT Ql9BQ0VDQUQgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0FJUFRFSyBpcyBub3Qgc2V0 CkNPTkZJR19UQUJMRVRfVVNCX0dUQ089eQpDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HPXkKQ09O RklHX1RBQkxFVF9VU0JfS0JUQUI9eQojIENPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NNCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldApDT05GSUdfSU5QVVRfQk1B MTUwPXkKQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OPXkKIyBDT05GSUdfSU5QVVRfTUMxMzc4M19Q V1JCVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU1BODQ1MD15CiMgQ09ORklHX0lOUFVU X01QVTMwNTAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BUEFORUwgaXMgbm90IHNldApDT05G SUdfSU5QVVRfR1AyQT15CkNPTkZJR19JTlBVVF9HUElPX0JFRVBFUj15CkNPTkZJR19JTlBVVF9H UElPX1RJTFRfUE9MTEVEPXkKIyBDT05GSUdfSU5QVVRfV0lTVFJPTl9CVE5TIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfQVRMQVNfQlROUyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BVElfUkVN T1RFMj15CkNPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URT15CkNPTkZJR19JTlBVVF9LWFRKOT15 CkNPTkZJR19JTlBVVF9LWFRKOV9QT0xMRURfTU9ERT15CiMgQ09ORklHX0lOUFVUX1BPV0VSTUFU RSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9ZRUFMSU5LPXkKQ09ORklHX0lOUFVUX0NNMTA5PXkK Q09ORklHX0lOUFVUX1JFR1VMQVRPUl9IQVBUSUM9eQojIENPTkZJR19JTlBVVF9VSU5QVVQgaXMg bm90IHNldApDT05GSUdfSU5QVVRfUENGNTA2MzNfUE1VPXkKQ09ORklHX0lOUFVUX1BDRjg1NzQ9 eQojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX0RBOTA2M19PTktFWT15CiMgQ09ORklHX0lOUFVUX0FEWEwzNFggaXMgbm90IHNldApDT05G SUdfSU5QVVRfSU1TX1BDVT15CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1NPQ19C VVRUT05fQVJSQVk9eQojIENPTkZJR19JTlBVVF9EUlYyNjBYX0hBUFRJQ1MgaXMgbm90IHNldApD T05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTPXkKQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElD Uz15CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hf TUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19T RVJQT1JUPXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldApDT05GSUdfU0VSSU9f UEFSS0JEPXkKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJ QlBTMj15CkNPTkZJR19TRVJJT19SQVc9eQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj15CkNPTkZJ R19TRVJJT19QUzJNVUxUPXkKQ09ORklHX1NFUklPX0FSQ19QUzI9eQpDT05GSUdfU0VSSU9fQVBC UFMyPXkKIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQKQ09ORklHX0dBTUVQT1JUPXkKQ09ORklH X0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkKQ09ORklHX0dBTUVQT1JUX0VN VTEwSzE9eQojIENPTkZJR19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVy IGRldmljZXMKIwpDT05GSUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldAojIENPTkZJR19V TklYOThfUFRZUyBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lf UFRZX0NPVU5UPTI1NgpDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VU UE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NZQ0xBREVTIGlzIG5vdCBzZXQKQ09ORklHX01PWEFf SU5URUxMSU89eQojIENPTkZJR19NT1hBX1NNQVJUSU8gaXMgbm90IHNldApDT05GSUdfU1lOQ0xJ Tks9eQpDT05GSUdfU1lOQ0xJTktNUD15CkNPTkZJR19TWU5DTElOS19HVD15CiMgQ09ORklHX05P Wk9NSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lTSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fSERMQyBp cyBub3Qgc2V0CkNPTkZJR19OX0dTTT15CiMgQ09ORklHX1RSQUNFX1JPVVRFUiBpcyBub3Qgc2V0 CkNPTkZJR19UUkFDRV9TSU5LPXkKQ09ORklHX0RFVk1FTT15CkNPTkZJR19ERVZLTUVNPXkKCiMK IyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFM XzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKIyBDT05GSUdf U0VSSUFMXzgyNTBfUE5QIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQoj IENPTkZJR19TRVJJQUxfODI1MF9QQ0kgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfQ1M9 eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElN RV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VS SUFMXzgyNTBfRklOVEVLPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfTUlEIGlzIG5vdCBzZXQKCiMK IyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9NQVgzMTAwPXkK IyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1VBUlRMSVRF PXkKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VS SUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNN PXkKQ09ORklHX1NFUklBTF9PRl9QTEFURk9STT15CkNPTkZJR19TRVJJQUxfU0NDTlhQPXkKIyBD T05GSUdfU0VSSUFMX1NDQ05YUF9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1ND MTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9USU1CRVJEQUxFIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf QUxURVJBX1VBUlQ9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09ORklH X1NFUklBTF9BTFRFUkFfVUFSVF9CQVVEUkFURT0xMTUyMDAKIyBDT05GSUdfU0VSSUFMX0FMVEVS QV9VQVJUX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBub3Qg c2V0CkNPTkZJR19TRVJJQUxfUENIX1VBUlQ9eQpDT05GSUdfU0VSSUFMX1BDSF9VQVJUX0NPTlNP TEU9eQpDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPXkKQ09ORklHX1NFUklBTF9YSUxJTlhf UFNfVUFSVF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9BUkM9eQpDT05GSUdfU0VSSUFMX0FSQ19D T05TT0xFPXkKQ09ORklHX1NFUklBTF9BUkNfTlJfUE9SVFM9MQpDT05GSUdfU0VSSUFMX1JQMj15 CkNPTkZJR19TRVJJQUxfUlAyX05SX1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVD15 CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01FTl9a MTM1IGlzIG5vdCBzZXQKQ09ORklHX1RUWV9QUklOVEs9eQpDT05GSUdfUFJJTlRFUj15CiMgQ09O RklHX0xQX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfUFBERVY9eQpDT05GSUdfSFZDX0RSSVZF Uj15CiMgQ09ORklHX1ZJUlRJT19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfSEFORExF Uj15CkNPTkZJR19JUE1JX1BBTklDX0VWRU5UPXkKQ09ORklHX0lQTUlfUEFOSUNfU1RSSU5HPXkK Q09ORklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT15CkNPTkZJR19JUE1JX1NJPXkKQ09ORklHX0lQ TUlfU0lfUFJPQkVfREVGQVVMVFM9eQojIENPTkZJR19JUE1JX1NTSUYgaXMgbm90IHNldAojIENP TkZJR19JUE1JX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9QT1dFUk9GRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTSBpcyBub3Qgc2V0CkNPTkZJR19OVlJBTT15CkNPTkZJ R19EVExLPXkKQ09ORklHX1IzOTY0PXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldApDT05G SUdfU09OWVBJPXkKCiMKIyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfU1lOQ0xJ TktfQ1M9eQpDT05GSUdfQ0FSRE1BTl80MDAwPXkKIyBDT05GSUdfQ0FSRE1BTl80MDQwIGlzIG5v dCBzZXQKQ09ORklHX01XQVZFPXkKIyBDT05GSUdfUEM4NzM2eF9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfTlNDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09ORklH X0hBTkdDSEVDS19USU1FUj15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX1RDR19USVM9eQpDT05G SUdfVENHX1RJU19JMkNfQVRNRUw9eQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049eQpDT05G SUdfVENHX1RJU19JMkNfTlVWT1RPTj15CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNldApDT05G SUdfVENHX0FUTUVMPXkKQ09ORklHX1RDR19JTkZJTkVPTj15CkNPTkZJR19UQ0dfQ1JCPXkKQ09O RklHX1RDR19USVNfU1QzM1pQMjQ9eQojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQyBpcyBu b3Qgc2V0CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X1NQST15CkNPTkZJR19URUxDTE9DSz15CkNP TkZJR19ERVZQT1JUPXkKQ09ORklHX1hJTExZQlVTPXkKIyBDT05GSUdfWElMTFlCVVNfT0YgaXMg bm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJX0kyQ19P UFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19DT01QQVQ9eQojIENP TkZJR19JMkNfQ0hBUkRFViBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYPXkKCiMKIyBNdWx0aXBs ZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19BUkJfR1BJT19DSEFMTEVOR0U9eQpD T05GSUdfSTJDX01VWF9HUElPPXkKQ09ORklHX0kyQ19NVVhfUENBOTU0MT15CkNPTkZJR19JMkNf TVVYX1BDQTk1NHg9eQpDT05GSUdfSTJDX01VWF9QSU5DVFJMPXkKQ09ORklHX0kyQ19NVVhfUkVH PXkKIyBDT05GSUdfSTJDX0hFTFBFUl9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TTUJVUz15 CgojCiMgSTJDIEFsZ29yaXRobXMKIwpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FM R09QQ0Y9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9y dAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0FM STE1MzU9eQojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQUxJMTVY Mz15CkNPTkZJR19JMkNfQU1ENzU2PXkKIyBDT05GSUdfSTJDX0FNRDc1Nl9TNDg4MiBpcyBub3Qg c2V0CkNPTkZJR19JMkNfQU1EODExMT15CkNPTkZJR19JMkNfSTgwMT15CiMgQ09ORklHX0kyQ19J U0NIIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JU01UPXkKQ09ORklHX0kyQ19QSUlYND15CiMgQ09O RklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNl dApDT05GSUdfSTJDX1NJUzYzMD15CkNPTkZJR19JMkNfU0lTOTZYPXkKIyBDT05GSUdfSTJDX1ZJ QSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJp dmVycwojCkNPTkZJR19JMkNfU0NNST15CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9z dGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89eQpD T05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9S TT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0k9eQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9C QVlUUkFJTCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfRUcyMFQ9eQpDT05GSUdfSTJDX0VNRVYyPXkK Q09ORklHX0kyQ19HUElPPXkKIyBDT05GSUdfSTJDX0tFTVBMRCBpcyBub3Qgc2V0CkNPTkZJR19J MkNfT0NPUkVTPXkKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQpDT05GSUdfSTJDX1BYQT15CkNP TkZJR19JMkNfUFhBX1BDST15CkNPTkZJR19JMkNfUkszWD15CkNPTkZJR19JMkNfU0lNVEVDPXkK Q09ORklHX0kyQ19YSUxJTlg9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZl cnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUEFSUE9S VD15CiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ST0JP VEZVWlpfT1NJRj15CkNPTkZJR19JMkNfVEFPU19FVk09eQpDT05GSUdfSTJDX1RJTllfVVNCPXkK Q09ORklHX0kyQ19WSVBFUkJPQVJEPXkKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMK IwojIENPTkZJR19JMkNfUENBX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQ1JPU19FQ19UVU5O RUw9eQpDT05GSUdfU0N4MjAwX0FDQj15CkNPTkZJR19JMkNfU0xBVkU9eQpDT05GSUdfSTJDX1NM QVZFX0VFUFJPTT15CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBz ZXQKQ09ORklHX1NQST15CiMgQ09ORklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElf TUFTVEVSPXkKCiMKIyBTUEkgTWFzdGVyIENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19TUElf QUxURVJBPXkKQ09ORklHX1NQSV9CSVRCQU5HPXkKQ09ORklHX1NQSV9CVVRURVJGTFk9eQpDT05G SUdfU1BJX0NBREVOQ0U9eQojIENPTkZJR19TUElfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19TUElf TE03MF9MTFA9eQojIENPTkZJR19TUElfRlNMX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfT0Nf VElOWT15CiMgQ09ORklHX1NQSV9QWEEyWFggaXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhY X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldApDT05GSUdf U1BJX1RPUENMSUZGX1BDSD15CkNPTkZJR19TUElfWENPTU09eQojIENPTkZJR19TUElfWElMSU5Y IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1pZTlFNUF9HUVNQSSBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9ERVNJR05XQVJFIGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCiMg Q09ORklHX1NQSV9TUElERVYgaXMgbm90IHNldApDT05GSUdfU1BJX1RMRTYyWDA9eQpDT05GSUdf U1BNST15CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdf UFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBw b3J0CiMKQ09ORklHX1BQU19DTElFTlRfS1RJTUVSPXkKIyBDT05GSUdfUFBTX0NMSUVOVF9MRElT QyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfUEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJ R19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBU UCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZ TElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNs b2Nrcy4KIwojIENPTkZJR19QVFBfMTU4OF9DTE9DS19QQ0ggaXMgbm90IHNldApDT05GSUdfUElO Q1RSTD15CgojCiMgUGluIGNvbnRyb2xsZXJzCiMKQ09ORklHX1BJTk1VWD15CkNPTkZJR19QSU5D T05GPXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15CiMgQ09ORklHX0RFQlVHX1BJTkNUUkwgaXMg bm90IHNldAojIENPTkZJR19QSU5DVFJMX0FTMzcyMiBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJM X0FNRD15CkNPTkZJR19QSU5DVFJMX1NJTkdMRT15CiMgQ09ORklHX1BJTkNUUkxfQkFZVFJBSUwg aXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0NIRVJSWVZJRVcgaXMgbm90IHNldAojIENPTkZJ R19QSU5DVFJMX0JST1hUT04gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NVTlJJU0VQT0lO VCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNPTkZJR19H UElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05GSUdfR1BJ T19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElPPXkKIyBD T05GSUdfR1BJT19TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05GSUdf R1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19H UElPXzc0WFhfTU1JTz15CiMgQ09ORklHX0dQSU9fQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19BTURQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldApDT05G SUdfR1BJT19HRU5FUklDX1BMQVRGT1JNPXkKQ09ORklHX0dQSU9fR1JHUElPPXkKIyBDT05GSUdf R1BJT19JQ0ggaXMgbm90IHNldApDT05GSUdfR1BJT19MWU5YUE9JTlQ9eQojIENPTkZJR19HUElP X1NZU0NPTiBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1ZYODU1PXkKIyBDT05GSUdfR1BJT19YSUxJ TlggaXMgbm90IHNldApDT05GSUdfR1BJT19aWD15CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8g ZHJpdmVycwojCkNPTkZJR19HUElPXzEwNF9JRElPXzE2PXkKIyBDT05GSUdfR1BJT19GNzE4OFgg aXMgbm90IHNldApDT05GSUdfR1BJT19JVDg3PXkKQ09ORklHX0dQSU9fU0NIPXkKQ09ORklHX0dQ SU9fU0NIMzExWD15CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1 NTg4IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQUROUD15CkNPTkZJR19HUElPX01BWDczMDA9eQpD T05GSUdfR1BJT19NQVg3MzJYPXkKQ09ORklHX0dQSU9fTUFYNzMyWF9JUlE9eQpDT05GSUdfR1BJ T19QQ0E5NTNYPXkKQ09ORklHX0dQSU9fUENBOTUzWF9JUlE9eQpDT05GSUdfR1BJT19QQ0Y4NTdY PXkKQ09ORklHX0dQSU9fU1gxNTBYPXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJ R19HUElPX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0FSSVpPTkEgaXMgbm90IHNl dAojIENPTkZJR19HUElPX0NTNTUzNSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0pBTlpfVFRMPXkK Q09ORklHX0dQSU9fS0VNUExEPXkKQ09ORklHX0dQSU9fTFAzOTQzPXkKIyBDT05GSUdfR1BJT19S QzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVEMzNTg5WD15CkNPTkZJR19HUElPX1RJTUJF UkRBTEU9eQpDT05GSUdfR1BJT19UUFM2NTg2WD15CiMgQ09ORklHX0dQSU9fVFBTNjU5MTAgaXMg bm90IHNldApDT05GSUdfR1BJT19UUFM2NTkxMj15CiMgQ09ORklHX0dQSU9fV004OTk0IGlzIG5v dCBzZXQKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FNRDgxMTEgaXMg bm90IHNldApDT05GSUdfR1BJT19CVDhYWD15CkNPTkZJR19HUElPX0lOVEVMX01JRD15CkNPTkZJ R19HUElPX01MX0lPSD15CiMgQ09ORklHX0dQSU9fUENIIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f UkRDMzIxWD15CiMgQ09ORklHX0dQSU9fU09EQVZJTExFIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJ TyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPXzc0WDE2NCBpcyBub3Qgc2V0CkNPTkZJR19HUElP X01BWDczMDE9eQojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAoKIwojIFNQSSBvciBJ MkMgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19NQ1AyM1MwOD15CgojCiMgVVNCIEdQSU8g ZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fVklQRVJCT0FSRD15CkNPTkZJR19XMT15CiMgQ09ORklH X1cxX0NPTiBpcyBub3Qgc2V0CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFf TUFTVEVSX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0OTAgaXMgbm90 IHNldApDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15CiMgQ09ORklHX1cxX01BU1RFUl9EUzFXTSBp cyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfR1BJTz15CgojCiMgMS13aXJlIFNsYXZlcwojCiMg Q09ORklHX1cxX1NMQVZFX1RIRVJNIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX1NNRU09eQoj IENPTkZJR19XMV9TTEFWRV9EUzI0MDggaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0 MTMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkKQ09ORklHX1cxX1NMQVZFX0RT MjQyMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzE9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzPXkK Q09ORklHX1cxX1NMQVZFX0RTMjQzM19DUkM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzYwPXkKQ09O RklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9eQpDT05GSUdfVzFf U0xBVkVfRFMyOEUwND15CiMgQ09ORklHX1cxX1NMQVZFX0JRMjcwMDAgaXMgbm90IHNldApDT05G SUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRz15CkNPTkZJR19QREFf UE9XRVI9eQpDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15CkNPTkZJR19URVNUX1BPV0VSPXkK IyBDT05GSUdfQkFUVEVSWV9EUzI3NjAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4 MCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc4MT15CkNPTkZJR19CQVRURVJZX0RTMjc4 Mj15CkNPTkZJR19CQVRURVJZX1NCUz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qg c2V0CiMgQ09ORklHX0JBVFRFUllfREE5MTUwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFY MTcwNDA9eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0Mj15CkNPTkZJR19DSEFSR0VSX1BDRjUwNjMz PXkKIyBDT05GSUdfQ0hBUkdFUl9JU1AxNzA0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9N QVg4OTAzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKQ09ORklHX0NIQVJHRVJf R1BJTz15CkNPTkZJR19DSEFSR0VSX01BTkFHRVI9eQpDT05GSUdfQ0hBUkdFUl9NQVgxNDU3Nz15 CiMgQ09ORklHX0NIQVJHRVJfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEy NDE1WCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9eQpDT05GSUdfQ0hBUkdFUl9C UTI0MjU3PXkKQ09ORklHX0NIQVJHRVJfQlEyNDczNT15CkNPTkZJR19DSEFSR0VSX0JRMjU4OTA9 eQpDT05GSUdfQ0hBUkdFUl9TTUIzNDc9eQpDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MD15CiMgQ09O RklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfUlQ1 MDMzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfUlQ5NDU1PXkKQ09ORklHX1BPV0VSX1JFU0VU PXkKQ09ORklHX1BPV0VSX1JFU0VUX0FTMzcyMj15CkNPTkZJR19QT1dFUl9SRVNFVF9HUElPPXkK Q09ORklHX1BPV0VSX1JFU0VUX0dQSU9fUkVTVEFSVD15CkNPTkZJR19QT1dFUl9SRVNFVF9MVEMy OTUyPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dF Ul9SRVNFVF9TWVNDT049eQojIENPTkZJR19QT1dFUl9SRVNFVF9TWVNDT05fUE9XRVJPRkYgaXMg bm90IHNldAojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldApDT05GSUdfSFdNT049eQpDT05G SUdfSFdNT05fVklEPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMg TmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BRDczMTQ9eQojIENPTkZJR19TRU5TT1JT X0FENzQxNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CiMgQ09ORklHX1NFTlNP UlNfQURNMTAyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9eQpDT05GSUdfU0VO U09SU19BRE0xMDI2PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyOT15CiMgQ09ORklHX1NFTlNPUlNf QURNMTAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FEVDdYMTA9eQpDT05GSUdfU0VOU09SU19BRFQ3MzEwPXkKQ09ORklHX1NF TlNPUlNfQURUNzQxMD15CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQojIENPTkZJR19TRU5TT1JT X0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0M3NjIx PXkKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNPUlNfSzEwVEVNUD15CkNPTkZJ R19TRU5TT1JTX0ZBTTE1SF9QT1dFUj15CkNPTkZJR19TRU5TT1JTX0FQUExFU01DPXkKQ09ORklH X1NFTlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQojIENPTkZJR19TRU5TT1JT X0RTNjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFMxNjIxPXkKQ09ORklHX1NFTlNPUlNf REVMTF9TTU09eQpDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKIyBDT05GSUdfU0VOU09SU19GNzE4 MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUMxMzc4M19B REMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19GU0NITUQ9eQojIENPTkZJR19TRU5TT1JTX0dM NTE4U00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklHX1NFTlNPUlNf Rzc2MEE9eQpDT05GSUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NFTlNPUlNfR1BJT19GQU49eQpD T05GSUdfU0VOU09SU19ISUg2MTMwPXkKQ09ORklHX1NFTlNPUlNfSUJNQUVNPXkKQ09ORklHX1NF TlNPUlNfSUJNUEVYPXkKQ09ORklHX1NFTlNPUlNfSUlPX0hXTU9OPXkKQ09ORklHX1NFTlNPUlNf STU1MDA9eQojIENPTkZJR19TRU5TT1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfSVQ4Nz15CkNPTkZJR19TRU5TT1JTX0pDNDI9eQojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSU5FQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTFRDMjk0NT15CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9eQojIENPTkZJR19TRU5TT1JT X0xUQzQyMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQyMjIgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MVEM0MjQ1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CkNPTkZJR19TRU5TT1JTX01BWDExMTE9eQojIENP TkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYxOT15 CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQpDT05GSUdfU0VOU09SU19NQVgxOTc9eQpDT05GSUdf U0VOU09SU19NQVg2NjM5PXkKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CiMgQ09ORklHX1NFTlNP UlNfTUFYNjY1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19IVFUy MT15CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9eQojIENPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19I V01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURDWFggaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MTTYzPXkKQ09ORklHX1NFTlNPUlNfTE03MD15CiMgQ09ORklHX1NFTlNPUlNfTE03 MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNzU9eQpDT05GSUdfU0VOU09SU19MTTc3PXkK Q09ORklHX1NFTlNPUlNfTE03OD15CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0xNODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKQ09ORklHX1NFTlNPUlNf TE04Nz15CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xN OTI9eQpDT05GSUdfU0VOU09SU19MTTkzPXkKQ09ORklHX1NFTlNPUlNfTE05NTIzND15CkNPTkZJ R19TRU5TT1JTX0xNOTUyNDE9eQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKIyBDT05GSUdfU0VO U09SU19QQzg3MzYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUEM4NzQyNz15CkNPTkZJR19T RU5TT1JTX05UQ19USEVSTUlTVE9SPXkKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15CkNPTkZJR19T RU5TT1JTX05DVDY3NzU9eQpDT05GSUdfU0VOU09SU19OQ1Q3ODAyPXkKIyBDT05GSUdfU0VOU09S U19OQ1Q3OTA0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJV Uz15CiMgQ09ORklHX1NFTlNPUlNfUE1CVVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FE TTEyNzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTI1MDY2PXkKIyBDT05GSUdfU0VOU09S U19MVEMyOTc4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9eQojIENPTkZJR19T RU5TT1JTX01BWDIwNzUxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9eQpDT05G SUdfU0VOU09SU19NQVg4Njg4PXkKIyBDT05GSUdfU0VOU09SU19UUFM0MDQyMiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1VDRDkwMDA9eQpDT05GSUdfU0VOU09SU19VQ0Q5MjAwPXkKQ09ORklH X1NFTlNPUlNfWkw2MTAwPXkKQ09ORklHX1NFTlNPUlNfU0hUMTU9eQpDT05GSUdfU0VOU09SU19T SFQyMT15CkNPTkZJR19TRU5TT1JTX1NIVEMxPXkKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9 eQpDT05GSUdfU0VOU09SU19FTUMyMTAzPXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQojIENP TkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdN MTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NN TTY2NT15CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQojIENPTkZJR19TRU5TT1JTX0FEUzEw MTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFM3ODI4PXkKIyBDT05GSUdfU0VOU09SU19B RFM3ODcxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BTUM2ODIxIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEyWFg9eQpD T05GSUdfU0VOU09SU19UQzc0PXkKQ09ORklHX1NFTlNPUlNfVEhNQzUwPXkKIyBDT05GSUdfU0VO U09SU19UTVAxMDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVAxMDM9eQpDT05GSUdfU0VO U09SU19UTVA0MDE9eQpDT05GSUdfU0VOU09SU19UTVA0MjE9eQpDT05GSUdfU0VOU09SU19WSUFf Q1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQpDT05GSUdfU0VOU09SU19WVDEyMTE9 eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc4MUQgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5MUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19X ODM3OTJEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkzPXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1PXkK IyBDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1c4M0w3ODVUUz15CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfVzgzNjI3SEY9eQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9eQoKIwojIEFDUEkg ZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FUSzAxMTA9eQpDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkK Q09ORklHX1RIRVJNQUxfT0Y9eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CiMgQ09O RklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9E RUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9H T1ZfUE9XRVJfQUxMT0NBVE9SPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19U SEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CkNP TkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1I9eQpDT05GSUdfVEhFUk1BTF9FTVVMQVRJ T049eQpDT05GSUdfSU5URUxfUE9XRVJDTEFNUD15CkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0Zf Q09SRT15CkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9eQpDT05GSUdfSU5UMzQwWF9USEVS TUFMPXkKQ09ORklHX0FDUElfVEhFUk1BTF9SRUw9eQojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1B TCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fU1BNSV9URU1QX0FMQVJNIGlzIG5vdCBzZXQKIyBD T05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25p Y3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9QQ0lIT1NUX1BP U1NJQkxFPXkKIyBDT05GSUdfU1NCX1BDSUhPU1QgaXMgbm90IHNldApDT05GSUdfU1NCX1BDTUNJ QUhPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfUENNQ0lBSE9TVCBpcyBub3Qgc2V0CkNPTkZJ R19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfU0RJT0hPU1QgaXMgbm90IHNl dAojIENPTkZJR19TU0JfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfU1NCX1NJTEVOVD15CiMg Q09ORklHX1NTQl9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkK CiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9I T1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05GSUdfQkNNQV9I T1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQpDT05GSUdfQkNNQV9E UklWRVJfR01BQ19DTU49eQojIENPTkZJR19CQ01BX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfQkNNQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJp dmVycwojCkNPTkZJR19NRkRfQ09SRT15CkNPTkZJR19NRkRfQ1M1NTM1PXkKIyBDT05GSUdfTUZE X0FTMzcxMSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVMzNzIyPXkKQ09ORklHX1BNSUNfQURQNTUy MD15CkNPTkZJR19NRkRfQUFUMjg3MF9DT1JFPXkKQ09ORklHX01GRF9BVE1FTF9GTEVYQ09NPXkK Q09ORklHX01GRF9BVE1FTF9ITENEQz15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQojIENPTkZJR19N RkRfQVhQMjBYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9DUk9TX0VDPXkKQ09ORklHX01GRF9DUk9T X0VDX0kyQz15CkNPTkZJR19NRkRfQ1JPU19FQ19TUEk9eQojIENPTkZJR19QTUlDX0RBOTAzWCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0RBOTA1Ml9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKQ09O RklHX01GRF9EQTkwNjI9eQpDT05GSUdfTUZEX0RBOTA2Mz15CkNPTkZJR19NRkRfREE5MTUwPXkK IyBDT05GSUdfTUZEX0RMTjIgaXMgbm90IHNldApDT05GSUdfTUZEX01DMTNYWFg9eQpDT05GSUdf TUZEX01DMTNYWFhfU1BJPXkKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKQ09O RklHX01GRF9ISTY0MjFfUE1JQz15CkNPTkZJR19IVENfUEFTSUMzPXkKIyBDT05GSUdfSFRDX0ky Q1BMRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU89eQpDT05GSUdf TFBDX0lDSD15CkNPTkZJR19MUENfU0NIPXkKIyBDT05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90 IHNldApDT05GSUdfTUZEX0lOVEVMX0xQU1M9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQST15 CkNPTkZJR19NRkRfSU5URUxfTFBTU19QQ0k9eQpDT05GSUdfTUZEX0pBTlpfQ01PRElPPXkKQ09O RklHX01GRF9LRU1QTEQ9eQojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQK Q09ORklHX01GRF9NQVgxNDU3Nz15CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfTUFYODkwNz15CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBz ZXQKQ09ORklHX01GRF9NQVg4OTk3PXkKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldApD T05GSUdfTUZEX01UNjM5Nz15CkNPTkZJR19NRkRfTUVORjIxQk1DPXkKIyBDT05GSUdfRVpYX1BD QVAgaXMgbm90IHNldApDT05GSUdfTUZEX1ZJUEVSQk9BUkQ9eQojIENPTkZJR19NRkRfUkVUVSBp cyBub3Qgc2V0CkNPTkZJR19NRkRfUENGNTA2MzM9eQojIENPTkZJR19QQ0Y1MDYzM19BREMgaXMg bm90IHNldApDT05GSUdfUENGNTA2MzNfR1BJTz15CkNPTkZJR19NRkRfUkRDMzIxWD15CiMgQ09O RklHX01GRF9SVFNYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUlQ1MDMzPXkKIyBDT05GSUdf TUZEX1JUU1hfVVNCIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SQzVUNTgzPXkKIyBDT05GSUdfTUZE X1JLODA4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JONVQ2MTggaXMgbm90IHNldAojIENPTkZJ R19NRkRfU0VDX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NJNDc2WF9DT1JFPXkKQ09ORklH X01GRF9TTTUwMT15CiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01G RF9TS1k4MTQ1Mj15CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKQ09ORklHX0FCWDUwMF9D T1JFPXkKIyBDT05GSUdfQUIzMTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1RNUEUg aXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFND QURDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MUDM5NDM9eQojIENPTkZJR19NRkRfTFA4Nzg4IGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19UUFM2MTA1WD15 CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQUzY1MDdYPXkKQ09ORklHX01G RF9UUFM2NTA5MD15CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9UUFM2NTIxOCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU4Nlg9eQpDT05GSUdfTUZEX1RQ UzY1OTEwPXkKQ09ORklHX01GRF9UUFM2NTkxMj15CkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPXkK IyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM4MDAz MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RX TDYwNDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9eQpDT05GSUdfTUZE X0xNMzUzMz15CkNPTkZJR19NRkRfVElNQkVSREFMRT15CkNPTkZJR19NRkRfVEMzNTg5WD15CiMg Q09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19NRkRf QVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQojIENPTkZJR19NRkRfQVJJWk9OQV9T UEkgaXMgbm90IHNldApDT05GSUdfTUZEX1dNNTEwMj15CkNPTkZJR19NRkRfV001MTEwPXkKQ09O RklHX01GRF9XTTg5OTc9eQojIENPTkZJR19NRkRfV004OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004OTk0PXkKQ09ORklHX1JFR1VMQVRPUj15CiMgQ09O RklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9M VEFHRT15CkNPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUj15CkNPTkZJR19SRUdVTEFU T1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PXkKIyBDT05G SUdfUkVHVUxBVE9SX0FENTM5OCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQU5BVE9QPXkK Q09ORklHX1JFR1VMQVRPUl9BQVQyODcwPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FTMzcyMiBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9CQ001OTBYWCBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfREE5MDYyPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkwNjM9eQojIENPTkZJR19SRUdVTEFU T1JfREE5MjEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkyMTE9eQpDT05GSUdfUkVH VUxBVE9SX0ZBTjUzNTU1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0dQSU8gaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0hJNjQyMT15CkNPTkZJR19SRUdVTEFUT1JfSVNMOTMwNT15CkNPTkZJR19S RUdVTEFUT1JfSVNMNjI3MUE9eQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3MT15CkNPTkZJR19SRUdV TEFUT1JfTFAzOTcyPXkKQ09ORklHX1JFR1VMQVRPUl9MUDg3Mlg9eQpDT05GSUdfUkVHVUxBVE9S X0xQODc1NT15CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CiMgQ09ORklHX1JFR1VMQVRPUl9N QVgxNDU3NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4Nj15CkNPTkZJR19SRUdV TEFUT1JfTUFYODY0OT15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX01BWDg5MDcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg5 NTI9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODk3MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfTUFYODk5Nz15CkNPTkZJR19SRUdVTEFUT1JfTUMxM1hYWF9DT1JFPXkKQ09ORklHX1JFR1VM QVRPUl9NQzEzNzgzPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyPXkKQ09ORklHX1JFR1VMQVRP Ul9NVDYzMTE9eQpDT05GSUdfUkVHVUxBVE9SX01UNjM5Nz15CkNPTkZJR19SRUdVTEFUT1JfUENG NTA2MzM9eQpDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKQ09ORklHX1JFR1VMQVRPUl9RQ09N X1NQTUk9eQpDT05GSUdfUkVHVUxBVE9SX1JDNVQ1ODM9eQpDT05GSUdfUkVHVUxBVE9SX1JUNTAz Mz15CkNPTkZJR19SRUdVTEFUT1JfU0tZODE0NTI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMy PXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9 eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15 CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA5MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf VFBTNjUyNFg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1ODZYPXkKIyBDT05GSUdfUkVHVUxBVE9S X1RQUzY1OTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEyIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9eQojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5v dCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQUxJ PXkKIyBDT05GSUdfQUdQX0FUSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FHUF9BTUQgaXMgbm90IHNl dApDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CkNPTkZJR19BR1BfTlZJRElB PXkKIyBDT05GSUdfQUdQX1NJUyBpcyBub3Qgc2V0CkNPTkZJR19BR1BfU1dPUktTPXkKQ09ORklH X0FHUF9WSUE9eQojIENPTkZJR19BR1BfRUZGSUNFT04gaXMgbm90IHNldApDT05GSUdfSU5URUxf R1RUPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgpDT05GSUdf VkdBX1NXSVRDSEVST089eQpDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CkNPTkZJ R19EUk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1f RkJERVZfRU1VTEFUSU9OPXkKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qg c2V0CkNPTkZJR19EUk1fVFRNPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpD T05GSUdfRFJNX0kyQ19BRFY3NTExPXkKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PXkKQ09ORklHX0RS TV9JMkNfU0lMMTY0PXkKQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFg9eQpDT05GSUdfRFJNX1RE Rlg9eQpDT05GSUdfRFJNX1IxMjg9eQojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKQ09O RklHX0RSTV9BTURHUFU9eQpDT05GSUdfRFJNX0FNREdQVV9DSUs9eQojIENPTkZJR19EUk1fQU1E R1BVX1VTRVJQVFIgaXMgbm90IHNldApDT05GSUdfRFJNX05PVVZFQVU9eQpDT05GSUdfTk9VVkVB VV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RFQlVHX0RFRkFVTFQ9MwojIENPTkZJR19EUk1fTk9V VkVBVV9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTgxMCBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9JOTE1IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9NR0E9eQpDT05GSUdfRFJNX1NJ Uz15CiMgQ09ORklHX0RSTV9WSUEgaXMgbm90IHNldApDT05GSUdfRFJNX1NBVkFHRT15CkNPTkZJ R19EUk1fVkdFTT15CkNPTkZJR19EUk1fVk1XR0ZYPXkKIyBDT05GSUdfRFJNX1ZNV0dGWF9GQkNP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldApDT05GSUdfRFJNX1VE TD15CkNPTkZJR19EUk1fQVNUPXkKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAojIENP TkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9CT0NIUz15CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJR19EUk1f UEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKQ09ORklHX0RSTV9QQU5FTF9TSU1QTEU9eQpD T05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfTEQ5MDQwPXkKQ09ORklHX0RSTV9QQU5FTF9MR19MRzQ1 NzM9eQpDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFOEFBMD15CkNPTkZJR19EUk1fUEFORUxf U0hBUlBfTFExMDFSMVNYMDE9eQpDT05GSUdfRFJNX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRl cmZhY2UgQnJpZGdlcwojCkNPTkZJR19EUk1fTlhQX1BUTjM0NjA9eQojIENPTkZJR19EUk1fUEFS QURFX1BTODYyMiBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdf RkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NNRExJTkU9 eQpDT05GSUdfRkJfRERDPXkKQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZC X0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lN QUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApD T05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19G Ql9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApD T05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVD VUJBPXkKIyBDT05GSUdfRkJfU1ZHQUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BQ01PREVT IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9 eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJp dmVycwojCkNPTkZJR19GQl9DSVJSVVM9eQpDT05GSUdfRkJfUE0yPXkKQ09ORklHX0ZCX1BNMl9G SUZPX0RJU0NPTk5FQ1Q9eQpDT05GSUdfRkJfQ1lCRVIyMDAwPXkKQ09ORklHX0ZCX0NZQkVSMjAw MF9EREM9eQojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldApDT05GSUdfRkJfQVNJTElBTlQ9eQpD T05GSUdfRkJfSU1TVFQ9eQojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19GQl9V VkVTQT15CiMgQ09ORklHX0ZCX1ZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfRUZJPXkKQ09ORklH X0ZCX040MTE9eQpDT05GSUdfRkJfSEdBPXkKQ09ORklHX0ZCX09QRU5DT1JFUz15CkNPTkZJR19G Ql9TMUQxM1hYWD15CiMgQ09ORklHX0ZCX05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZB PXkKIyBDT05GSUdfRkJfUklWQV9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfUklWQV9ERUJVRz15 CkNPTkZJR19GQl9SSVZBX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9JNzQwPXkKQ09ORklHX0ZCX0k4 MTA9eQojIENPTkZJR19GQl9JODEwX0dURiBpcyBub3Qgc2V0CkNPTkZJR19GQl9MRTgwNTc4PXkK IyBDT05GSUdfRkJfQ0FSSUxMT19SQU5DSCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lOVEVMIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZ IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldApDT05GSUdfRkJfU0FWQUdFPXkK IyBDT05GSUdfRkJfU0FWQUdFX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9 eQpDT05GSUdfRkJfU0lTPXkKIyBDT05GSUdfRkJfU0lTXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9TSVNfMzE1PXkKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05FT01BR0lD PXkKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CkNPTkZJR19GQl8zREZYPXkKIyBDT05GSUdf RkJfM0RGWF9BQ0NFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlhfSTJDIGlzIG5vdCBzZXQK Q09ORklHX0ZCX1ZPT0RPTzE9eQojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldApDT05GSUdf RkJfVFJJREVOVD15CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTM9eQoj IENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0dFT0RFPXkKIyBDT05GSUdf RkJfR0VPREVfTFggaXMgbm90IHNldApDT05GSUdfRkJfR0VPREVfR1g9eQojIENPTkZJR19GQl9H RU9ERV9HWDEgaXMgbm90IHNldApDT05GSUdfRkJfU001MDE9eQojIENPTkZJR19GQl9TTVNDVUZY IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVURMIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0lCTV9HWFQ0 NTAwPXkKQ09ORklHX0ZCX1ZJUlRVQUw9eQpDT05GSUdfRkJfTUVUUk9OT01FPXkKQ09ORklHX0ZC X01CODYyWFg9eQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkKIyBDT05GSUdfRkJfTUI4NjJY WF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfQlJPQURTSEVFVD15CkNPTkZJR19GQl9BVU9fSzE5 MFg9eQojIENPTkZJR19GQl9BVU9fSzE5MDAgaXMgbm90IHNldApDT05GSUdfRkJfQVVPX0sxOTAx PXkKQ09ORklHX0ZCX1NJTVBMRT15CiMgQ09ORklHX0ZCX1NTRDEzMDcgaXMgbm90IHNldAojIENP TkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQoj IENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFT U19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9eQojIENPTkZJR19CQUNLTElHSFRf TE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9T QUhBUkE9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjA9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4 NjA9eQojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfUENGNTA2MzM9eQpDT05GSUdfQkFDS0xJR0hUX0FBVDI4NzA9eQojIENPTkZJR19CQUNLTElH SFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9TS1k4MTQ1Mj15CkNPTkZJR19C QUNLTElHSFRfR1BJTz15CkNPTkZJR19CQUNLTElHSFRfTFY1MjA3TFA9eQpDT05GSUdfQkFDS0xJ R0hUX0JENjEwNz15CkNPTkZJR19WR0FTVEFURT15CkNPTkZJR19WSURFT01PREVfSEVMUEVSUz15 CkNPTkZJR19IRE1JPXkKIyBDT05GSUdfTE9HTyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORD15CkNP TkZJR19TT1VORF9PU1NfQ09SRT15CiMgQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNMQUlNIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX1BSSU1FPXkKIyBD T05GSUdfU09VTkRfT1NTIGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9 eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdfSElEUkFXPXkKQ09ORklHX1VI SUQ9eQpDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwojIENP TkZJR19ISURfQTRURUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BQ1JVWD15CiMgQ09ORklHX0hJ RF9BQ1JVWF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9eQojIENPTkZJR19ISURfQVBQ TEVJUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVVSRUFMPXkKIyBDT05GSUdfSElEX0JFTEtJTiBp cyBub3Qgc2V0CkNPTkZJR19ISURfQkVUT1BfRkY9eQojIENPTkZJR19ISURfQ0hFUlJZIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0NISUNPTlkgaXMgbm90IHNldApDT05GSUdfSElEX0NPUlNBSVI9 eQojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09O RklHX0hJRF9EUkFHT05SSVNFPXkKQ09ORklHX0RSQUdPTlJJU0VfRkY9eQpDT05GSUdfSElEX0VN U19GRj15CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9FWktFWT15CkNPTkZJR19ISURfR0VNQklSRD15CkNPTkZJR19I SURfR0ZSTT15CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldApDT05GSUdfSElEX0dUNjgz Uj15CkNPTkZJR19ISURfS0VZVE9VQ0g9eQpDT05GSUdfSElEX0tZRT15CkNPTkZJR19ISURfVUNM T0dJQz15CkNPTkZJR19ISURfV0FMVE9QPXkKQ09ORklHX0hJRF9HWVJBVElPTj15CkNPTkZJR19I SURfSUNBREU9eQpDT05GSUdfSElEX1RXSU5IQU49eQpDT05GSUdfSElEX0tFTlNJTkdUT049eQpD T05GSUdfSElEX0xDUE9XRVI9eQpDT05GSUdfSElEX0xFTk9WTz15CkNPTkZJR19ISURfTE9HSVRF Q0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0RKPXkKQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUD15 CkNPTkZJR19MT0dJVEVDSF9GRj15CiMgQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGIGlzIG5vdCBz ZXQKQ09ORklHX0xPR0lHOTQwX0ZGPXkKIyBDT05GSUdfTE9HSVdIRUVMU19GRiBpcyBub3Qgc2V0 CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkKIyBDT05GSUdf SElEX01PTlRFUkVZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NVUxUSVRPVUNIPXkKIyBDT05GSUdf SElEX05UUklHIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9PUlRFSz15CkNPTkZJR19ISURfUEFOVEhF UkxPUkQ9eQojIENPTkZJR19QQU5USEVSTE9SRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVO TU9VTlQ9eQpDT05GSUdfSElEX1BFVEFMWU5YPXkKIyBDT05GSUdfSElEX1BJQ09MQ0QgaXMgbm90 IHNldApDT05GSUdfSElEX1BMQU5UUk9OSUNTPXkKQ09ORklHX0hJRF9QUklNQVg9eQpDT05GSUdf SElEX1JPQ0NBVD15CkNPTkZJR19ISURfU0FJVEVLPXkKQ09ORklHX0hJRF9TQU1TVU5HPXkKIyBD T05GSUdfSElEX1NPTlkgaXMgbm90IHNldApDT05GSUdfSElEX1NQRUVETElOSz15CkNPTkZJR19I SURfU1RFRUxTRVJJRVM9eQojIENPTkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0CkNPTkZJR19I SURfUk1JPXkKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CkNPTkZJR19ISURfU01B UlRKT1lQTFVTPXkKIyBDT05GSUdfU01BUlRKT1lQTFVTX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1RJVk8gaXMgbm90IHNldAojIENPTkZJR19ISURfVE9QU0VFRCBpcyBub3Qgc2V0CkNPTkZJ R19ISURfVEhJTkdNPXkKQ09ORklHX0hJRF9USFJVU1RNQVNURVI9eQpDT05GSUdfVEhSVVNUTUFT VEVSX0ZGPXkKQ09ORklHX0hJRF9XQUNPTT15CkNPTkZJR19ISURfV0lJTU9URT15CiMgQ09ORklH X0hJRF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0hVQj15CiMg Q09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NFTlNPUiBpcyBub3Qgc2V0CgojCiMgVVNCIEhJRCBz dXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQojIENPTkZJR19ISURfUElEIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0hJRERFViBpcyBub3Qgc2V0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05G SUdfSTJDX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09O RklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hfSEFT X0hDRD15CkNPTkZJR19VU0I9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMg bm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RFRkFV TFRfUEVSU0lTVD15CkNPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlM9eQojIENPTkZJR19VU0JfT1RH IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19XSElURUxJU1QgaXMgbm90IHNldAojIENPTkZJ R19VU0JfT1RHX0JMQUNLTElTVF9IVUIgaXMgbm90IHNldApDT05GSUdfVVNCX1VMUElfQlVTPXkK Q09ORklHX1VTQl9NT049eQpDT05GSUdfVVNCX1dVU0I9eQpDT05GSUdfVVNCX1dVU0JfQ0JBRj15 CiMgQ09ORklHX1VTQl9XVVNCX0NCQUZfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENv bnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19VU0JfQzY3WDAwX0hDRD15CkNPTkZJR19VU0JfWEhD SV9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfUENJPXkKQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNPXkK Q09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CiMgQ09O RklHX1VTQl9FSENJX1RUX05FV1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX1BDST15 CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9P WFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNl dApDT05GSUdfVVNCX0lTUDEzNjJfSENEPXkKIyBDT05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9NQVgzNDIxX0hDRD15CiMgQ09ORklHX1VTQl9PSENJX0hDRCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpDT05GSUdfVVNCX1UxMzJfSENEPXkKQ09ORklH X1VTQl9TTDgxMV9IQ0Q9eQpDT05GSUdfVVNCX1NMODExX0hDRF9JU089eQpDT05GSUdfVVNCX1NM ODExX0NTPXkKIyBDT05GSUdfVVNCX1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf V0hDSV9IQ0Q9eQpDT05GSUdfVVNCX0hXQV9IQ0Q9eQojIENPTkZJR19VU0JfSENEX0JDTUEgaXMg bm90IHNldAojIENPTkZJR19VU0JfSENEX1NTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0Rf VEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwojIENP TkZJR19VU0JfQUNNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QUklOVEVSPXkKQ09ORklHX1VTQl9X RE09eQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBk ZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsg c2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCgojCiMgVVNCIEltYWdpbmcgZGV2 aWNlcwojCiMgQ09ORklHX1VTQl9NREM4MDAgaXMgbm90IHNldApDT05GSUdfVVNCSVBfQ09SRT15 CkNPTkZJR19VU0JJUF9WSENJX0hDRD15CkNPTkZJR19VU0JJUF9IT1NUPXkKIyBDT05GSUdfVVNC SVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9EV0MzPXkKQ09ORklHX1VTQl9EV0MzX1VMUEk9eQojIENPTkZJR19VU0JfRFdDM19I T1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzNfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9EV0MzX0RVQUxfUk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAoj CkNPTkZJR19VU0JfRFdDM19QQ0k9eQpDT05GSUdfVVNCX0RXQzI9eQpDT05GSUdfVVNCX0RXQzJf SE9TVD15CgojCiMgR2FkZ2V0L0R1YWwtcm9sZSBtb2RlIHJlcXVpcmVzIFVTQiBHYWRnZXQgc3Vw cG9ydCB0byBiZSBlbmFibGVkCiMKIyBDT05GSUdfVVNCX0RXQzJfUEVSSVBIRVJBTCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9EV0MyX0RVQUxfUk9MRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdD Ml9QQ0k9eQojIENPTkZJR19VU0JfRFdDMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdD Ml9UUkFDS19NSVNTRURfU09GUz15CkNPTkZJR19VU0JfQ0hJUElERUE9eQpDT05GSUdfVVNCX0NI SVBJREVBX09GPXkKQ09ORklHX1VTQl9DSElQSURFQV9QQ0k9eQpDT05GSUdfVVNCX0NISVBJREVB X1VEQz15CkNPTkZJR19VU0JfQ0hJUElERUFfSE9TVD15CkNPTkZJR19VU0JfQ0hJUElERUFfREVC VUc9eQpDT05GSUdfVVNCX0lTUDE3NjA9eQpDT05GSUdfVVNCX0lTUDE3NjBfSENEPXkKQ09ORklH X1VTQl9JU1AxNzYwX0hPU1RfUk9MRT15CiMgQ09ORklHX1VTQl9JU1AxNzYwX0dBREdFVF9ST0xF IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDE3NjBfRFVBTF9ST0xFIGlzIG5vdCBzZXQKCiMK IyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9eQojIENPTkZJR19VU0JfU0VS SUFMIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKIyBDT05GSUdf VVNCX0VNSTYyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FTUkyNj15CiMgQ09ORklHX1VTQl9BRFVU VVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9S SU81MDA9eQpDT05GSUdfVVNCX0xFR09UT1dFUj15CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNl dApDT05GSUdfVVNCX0xFRD15CkNPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjM9eQpDT05GSUdfVVNC X0NZVEhFUk09eQpDT05GSUdfVVNCX0lETU9VU0U9eQpDT05GSUdfVVNCX0ZURElfRUxBTj15CkNP TkZJR19VU0JfQVBQTEVESVNQTEFZPXkKQ09ORklHX1VTQl9TSVNVU0JWR0E9eQojIENPTkZJR19V U0JfTEQgaXMgbm90IHNldAojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldAoj IENPTkZJR19VU0JfSU9XQVJSSU9SIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9URVNUPXkKQ09ORklH X1VTQl9FSFNFVF9URVNUX0ZJWFRVUkU9eQojIENPTkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNl dAojIENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9MSU5LX0xBWUVSX1RFU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0FUTT15CiMgQ09ORklHX1VT Ql9TUEVFRFRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9DWEFDUlU9eQojIENPTkZJR19VU0Jf VUVBR0xFQVRNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YVVNCQVRNPXkKCiMKIyBVU0IgUGh5c2lj YWwgTGF5ZXIgZHJpdmVycwojCkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9 eQpDT05GSUdfVVNCX0dQSU9fVkJVUz15CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9HQURHRVQ9eQpDT05GSUdfVVNCX0dBREdFVF9ERUJVRz15CiMgQ09ORklHX1VT Ql9HQURHRVRfVkVSQk9TRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRklM RVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9HQURHRVRfVkJVU19EUkFXPTIKQ09ORklHX1VTQl9HQURHRVRfU1RPUkFHRV9OVU1f QlVGRkVSUz0yCgojCiMgVVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgojCkNPTkZJR19VU0JfRk9U RzIxMF9VREM9eQpDT05GSUdfVVNCX0dSX1VEQz15CkNPTkZJR19VU0JfUjhBNjY1OTc9eQpDT05G SUdfVVNCX1BYQTI3WD15CiMgQ09ORklHX1VTQl9NVl9VREMgaXMgbm90IHNldApDT05GSUdfVVNC X01WX1UzRD15CiMgQ09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldApDT05GSUdfVVNCX0JEQ19V REM9eQoKIwojIFBsYXRmb3JtIFN1cHBvcnQKIwpDT05GSUdfVVNCX0JEQ19QQ0k9eQpDT05GSUdf VVNCX0FNRDU1MzZVREM9eQpDT05GSUdfVVNCX05FVDIyNzI9eQpDT05GSUdfVVNCX05FVDIyNzJf RE1BPXkKQ09ORklHX1VTQl9ORVQyMjgwPXkKQ09ORklHX1VTQl9HT0tVPXkKIyBDT05GSUdfVVNC X0VHMjBUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9YSUxJTlggaXMgbm90IHNldApD T05GSUdfVVNCX0RVTU1ZX0hDRD15CkNPTkZJR19VU0JfTElCQ09NUE9TSVRFPXkKQ09ORklHX1VT Ql9VX0VUSEVSPXkKQ09ORklHX1VTQl9GX0VDTT15CkNPTkZJR19VU0JfRl9FRU09eQpDT05GSUdf VVNCX0ZfU1VCU0VUPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1pFUk8gaXMgbm90IHNldApDT05GSUdfVVNCX0VUSD15CiMgQ09ORklHX1VTQl9FVEhfUk5E SVMgaXMgbm90IHNldApDT05GSUdfVVNCX0VUSF9FRU09eQojIENPTkZJR19VU0JfR19OQ00gaXMg bm90IHNldAojIENPTkZJR19VU0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVO Q1RJT05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9HX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0RDX0NPTVBPU0lURSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0RC R1AgaXMgbm90IHNldApDT05GSUdfVVdCPXkKQ09ORklHX1VXQl9IV0E9eQpDT05GSUdfVVdCX1dI Q0k9eQpDT05GSUdfVVdCX0kxNDgwVT15CkNPTkZJR19NTUM9eQpDT05GSUdfTU1DX0RFQlVHPXkK CiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwojIENPTkZJR19TRElPX1VBUlQgaXMgbm90 IHNldApDT05GSUdfTU1DX1RFU1Q9eQoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBE cml2ZXJzCiMKIyBDT05GSUdfTU1DX1NESENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1dCU0Qg aXMgbm90IHNldApDT05GSUdfTU1DX1RJRk1fU0Q9eQojIENPTkZJR19NTUNfU0RSSUNPSF9DUyBp cyBub3Qgc2V0CkNPTkZJR19NTUNfQ0I3MTA9eQpDT05GSUdfTU1DX1ZJQV9TRE1NQz15CkNPTkZJ R19NTUNfVlVCMzAwPXkKIyBDT05GSUdfTU1DX1VTSEMgaXMgbm90IHNldAojIENPTkZJR19NTUNf VVNESEk2Uk9MMCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVE9TSElCQV9QQ0k9eQojIENPTkZJR19N TUNfTVRLIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPXkKIyBDT05GSUdfTUVNU1RJQ0tfREVC VUcgaXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElD S19VTlNBRkVfUkVTVU1FIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xs ZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01TPXkKQ09ORklHX01FTVNUSUNLX0pN SUNST05fMzhYPXkKIyBDT05GSUdfTUVNU1RJQ0tfUjU5MiBpcyBub3Qgc2V0CkNPTkZJR19ORVdf TEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkKQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9eQoKIwoj IExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfQUFUMTI5MD15CkNPTkZJR19MRURTX0JDTTYzMjg9 eQojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzUzMCBp cyBub3Qgc2V0CkNPTkZJR19MRURTX0xNMzUzMz15CiMgQ09ORklHX0xFRFNfTE0zNjQyIGlzIG5v dCBzZXQKQ09ORklHX0xFRFNfUENBOTUzMj15CkNPTkZJR19MRURTX1BDQTk1MzJfR1BJTz15CiMg Q09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0ND15CkNPTkZJR19M RURTX0xQNTVYWF9DT01NT049eQojIENPTkZJR19MRURTX0xQNTUyMSBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0xQNTUyMz15CkNPTkZJR19MRURTX0xQNTU2Mj15CiMgQ09ORklHX0xFRFNfTFA4NTAx IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldApDT05GSUdfTEVEU19Q Q0E5NTVYPXkKQ09ORklHX0xFRFNfUENBOTYzWD15CkNPTkZJR19MRURTX0RBQzEyNFMwODU9eQoj IENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyODAyIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfTFQzNTkzPXkKIyBDT05GSUdfTEVEU19BRFA1NTIwIGlzIG5v dCBzZXQKQ09ORklHX0xFRFNfREVMTF9ORVRCT09LUz15CiMgQ09ORklHX0xFRFNfTUMxMzc4MyBp cyBub3Qgc2V0CkNPTkZJR19MRURTX1RDQTY1MDc9eQojIENPTkZJR19MRURTX1RMQzU5MVhYIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19NQVg4OTk3IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTE0z NTV4PXkKIyBDT05GSUdfTEVEU19PVDIwMCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01FTkYyMUJN Qz15CkNPTkZJR19MRURTX0tURDI2OTI9eQoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVT QiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKQ09O RklHX0xFRFNfQkxJTktNPXkKQ09ORklHX0xFRFNfU1lTQ09OPXkKCiMKIyBMRUQgVHJpZ2dlcnMK IwojIENPTkZJR19MRURTX1RSSUdHRVJTIGlzIG5vdCBzZXQKQ09ORklHX0FDQ0VTU0lCSUxJVFk9 eQpDT05GSUdfSU5GSU5JQkFORD15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfTUFEPXkKQ09ORklH X0lORklOSUJBTkRfVVNFUl9BQ0NFU1M9eQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01FTT15CkNP TkZJR19JTkZJTklCQU5EX09OX0RFTUFORF9QQUdJTkc9eQpDT05GSUdfSU5GSU5JQkFORF9BRERS X1RSQU5TPXkKQ09ORklHX0lORklOSUJBTkRfTVRIQ0E9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhD QV9ERUJVRz15CkNPTkZJR19JTkZJTklCQU5EX05FUz15CkNPTkZJR19JTkZJTklCQU5EX05FU19E RUJVRz15CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpD T05GSUdfRURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9TWVNGUz15CkNPTkZJR19FREFDX0RFQlVH PXkKQ09ORklHX0VEQUNfTU1fRURBQz15CiMgQ09ORklHX0VEQUNfQU1ENzZYIGlzIG5vdCBzZXQK Q09ORklHX0VEQUNfRTdYWFg9eQojIENPTkZJR19FREFDX0U3NTJYIGlzIG5vdCBzZXQKQ09ORklH X0VEQUNfSTgyODc1UD15CkNPTkZJR19FREFDX0k4Mjk3NVg9eQpDT05GSUdfRURBQ19JMzAwMD15 CiMgQ09ORklHX0VEQUNfSTMyMDAgaXMgbm90IHNldApDT05GSUdfRURBQ19JRTMxMjAwPXkKIyBD T05GSUdfRURBQ19YMzggaXMgbm90IHNldApDT05GSUdfRURBQ19JNTQwMD15CkNPTkZJR19FREFD X0k4Mjg2MD15CkNPTkZJR19FREFDX1I4MjYwMD15CkNPTkZJR19FREFDX0k1MDAwPXkKIyBDT05G SUdfRURBQ19JNTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0k3MzAwPXkKQ09ORklHX1JUQ19M SUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklHX1JUQ19I Q1RPU1lTX0RFVklDRT0icnRjMCIKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNU T0hDX0RFVklDRT0icnRjMCIKQ09ORklHX1JUQ19ERUJVRz15CgojCiMgUlRDIGludGVyZmFjZXMK IwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQojIENPTkZJR19SVENfSU5URl9QUk9DIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0lOVEZfREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNU IGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9BQkI1WkVT Mz15CkNPTkZJR19SVENfRFJWX0FCWDgwWD15CkNPTkZJR19SVENfRFJWX0FTMzcyMj15CkNPTkZJ R19SVENfRFJWX0RTMTMwNz15CkNPTkZJR19SVENfRFJWX0RTMTM3ND15CkNPTkZJR19SVENfRFJW X0RTMTM3NF9XRFQ9eQpDT05GSUdfUlRDX0RSVl9EUzE2NzI9eQpDT05GSUdfUlRDX0RSVl9EUzMy MzI9eQojIENPTkZJR19SVENfRFJWX0hZTTg1NjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X01BWDY5MDAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDg5MDcgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9NQVg4OTk3PXkKQ09ORklHX1JUQ19EUlZfUlM1QzM3Mj15CkNPTkZJR19S VENfRFJWX0lTTDEyMDg9eQpDT05GSUdfUlRDX0RSVl9JU0wxMjAyMj15CiMgQ09ORklHX1JUQ19E UlZfSVNMMTIwNTcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9YMTIwNT15CkNPTkZJR19SVENf RFJWX1BDRjIxMjc9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzPXkKQ09ORklHX1JUQ19EUlZfUENG ODU2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1MDYzPXkKQ09ORklHX1JUQ19EUlZfUENGODU4Mz15 CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfQlEzMks9 eQpDT05GSUdfUlRDX0RSVl9UUFM2NTg2WD15CkNPTkZJR19SVENfRFJWX1RQUzY1OTEwPXkKQ09O RklHX1JUQ19EUlZfUkM1VDU4Mz15CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQpDT05GSUdfUlRD X0RSVl9GTTMxMzA9eQpDT05GSUdfUlRDX0RSVl9SWDg1ODE9eQpDT05GSUdfUlRDX0RSVl9SWDgw MjU9eQojIENPTkZJR19SVENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JW MzAyOUMyPXkKQ09ORklHX1JUQ19EUlZfUlY4ODAzPXkKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpD T05GSUdfUlRDX0RSVl9NNDFUOTM9eQpDT05GSUdfUlRDX0RSVl9NNDFUOTQ9eQojIENPTkZJR19S VENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEz OTA9eQpDT05GSUdfUlRDX0RSVl9NQVg2OTAyPXkKIyBDT05GSUdfUlRDX0RSVl9SOTcwMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM0OCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X0RTMzIzND15CkNPTkZJR19SVENfRFJWX1BDRjIxMjM9eQpDT05GSUdfUlRDX0RSVl9SWDQ1ODE9 eQojIENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gUlRDIGRy aXZlcnMKIwojIENPTkZJR19SVENfRFJWX0NNT1MgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9E UzEyODY9eQpDT05GSUdfUlRDX0RSVl9EUzE1MTE9eQojIENPTkZJR19SVENfRFJWX0RTMTU1MyBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFk9eQojIENPTkZJR19SVENfRFJW X0RTMTY4NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY4OT15CiMgQ09ORklHX1JUQ19E UlZfRFMxNzI4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQ4NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfRFMxNzg4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUzE2ODVf UFJPQ19SRUdTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RTMTY4NV9TWVNGU19SRUdTIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNzQyPXkKIyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX0RBOTA2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X1NUSzE3VEE4PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDg2PXkKIyBDT05GSUdfUlRDX0RSVl9NNDhU MzUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUNTk9eQojIENPTkZJR19SVENfRFJWX01T TTYyNDIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUTQ4MDI9eQpDT05GSUdfUlRDX0RSVl9S UDVDMDE9eQojIENPTkZJR19SVENfRFJWX1YzMDIwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf UENGNTA2MzM9eQpDT05GSUdfUlRDX0RSVl9aWU5RTVA9eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVy cwojCkNPTkZJR19SVENfRFJWX01DMTNYWFg9eQpDT05GSUdfUlRDX0RSVl9TTlZTPXkKQ09ORklH X1JUQ19EUlZfTVQ2Mzk3PXkKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdf UlRDX0RSVl9ISURfU0VOU09SX1RJTUUgaXMgbm90IHNldAojIENPTkZJR19ETUFERVZJQ0VTIGlz IG5vdCBzZXQKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19VSU89eQojIENP TkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKQ09ORklHX1VJT19QRFJWX0dFTklSUT15CkNPTkZJR19V SU9fRE1FTV9HRU5JUlE9eQojIENPTkZJR19VSU9fQUVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlP X1NFUkNPUzMgaXMgbm90IHNldApDT05GSUdfVUlPX1BDSV9HRU5FUklDPXkKQ09ORklHX1VJT19O RVRYPXkKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlz IG5vdCBzZXQKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj15CiMgQ09ORklHX1ZJUlRfRFJJVkVS UyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKQ09ORklH X1ZJUlRJT19QQ0k9eQojIENPTkZJR19WSVJUSU9fUENJX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJ R19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQpDT05GSUdfVklSVElPX01N SU89eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMgaXMgbm90IHNldAoKIwoj IE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19IWVBFUlYgaXMgbm90 IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJ Q0VTPXkKQ09ORklHX0FDRVJfV01JPXkKIyBDT05GSUdfQUNFUkhERiBpcyBub3Qgc2V0CiMgQ09O RklHX0FMSUVOV0FSRV9XTUkgaXMgbm90IHNldAojIENPTkZJR19BU1VTX0xBUFRPUCBpcyBub3Qg c2V0CkNPTkZJR19ERUxMX1dNST15CkNPTkZJR19ERUxMX1dNSV9BSU89eQpDT05GSUdfREVMTF9T TU84ODAwPXkKIyBDT05GSUdfREVMTF9SQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9M QVBUT1AgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09O RklHX0FNSUxPX1JGS0lMTCBpcyBub3Qgc2V0CkNPTkZJR19UQzExMDBfV01JPXkKIyBDT05GSUdf SFBfQUNDRUwgaXMgbm90IHNldApDT05GSUdfSFBfV0lSRUxFU1M9eQpDT05GSUdfSFBfV01JPXkK Q09ORklHX01TSV9MQVBUT1A9eQpDT05GSUdfUEFOQVNPTklDX0xBUFRPUD15CkNPTkZJR19DT01Q QUxfTEFQVE9QPXkKQ09ORklHX1NPTllfTEFQVE9QPXkKQ09ORklHX1NPTllQSV9DT01QQVQ9eQpD T05GSUdfSURFQVBBRF9MQVBUT1A9eQpDT05GSUdfVEhJTktQQURfQUNQST15CiMgQ09ORklHX1RI SU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURf QUNQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX1VOU0FGRV9MRURTPXkK Q09ORklHX1RISU5LUEFEX0FDUElfVklERU89eQpDT05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlf UE9MTD15CkNPTkZJR19TRU5TT1JTX0hEQVBTPXkKIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5v dCBzZXQKIyBDT05GSUdfRUVFUENfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0FTVVNfV01JPXkK IyBDT05GSUdfQVNVU19OQl9XTUkgaXMgbm90IHNldAojIENPTkZJR19FRUVQQ19XTUkgaXMgbm90 IHNldApDT05GSUdfQUNQSV9XTUk9eQpDT05GSUdfTVNJX1dNST15CiMgQ09ORklHX1RPUFNUQVJf TEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVE9TSElCQT15CiMgQ09ORklHX1RPU0hJQkFf QlRfUkZLSUxMIGlzIG5vdCBzZXQKQ09ORklHX1RPU0hJQkFfSEFQUz15CkNPTkZJR19UT1NISUJB X1dNST15CkNPTkZJR19BQ1BJX0NNUEM9eQojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldApD T05GSUdfSUJNX1JUTD15CiMgQ09ORklHX1NBTVNVTkdfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklH X01YTV9XTUk9eQpDT05GSUdfSU5URUxfT0FLVFJBSUw9eQpDT05GSUdfU0FNU1VOR19RMTA9eQpD T05GSUdfQVBQTEVfR01VWD15CkNPTkZJR19JTlRFTF9SU1Q9eQojIENPTkZJR19JTlRFTF9TTUFS VENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX1BNQ19JUEM9eQpDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTj15CkNPTkZJR19DSFJPTUVf UExBVEZPUk1TPXkKIyBDT05GSUdfQ0hST01FT1NfUFNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX0NS T1NfRUNfQ0hBUkRFVj15CiMgQ09ORklHX0NST1NfRUNfTFBDIGlzIG5vdCBzZXQKQ09ORklHX0NS T1NfRUNfUFJPVE89eQpDT05GSUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQ QVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwpD T05GSUdfQ09NTU9OX0NMS19TSTUzNTE9eQpDT05GSUdfQ09NTU9OX0NMS19TSTUxND15CkNPTkZJ R19DT01NT05fQ0xLX1NJNTcwPXkKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFOTI1IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19D RENFNzA2PXkKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3Vy Y2UgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkK Q09ORklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90 IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9T VEkgaXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVf U1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09ORklHX1JFTU9U RVBST0M9eQpDT05GSUdfU1RFX01PREVNX1JQUk9DPXkKCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMK IyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfU1VOWElf U1JBTSBpcyBub3Qgc2V0CkNPTkZJR19TT0NfVEk9eQojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5v dCBzZXQKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05G SUdfRVhUQ09OX0FEQ19KQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0dQSU8gaXMgbm90 IHNldApDT05GSUdfRVhUQ09OX01BWDE0NTc3PXkKQ09ORklHX0VYVENPTl9NQVg4OTk3PXkKQ09O RklHX0VYVENPTl9SVDg5NzNBPXkKQ09ORklHX0VYVENPTl9TTTU1MDI9eQojIENPTkZJR19FWFRD T05fVVNCX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldApDT05GSUdf SUlPPXkKQ09ORklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15CkNPTkZJR19J SU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJT19U UklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgoKIwojIEFjY2VsZXJv bWV0ZXJzCiMKQ09ORklHX0JNQTE4MD15CkNPTkZJR19CTUMxNTBfQUNDRUw9eQpDT05GSUdfQk1D MTUwX0FDQ0VMX0kyQz15CkNPTkZJR19CTUMxNTBfQUNDRUxfU1BJPXkKIyBDT05GSUdfSElEX1NF TlNPUl9BQ0NFTF8zRCBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVM9eQpDT05G SUdfSUlPX1NUX0FDQ0VMX0kyQ18zQVhJUz15CkNPTkZJR19JSU9fU1RfQUNDRUxfU1BJXzNBWElT PXkKQ09ORklHX0tYU0Q5PXkKQ09ORklHX0tYQ0pLMTAxMz15CkNPTkZJR19NTUE4NDUyPXkKQ09O RklHX01NQTk1NTFfQ09SRT15CkNPTkZJR19NTUE5NTUxPXkKQ09ORklHX01NQTk1NTM9eQojIENP TkZJR19NWEM0MDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLODMxMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NUSzhCQTUwIGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJz CiMKQ09ORklHX0FEX1NJR01BX0RFTFRBPXkKQ09ORklHX0FENzI2Nj15CkNPTkZJR19BRDcyOTE9 eQpDT05GSUdfQUQ3Mjk4PXkKQ09ORklHX0FENzQ3Nj15CkNPTkZJR19BRDc3OTE9eQpDT05GSUdf QUQ3NzkzPXkKQ09ORklHX0FENzg4Nz15CiMgQ09ORklHX0FENzkyMyBpcyBub3Qgc2V0CiMgQ09O RklHX0FENzk5WCBpcyBub3Qgc2V0CkNPTkZJR19DQzEwMDAxX0FEQz15CiMgQ09ORklHX0RBOTE1 MF9HUEFEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJODQzNSBpcyBub3Qgc2V0CkNPTkZJR19NQVgx MDI3PXkKIyBDT05GSUdfTUFYMTM2MyBpcyBub3Qgc2V0CkNPTkZJR19NQ1AzMjBYPXkKQ09ORklH X01DUDM0MjI9eQojIENPTkZJR19NRU5fWjE4OF9BREMgaXMgbm90IHNldAojIENPTkZJR19OQVU3 ODAyIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fU1BNSV9JQURDPXkKQ09ORklHX1FDT01fU1BNSV9W QURDPXkKQ09ORklHX1RJX0FEQzA4MUM9eQpDT05GSUdfVElfQURDMTI4UzA1Mj15CiMgQ09ORklH X1ZGNjEwX0FEQyBpcyBub3Qgc2V0CkNPTkZJR19WSVBFUkJPQVJEX0FEQz15CgojCiMgQW1wbGlm aWVycwojCiMgQ09ORklHX0FEODM2NiBpcyBub3Qgc2V0CgojCiMgQ2hlbWljYWwgU2Vuc29ycwoj CkNPTkZJR19WWjg5WD15CgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9T RU5TT1JfSUlPX0NPTU1PTj15CkNPTkZJR19ISURfU0VOU09SX0lJT19UUklHR0VSPXkKQ09ORklH X0lJT19NU19TRU5TT1JTX0kyQz15CgojCiMgU1NQIFNlbnNvciBDb21tb24KIwpDT05GSUdfSUlP X1NTUF9TRU5TT1JTX0NPTU1PTlM9eQpDT05GSUdfSUlPX1NTUF9TRU5TT1JIVUI9eQpDT05GSUdf SUlPX1NUX1NFTlNPUlNfSTJDPXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX1NQST15CkNPTkZJR19J SU9fU1RfU0VOU09SU19DT1JFPXkKCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMK Q09ORklHX0FENTA2ND15CkNPTkZJR19BRDUzNjA9eQpDT05GSUdfQUQ1MzgwPXkKQ09ORklHX0FE NTQyMT15CkNPTkZJR19BRDU0NDY9eQpDT05GSUdfQUQ1NDQ5PXkKIyBDT05GSUdfQUQ1NTA0IGlz IG5vdCBzZXQKQ09ORklHX0FENTYyNFJfU1BJPXkKIyBDT05GSUdfQUQ1Njg2IGlzIG5vdCBzZXQK Q09ORklHX0FENTc1NT15CkNPTkZJR19BRDU3NjQ9eQpDT05GSUdfQUQ1NzkxPXkKQ09ORklHX0FE NzMwMz15CkNPTkZJR19NNjIzMzI9eQojIENPTkZJR19NQVg1MTcgaXMgbm90IHNldApDT05GSUdf TUFYNTgyMT15CkNPTkZJR19NQ1A0NzI1PXkKIyBDT05GSUdfTUNQNDkyMiBpcyBub3Qgc2V0Cgoj CiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMKIyBDbG9jayBHZW5lcmF0b3Iv RGlzdHJpYnV0aW9uCiMKIyBDT05GSUdfQUQ5NTIzIGlzIG5vdCBzZXQKCiMKIyBQaGFzZS1Mb2Nr ZWQgTG9vcCAoUExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKIyBDT05GSUdfQURGNDM1MCBp cyBub3Qgc2V0CgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19BRElTMTYw ODA9eQojIENPTkZJR19BRElTMTYxMzAgaXMgbm90IHNldApDT05GSUdfQURJUzE2MTM2PXkKQ09O RklHX0FESVMxNjI2MD15CkNPTkZJR19BRFhSUzQ1MD15CkNPTkZJR19CTUcxNjA9eQpDT05GSUdf Qk1HMTYwX0kyQz15CkNPTkZJR19CTUcxNjBfU1BJPXkKIyBDT05GSUdfSElEX1NFTlNPUl9HWVJP XzNEIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPXkKQ09ORklHX0lJT19TVF9H WVJPX0kyQ18zQVhJUz15CkNPTkZJR19JSU9fU1RfR1lST19TUElfM0FYSVM9eQojIENPTkZJR19J VEczMjAwIGlzIG5vdCBzZXQKCiMKIyBIdW1pZGl0eSBzZW5zb3JzCiMKQ09ORklHX0RIVDExPXkK Q09ORklHX0hEQzEwMFg9eQojIENPTkZJR19IVFUyMSBpcyBub3Qgc2V0CkNPTkZJR19TSTcwMDU9 eQojIENPTkZJR19TSTcwMjAgaXMgbm90IHNldAoKIwojIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVu aXRzCiMKQ09ORklHX0FESVMxNjQwMD15CkNPTkZJR19BRElTMTY0ODA9eQpDT05GSUdfS01YNjE9 eQojIENPTkZJR19JTlZfTVBVNjA1MF9JSU8gaXMgbm90IHNldApDT05GSUdfSUlPX0FESVNfTElC PXkKQ09ORklHX0lJT19BRElTX0xJQl9CVUZGRVI9eQoKIwojIExpZ2h0IHNlbnNvcnMKIwpDT05G SUdfQUNQSV9BTFM9eQpDT05GSUdfQURKRF9TMzExPXkKQ09ORklHX0FMMzMyMEE9eQpDT05GSUdf QVBEUzkzMDA9eQpDT05GSUdfQVBEUzk5NjA9eQojIENPTkZJR19CSDE3NTAgaXMgbm90IHNldApD T05GSUdfQ00zMjE4MT15CkNPTkZJR19DTTMyMzI9eQojIENPTkZJR19DTTMzMjMgaXMgbm90IHNl dAojIENPTkZJR19DTTM2NjUxIGlzIG5vdCBzZXQKQ09ORklHX0dQMkFQMDIwQTAwRj15CiMgQ09O RklHX0lTTDI5MTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9BTFMgaXMgbm90IHNl dApDT05GSUdfSElEX1NFTlNPUl9QUk9YPXkKIyBDT05GSUdfSlNBMTIxMiBpcyBub3Qgc2V0CkNP TkZJR19SUFIwNTIxPXkKQ09ORklHX1NFTlNPUlNfTE0zNTMzPXkKIyBDT05GSUdfTFRSNTAxIGlz IG5vdCBzZXQKQ09ORklHX09QVDMwMDE9eQpDT05GSUdfUEExMjIwMzAwMT15CkNPTkZJR19TVEsz MzEwPXkKQ09ORklHX1RDUzM0MTQ9eQojIENPTkZJR19UQ1MzNDcyIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfVFNMMjU2Mz15CkNPTkZJR19UU0w0NTMxPXkKQ09ORklHX1VTNTE4MkQ9eQojIENP TkZJR19WQ05MNDAwMCBpcyBub3Qgc2V0CgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05G SUdfQUs4OTc1PXkKQ09ORklHX0FLMDk5MTE9eQpDT05GSUdfQk1DMTUwX01BR049eQojIENPTkZJ R19NQUczMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9NQUdORVRPTUVURVJfM0Qg aXMgbm90IHNldAojIENPTkZJR19NTUMzNTI0MCBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfTUFH Tl8zQVhJUz15CkNPTkZJR19JSU9fU1RfTUFHTl9JMkNfM0FYSVM9eQpDT05GSUdfSUlPX1NUX01B R05fU1BJXzNBWElTPXkKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19ISURfU0VO U09SX0lOQ0xJTk9NRVRFUl8zRD15CkNPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTj15 CgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dF Uj15CkNPTkZJR19JSU9fU1lTRlNfVFJJR0dFUj15CgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVy cwojCkNPTkZJR19NQ1A0NTMxPXkKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklHX0JNUDI4 MD15CkNPTkZJR19ISURfU0VOU09SX1BSRVNTPXkKIyBDT05GSUdfTVBMMTE1IGlzIG5vdCBzZXQK Q09ORklHX01QTDMxMTU9eQpDT05GSUdfTVM1NjExPXkKIyBDT05GSUdfTVM1NjExX0kyQyBpcyBu b3Qgc2V0CkNPTkZJR19NUzU2MTFfU1BJPXkKQ09ORklHX01TNTYzNz15CiMgQ09ORklHX0lJT19T VF9QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Q1NDAzIGlzIG5vdCBzZXQKCiMKIyBMaWdodG5p bmcgc2Vuc29ycwojCkNPTkZJR19BUzM5MzU9eQoKIwojIFByb3hpbWl0eSBzZW5zb3JzCiMKQ09O RklHX0xJREFSX0xJVEVfVjI9eQojIENPTkZJR19TWDk1MDAgaXMgbm90IHNldAoKIwojIFRlbXBl cmF0dXJlIHNlbnNvcnMKIwojIENPTkZJR19NTFg5MDYxNCBpcyBub3Qgc2V0CkNPTkZJR19UTVAw MDY9eQojIENPTkZJR19UU1lTMDEgaXMgbm90IHNldApDT05GSUdfVFNZUzAyRD15CiMgQ09ORklH X05UQiBpcyBub3Qgc2V0CkNPTkZJR19WTUVfQlVTPXkKCiMKIyBWTUUgQnJpZGdlIERyaXZlcnMK IwpDT05GSUdfVk1FX0NBOTFDWDQyPXkKIyBDT05GSUdfVk1FX1RTSTE0OCBpcyBub3Qgc2V0Cgoj CiMgVk1FIEJvYXJkIERyaXZlcnMKIwojIENPTkZJR19WTUlWTUVfNzgwNSBpcyBub3Qgc2V0Cgoj CiMgVk1FIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0lS UUNISVA9eQpDT05GSUdfSVBBQ0tfQlVTPXkKQ09ORklHX0JPQVJEX1RQQ0kyMDA9eQpDT05GSUdf U0VSSUFMX0lQT0NUQUw9eQpDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CkNPTkZJR19GTUM9eQpD T05GSUdfRk1DX0ZBS0VERVY9eQojIENPTkZJR19GTUNfVFJJVklBTCBpcyBub3Qgc2V0CiMgQ09O RklHX0ZNQ19XUklURV9FRVBST00gaXMgbm90IHNldApDT05GSUdfRk1DX0NIQVJERVY9eQoKIwoj IFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfUEhZX1BYQV8yOE5N X0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQpDT05GSUdfQkNNX0tPTkFfVVNCMl9Q SFk9eQojIENPTkZJR19QSFlfU0FNU1VOR19VU0IyIGlzIG5vdCBzZXQKQ09ORklHX1BIWV9UVVNC MTIxMD15CkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBMPXkKQ09ORklHX01DQj15 CkNPTkZJR19NQ0JfUENJPXkKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwpDT05G SUdfUkFTPXkKIyBDT05GSUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwpD T05GSUdfQU5EUk9JRD15CkNPTkZJR19BTkRST0lEX0JJTkRFUl9JUEM9eQpDT05GSUdfQU5EUk9J RF9CSU5ERVJfSVBDXzMyQklUPXkKIyBDT05GSUdfTlZNRU0gaXMgbm90IHNldAojIENPTkZJR19T VE0gaXMgbm90IHNldApDT05GSUdfU1RNX0RVTU1ZPXkKQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09M RT15CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENvbmZpZ3VyYXRpb24g U3VwcG9ydAojCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMK IwpDT05GSUdfRUREPXkKIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0CkNPTkZJR19GSVJNV0FS RV9NRU1NQVA9eQojIENPTkZJR19ERUxMX1JCVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RDREJBUyBp cyBub3Qgc2V0CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dP T0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIElu dGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfVkFSUz15CkNPTkZJR19FRklfRVNSVD15CiMg Q09ORklHX0VGSV9WQVJTX1BTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9SVU5USU1FX01B UCBpcyBub3Qgc2V0CkNPTkZJR19FRklfRkFLRV9NRU1NQVA9eQpDT05GSUdfRUZJX01BWF9GQUtF X01FTT04CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CgojCiMgRmlsZSBzeXN0ZW1zCiMK Q09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX0ZTX1BPU0lYX0FDTCBpcyBub3Qg c2V0CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJ Rlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX0lOT1RJRllfVVNFUj15CkNP TkZJR19GQU5PVElGWT15CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVS RkFDRT15CkNPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HPXkKQ09ORklHX1FVT1RBX0RFQlVHPXkK Q09ORklHX1FVT1RBX1RSRUU9eQpDT05GSUdfUUZNVF9WMT15CkNPTkZJR19RRk1UX1YyPXkKQ09O RklHX1FVT1RBQ1RMPXkKIyBDT05GSUdfQVVUT0ZTNF9GUyBpcyBub3Qgc2V0CkNPTkZJR19GVVNF X0ZTPXkKQ09ORklHX0NVU0U9eQpDT05GSUdfT1ZFUkxBWV9GUz15CgojCiMgQ2FjaGVzCiMKQ09O RklHX0ZTQ0FDSEU9eQojIENPTkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZT Q0FDSEVfSElTVE9HUkFNPXkKQ09ORklHX0ZTQ0FDSEVfREVCVUc9eQpDT05GSUdfRlNDQUNIRV9P QkpFQ1RfTElTVD15CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpD T05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0Vf TU9OSVRPUj15CiMgQ09ORklHX1BST0NfQ0hJTERSRU4gaXMgbm90IHNldApDT05GSUdfS0VSTkZT PXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKIyBDT05GSUdfVE1QRlNfUE9TSVhfQUNM IGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QRlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJR19IVUdF VExCRlMgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCX1BBR0UgaXMgbm90IHNldApDT05GSUdf Q09ORklHRlNfRlM9eQojIENPTkZJR19FRklWQVJfRlMgaXMgbm90IHNldApDT05GSUdfTUlTQ19G SUxFU1lTVEVNUz15CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0NPTlNPTEU9eQojIENP TkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfUkFNPXkKIyBDT05GSUdf TkVUV09SS19GSUxFU1lTVEVNUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RF RkFVTFQ9Imlzbzg4NTktMSIKIyBDT05GSUdfTkxTX0NPREVQQUdFXzQzNyBpcyBub3Qgc2V0CkNP TkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qg c2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBp cyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PXkKQ09ORklHX05MU19DT0RFUEFHRV84 NTc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPXkK IyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODYzPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjQ9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2NT15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PXkKQ09ORklHX05MU19DT0RFUEFHRV85NTA9 eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV85NDk9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT X0lTTzg4NTlfOCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD15CkNPTkZJR19O TFNfQ09ERVBBR0VfMTI1MT15CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlf MT15CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlf Mz15CkNPTkZJR19OTFNfSVNPODg1OV80PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qg c2V0CkNPTkZJR19OTFNfSVNPODg1OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05GSUdf TkxTX0lTTzg4NTlfOT15CkNPTkZJR19OTFNfSVNPODg1OV8xMz15CkNPTkZJR19OTFNfSVNPODg1 OV8xND15CkNPTkZJR19OTFNfSVNPODg1OV8xNT15CkNPTkZJR19OTFNfS09JOF9SPXkKIyBDT05G SUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNl dApDT05GSUdfTkxTX01BQ19DRUxUSUM9eQpDT05GSUdfTkxTX01BQ19DRU5URVVSTz15CiMgQ09O RklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NZUklMTElD IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNldApDT05GSUdfTkxT X01BQ19HUkVFSz15CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQpDT05GSUdfTkxTX01BQ19JTlVJ VD15CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPXkKQ09ORklHX05MU19NQUNfVFVSS0lTSD15CkNP TkZJR19OTFNfVVRGOD15CkNPTkZJR19ETE09eQpDT05GSUdfRExNX0RFQlVHPXkKCiMKIyBLZXJu ZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsg YW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9M T0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAoj IENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tz IGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNP TkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEPXkKQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkK Q09ORklHX0ZSQU1FX1dBUk49MTAyNAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0 CkNPTkZJR19SRUFEQUJMRV9BU009eQojIENPTkZJR19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0 CkNPTkZJR19QQUdFX09XTkVSPXkKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hF Q0s9eQojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFkgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZS QU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfREVCVUdfRk9SQ0Vf V0VBS19QRVJfQ1BVPXkKIyBDT05GSUdfTUFHSUNfU1lTUlEgaXMgbm90IHNldApDT05GSUdfREVC VUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9O PXkKQ09ORklHX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkKQ09ORklH X0RFQlVHX09CSkVDVFNfU0VMRlRFU1Q9eQpDT05GSUdfREVCVUdfT0JKRUNUU19GUkVFPXkKIyBD T05GSUdfREVCVUdfT0JKRUNUU19USU1FUlMgaXMgbm90IHNldApDT05GSUdfREVCVUdfT0JKRUNU U19XT1JLPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRCBpcyBub3Qgc2V0CiMgQ09O RklHX0RFQlVHX09CSkVDVFNfUEVSQ1BVX0NPVU5URVIgaXMgbm90IHNldApDT05GSUdfREVCVUdf T0JKRUNUU19FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBD T05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1RBQ0tfVVNBR0U9 eQpDT05GSUdfREVCVUdfVk09eQojIENPTkZJR19ERUJVR19WTV9WTUFDQUNIRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1ZNX1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVklSVFVBTCBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9D UFVfTUFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0hJR0hNRU0gaXMgbm90IHNldApDT05G SUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxP VyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKIyBDT05GSUdfREVCVUdf U0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX0xP Q0tVUF9ERVRFQ1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfQk9P VFBBUkFNX0hBUkRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX0hBUkRM T0NLVVBfUEFOSUNfVkFMVUU9MAojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBp cyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09O RklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QUz15CkNP TkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9MAojIENPTkZJ R19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVE U1RBVFM9eQpDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLPXkKQ09ORklHX0RFQlVHX1RJTUVL RUVQSU5HPXkKIyBDT05GSUdfVElNRVJfU1RBVFMgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdn aW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhF Uz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09ORklH X0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQojIENP TkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9D S19TVEFUPXkKQ09ORklHX0RFQlVHX0xPQ0tERVA9eQpDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQ PXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05G SUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09O RklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNP TkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQojIENPTkZJR19ERUJVR19DUkVE RU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1BST1ZFX1JD VSBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VfUkNVX1BPSU5URVI9eQojIENPTkZJR19UT1JUVVJF X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09O RklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNl dApDT05GSUdfUkNVX0VRU19ERUJVRz15CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElP TiBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049eQpDT05GSUdfRkFJTF9QQUdFX0FM TE9DPXkKQ09ORklHX0ZBSUxfTU1DX1JFUVVFU1Q9eQojIENPTkZJR19GQUlMX0ZVVEVYIGlzIG5v dCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNF Ul9DT1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlz IG5vdCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNF PXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRS QUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09O RklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfUklO R19CVUZGRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFDSU5H X1NVUFBPUlQ9eQojIENPTkZJR19GVFJBQ0UgaXMgbm90IHNldAoKIwojIFJ1bnRpbWUgVGVzdGlu ZwojCkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01J QzY0X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfSEVYRFVNUD15CiMgQ09ORklHX1RF U1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldApDT05GSUdfVEVTVF9LU1RSVE9YPXkKQ09ORklH X1RFU1RfUFJJTlRGPXkKQ09ORklHX1RFU1RfUkhBU0hUQUJMRT15CkNPTkZJR19QUk9WSURFX09I Q0kxMzk0X0RNQV9JTklUPXkKQ09ORklHX0JVSUxEX0RPQ1NSQz15CiMgQ09ORklHX0RNQV9BUElf REVCVUcgaXMgbm90IHNldApDT05GSUdfVEVTVF9GSVJNV0FSRT15CkNPTkZJR19URVNUX1VERUxB WT15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJ R19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CiMgQ09ORklHX0VB UkxZX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERVTVBfQ09SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9QVERVTVAgaXMgbm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19ST0RBVEEgaXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFV TFQ9eQojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NU UkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09ORklHX0lP X0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9f REVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lP X0RFTEFZXzBYODA9eQojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qg c2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MApDT05GSUdfREVCVUdfQk9PVF9QQVJB TVM9eQojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PUFRJTUlaRV9JTkxJ TklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX05NSV9TRUxGVEVTVD15CkNPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVM9eQpDT05G SUdfWDg2X0RFQlVHX0ZQVT15CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPXkKCiMKIyBTZWN1cml0 eSBvcHRpb25zCiMKIyBDT05GSUdfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RN RVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNldApDT05G SUdfU0VDVVJJVFlGUz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZB VUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBl cgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklH X0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQ SEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09O RklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcy PXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fUENPTVA9eQpDT05G SUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBU T19BS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19SU0EgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19D UllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwy PXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJ R19DUllQVE9fQ1JZUFREPXkKIyBDT05GSUdfQ1JZUFRPX01DUllQVEQgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NS WVBUT19HTFVFX0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRo IEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009 eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkK Q09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRP X0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZ UFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklH X0NSWVBUT19YVFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMgSGFz aCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CiMgQ09O RklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNl dAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMz MkNfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkKQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xN VUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05G SUdfQ1JZUFRPX1BPTFkxMzA1PXkKIyBDT05GSUdfQ1JZUFRPX01ENCBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz15CiMgQ09ORklHX0NSWVBU T19STUQxMjggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDE2MD15CiMgQ09ORklHX0NSWVBU T19STUQyNTYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19DUllQVE9f U0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05G SUdfQ1JZUFRPX1RHUjE5Mj15CkNPTkZJR19DUllQVE9fV1A1MTI9eQoKIwojIENpcGhlcnMKIwpD T05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTXzU4Nj15CkNPTkZJR19DUllQVE9f QUVTX05JX0lOVEVMPXkKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZUFRPX0FSQzQ9 eQojIENPTkZJR19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBTUVM TElBPXkKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQoj IENPTkZJR19DUllQVE9fQ0FTVDYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz15CkNPTkZJ R19DUllQVE9fRkNSWVBUPXkKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fU0FMU0EyMD15CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4NiBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQpDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZ UFRPX1NFUlBFTlQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODY9eQojIENPTkZJR19D UllQVE9fVEVBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBU T19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdPRklTSF81ODY9eQoKIwojIENvbXBy ZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19aTElCPXkKIyBD T05GSUdfQ1JZUFRPX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0xaND15CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0Cgoj CiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19I TUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9f SklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdf Q1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVB RD15CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPXkKQ09ORklH X0NSWVBUT19ERVZfUEFETE9DS19BRVM9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfU0hB IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfR0VPREU9eQojIENPTkZJR19DUllQVE9fREVW X0NDUCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1FBVD15CkNPTkZJR19DUllQVE9fREVW X1FBVF9ESDg5NXhDQz15CkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGPXkKCiMKIyBD ZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19IQVZFX0tWTT15CkNP TkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09ORklHX0hB VkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05GSUdfS1ZN X0FQSUNfQVJDSElURUNUVVJFPXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0tWTV9BU1lOQ19Q Rj15CkNPTkZJR19IQVZFX0tWTV9NU0k9eQpDT05GSUdfSEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVS Q0VQVD15CkNPTkZJR19LVk1fVkZJTz15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFE X1BST1RFQ1Q9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19WSVJUVUFMSVpB VElPTj15CkNPTkZJR19LVk09eQpDT05GSUdfS1ZNX0lOVEVMPXkKQ09ORklHX0tWTV9BTUQ9eQpD T05GSUdfTEdVRVNUPXkKIyBDT05GSUdfQklOQVJZX1BSSU5URiBpcyBub3Qgc2V0CgojCiMgTGli cmFyeSByb3V0aW5lcwojCkNPTkZJR19CSVRSRVZFUlNFPXkKIyBDT05GSUdfSEFWRV9BUkNIX0JJ VFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19TVFJO Q1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5F UklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dF TkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19J Tz15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkK Q09ORklHX0NSQzE2PXkKIyBDT05GSUdfQ1JDX1QxMERJRiBpcyBub3Qgc2V0CkNPTkZJR19DUkNf SVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQpDT05GSUdfQ1JDMzJfU0VMRlRFU1Q9eQpDT05GSUdfQ1JD MzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklH X0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApD T05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CiMgQ09ORklHX0FV RElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxG VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRF PXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19M WjRfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKIyBD T05GSUdfWFpfREVDX1g4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RFQ19QT1dFUlBDIGlzIG5v dCBzZXQKIyBDT05GSUdfWFpfREVDX0lBNjQgaXMgbm90IHNldAojIENPTkZJR19YWl9ERUNfQVJN IGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9 eQpDT05GSUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD15CkNPTkZJR19ERUNPTVBS RVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xa TUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJ R19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVE X1NPTE9NT049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0VOQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9O X0RFQzg9eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdf SEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJ R19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9Q T1NJVElWRT15CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CkNPTkZJR19ERFI9eQpDT05GSUdf VUNTMl9TVFJJTkc9eQojIENPTkZJR19TR19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hB U19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19NTUlPX0ZMVVNIPXkK --===============0432394098765699187== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4SANQ69dADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eBXYM/v+f+9TXEDcMBj8cIgZbjw 1eJ6jEGJg6rWooZIa4tXB7CTlRlTVHkXkLhQveerwpIbPU/zXDYQw5suEbqlpB5XZiSnyMnGGdQ/ d+RqOcLVbEhJk3kYp2R/8Qk/e+IG5C1gOfKe9CtX1XJmQtCYVSVcve9R6aAZPFOESD/elMn6+RU2 vimbWT4NM2XT/pA3XZcrpCVuwMO52mKAewUFWbiSWXCuc/9ZdUUlpya0mwM4GpKii3bIefxQiBiU tebnBKtRrvIrd6eerPwlUzz1TAMsTYh5WbeX7AqTm4e9eNHp/8L+MgQ7LfY6gmw23NKX0UJfhTkq /K0XmmEzMMIFet8hSBwtvAHVld8n6AL/9cMvaDHIOk3KDEaoKs3WZ/wM/gvg6vCV0cOVSa3QM3fr HftFTFtTYYWkwwmoDbL1TyUoXyG0l+TBJyIhne+BnJwiR9GVXxYRiYFeDPoaG1lB4L6sacmYaF3+ x6DKCk59AQh+DU4o6OH+hUO2ckCNUcXPKyvMGOIgspzmjFQiiOijXv0fibHgm5JhgL7WmRdFa/Nj wJvvGwT3AAU5AIZS+jTR5oKk/W1/OQgFx6EErOFUiLkrNgH0GGrx5LYewKT+dcLWqyCrMiGUKOT9 L0XPvReafxZ64iWNPy0VQWjWianVbtW4fpH8MfBtGN3lTYFCpcxzKMob+rEr7Q/moc5wloYQzjGX AEGldqR5GkubB9Ol69pWaUeajDY9YGoUEs0OW39zypV2qH8Y+0GDaynic4VXBRMbKQzQOTzt9Yez i++75VqIuVzlZT92g8de3HhfM5F3irQ9OC/NXvIY/qx5anNzGylSUFHEmhHTed0sU58aFNqcShIm I1IIAJVEZ3NwxirhMQQGI65gcYWrekdPPkP50u0Q2kjtFzavGRx05mYXzH9P4UHqc8Sk+3P0SpxA 4PqfGPfk0wiVxhRaq9gJEt1PMX63ciSRJjf0fKMMZg//mmKjwdOH8fZrU5uXTM1g6yZQ5BC3i3bi NFqG5iESxnw385n3v2HlZBIM3jeXAjItAbCyDd72ew5Dl47k+ljz6z+eAcOmsaJs8lHiE4SF5s3m WBqsVmxLm+E0Ju9mbvwMtfoGxo7xLtXgo51RTVbf+OFSEZ5enS9Rx4eeu8d1sa+qqIYSTxyqO2br 1KwbjOyLkqIDVVe+bxkzz9W+EXvEJ2jrnjYmUTNdbG9x6LD0POERBbSRG2NTdJVz+F2UhZk9wraz M4K+b0OqZn5DvHrD0ex9d+gcFEotaoPjleMvYkYjg7CF+LIb1KtsTQblr7k3cRwtEoj0w0rkBdgY iZSj8c+mZTkBCqxLPKXQY3C7hpg1l2hLvA+M9S1qn5LnXivivAHAI/A6mV+ru/Qi8ejkznqselVH Bx1uAsLudcy99tAblA21Wh/ZvA9G7ZfNiP7G7USDMmMJsStbGhUlRgvFzISrLqW/eWj+BzTpJtfz rHy1zFNuPVZJLR0FBd6Dssambz4RH3xCAmJYKYwbS8Hpvu50ivY3KPMawd0eO30j3ud08yWjV2CG gFlkjbLtH/dRS4CJnX+T8kjIQRd0TCrFI3PIVsz1TQxakDQ1pg1pPRU9TlDCN6JNQFaaeEDmWq00 yoKrX6cO396xp9yOcdHJ6ZGNZGZvZM8vlKHsHSc+sQOBwNOzQvoVOs9COCBUv0yQ5LWLUWQeP8Jy f0lUV6ThOUJWF1bMy6VVCW6e9QfHiCNIoTbzVJDhBeZU50QLef4IQTpzFTFSnw4Kxc8vMp/fbEXT V1NevdwUbmV9HrLgH+VEA2LmLS63g2uMzVe0dphfLZoAlvCojGo690yJb+bMZHB3nUczJ/nS3p3r P30k82Wvvj9ckiUGICZNoyLDvsoxuyhZnm5lumckIDodnxBzyit+G4P04DF6/ZDqvW4es8O4AA9T PsmVU4xK2DFie49llLVuZgPNTn8EDrE2q15Fp+W0NHDFwZXYGXgbliRnQ28GwlWyo32gJwSJ5V8c bdAgij3z1N/666Pw7zXJCg5TYvT+N8j4RCZAiHrVgubRMSqXYSvz7X1uPxccJg56g2roh4mHdlrQ FzeHHKMROsaZV+DyYCSZvsbeG6jLeqJFHIvna2nX/G04dFpOVtPpkfHzVorFzEi35dYEJQ1fsWEU WtiCnMsqBefTj66I1KC654HKrABkUOEnwi2zUQ78ETLljhYV63//OBvPOkwc3cXSEVawUdaexatp H20GuJ6t0nTP7FrfjU+rswYBUz8FXd1vx/U9T7mo9ci/cY9uD2SuQhmW3CvSZLTS70e6c2/gRIkz 5DqRpUej5sjmp4I459DenpysGahzNdz0KgQ9za1Y2HbUFYGqV0dUumKPm8C87YPyRAXOu4ubQfAz PhKYf2JUca5QSKls/hflOxlYZk1N7d9aUOsF/cToCdLZm+aeIWP+TPRA+JLo3O/1mGb4+KCjDU1a bZDTJczLnlJdbhNnTuL9rCHFNRtesRRy+3WdK/q0E6GeyfTZ7qhL0/HUAG02gLNmpoAbcecSxx+t Ckumnqe4F6bhyW9o2can3jqvYScahB5zxhDdUDofg9QUuZ8Lt1oJ9fX5WE1lAcHVPPlp7qY0sRdU KmWT8DxDnFKMkSt3O6SYEg0mj32/05Z5aHgh1FAP29/a5/4VAw0hrHgwysChYW1FE+/dP0eFq8WJ lWjzegAarSQ25R3/ML0/f9w6KB3ICJOD3U8K2P0MvFTxsNfkPTw6zaCz59rKqEiKYLlb27JcKZm3 L7IGKt7WlsJc1eTAGo6sWl9c0Gjlim9I4NVz8jC7bMYmSUHkTeoId5RXjZUu3XiaKEuM70Uz0WGA ITercSC1rnPgSWuho4ZhWFErgPuvg7MkSBuAaYR50oajjYFfqpSWlnXibzh3t+nT6rbV2r3m5CMU D2trRZxrQlE+kpql3G6gpA+8sJiI+aBRLotiBx0GecV9jvffDsHSpn/6lrQ6OfHBdR4XGsCFtdd7 aDsqIv16a9J1id7CvtlK4AvgSrHU9dXJV+kFlUeBuM5Cd6ZnX/nFkyUokA9lCNSr1OXqRqFXpRQj BWdqm1Bb/E4A3fgAW/AVQW4Zt05CQnnNUGR5zayL/JLIVSe2KTAueF1kuNFdjhOxJrHnHX82i8uK d3i2o6RkEXB/er9YBzsK3Hw7ISYNnMC4ADHEhSfiO1ebBDmDY7eXcF/O8lJBnZzMEAPtM5XakYXe 94VAT+juoAovmnavW/gdcKNgkVlNvAgt4Sim1AlcoHNlIjCgIc9mvX0AbS0LczEq1NT2YxUZIMhw Gp9615LGtP0rs1Lex7gvy1NI9iEUHTR3aQxcxbKR6/VVSl8iunJ0vNcJDSB518Ep0kHhNOsHLA5f gU04peceJKCQ+eXAKQdpNquZV82+Dqw8eTrUeG5cmVgFqMiBv8UPr5yY8cR8+++Qk3c5tZc88g8t GULoF1mqu3eJmVc8IspvX97I3q14eXzIZE//DyXzUcQcy8WfGJRMdSUXPUALRoStilVMbnaoFlGl 956g82SKMSQmBPQBWIG73jAFiHqf85j5bqbtWBzi0R3qbJmyiBbQL/wwAtp+sWqwy2KOJEXzJ70K jC5YeKOdFLcBer/rDKWekwhJNsVdcg0eQ+Y+MnPq2tB4RN2VHYT5Ffbf8HK9XMRFBZmfSsRkdOUR cmkYOTHGP72r/VB3XVOgxUFIbfOwOaegpcQJGq7rhkx263+yNEW2Ay4cikrvF5EZovWIzuSnR2hM a804CDGpb+LYrKTQjcnKjFX1/8IYyLgfxrPRLVhcSOFUkES7RPeRirMYx7qdazaog/3LdAsG6qgh HhLzBnTBpAKlRRy6VnF1pPsc0DRA8sO6TqcIE1cgxDbY5urbXJplTrBk10iZ/Hnf2hpQBVBW31iE Kng/+iqiUILs7s0Y+Zq2ifR/9b4AQomqCQTdCQ9hhal9qhZLMOz4PW6dkL8KDDYKwtqVPJoJHaXY 6lBUmBVtB78pnA7vABsYmTaYq4ojJgA872bstNOQyelFgeRS//xE10NRqDXygAE0D50PE16fhLC4 CJ6ciCaUJ2Z0h8v0cLcNQLBTaARIN6WiZU0yLcjqWC/tmED6FSnXrmiXZiqHNp/83Vn6e9oiznGS 5La7rNf+GWxJJyTFHIpDc93WerTw+/eerNI+lXFTpcfmo0QzMJiZjGi1FbuwvjtSy6iP38llGMoT XXE2QWOsY4DPGKDJmGK9nnRNpNE9A626/Xyi1s792pNF6DLVT+L3ZvLkzTxdlby/qX+Oh69QA9hX d05DIftCMd1NLc0LYtllYdpepk4zHMBJT+4h1wixI3ylluyr1tuQV7TGHppiwRESWHJTwv4BJSkB L4HZuRrt2ZdhQz4VV/VpBXv+GkCdRCvmBGdcAbBSpd/sPxnG9Ovsa45QLHZoMN9KnwHflEVB8wd7 9XLp3dzLj1aC6H3f6cALoQY6F6VfJaC69kjyPYkoF9AeZVb/VbPj5wi97DvJ51tDUpfvL8OpWdYZ rTQBXFjAwZFQ1crq72I+wYESkgjoy2OSKs6Mqipu//l9gfFzoiEfU2HiUlhP3KBGYmypiDQtkg5I +DLWgkLNA2ojT9F6IrXinsLyZZz7/qL2lNlpIoljkEsEz8q5jUixrDjSpSNubR6wE/K3XrVddOrO +lMqA7UxU6xkQynYQJpj5DNUQDPesZn87PnvqgDXo/1GChhsNMmQJyQhd2VKEX7hke9Sb7Ekjex0 jNhCzRJ9j9vfrL4bhFzlzNR+wnXd8IqTFcgOu+SMlXm4eemn8tPuE6snCu2gIC+RvjfkOR8U2+Jw 4P5Amd7+gk1dYIIw16hT4InF9khD+eU5dAVFjOFGwHbzFKlOhBv0trVsovOx1961ZSkPDAaaHsev hPJDp7SFXgJEbgTR6nA6SJMZ1lwdu85hk1MnVEEaX24m2G98W5JQhMC/pe90FZDtazZPByEgv94E oX4z3/sQTrtGdEsHayU5VHzKDV+8/pugIVZc3DB2e5x/OAqy8DUrTLPhpWQlVbcGrOg5ZaHFWsPo ixFaLMoqX8rDz3J0uGrimh2xMJgtExM1q4Y/5OcxvjQFMlp0siWgUfc25wOF+Ru+huTby8YO41CK VGcTFSwqX1qWuVjaQofrdtKAn2CJMkiLUz0Dnqf72tSgzJY8rov78vKEYdwrYGAKHV0S+4sfYC0h LEq47fCVSvQL6YnBoLPseY67cj5hD3ciPx+u/pRppJDJ7W+UpDW4ZgtbPzA7KAtiQN0pSoxeviFO aOGoer/lwOr4ScopLTA8tNqmaFKhLEN8iFZBTY5RwWMrl0665QsTo5z8dLmJQj+3HQyoLT/pHghK Ho1cmQuzbxOY7AQSUA1uuVDhlkfirMZ7JtNqAmmr+BmX6AkqABWh5Ag4flzmnMVTTbTsEDPdtYaA dCAsjPty4D3KYLHB9UwrESCrPQh78qLUPHk53dizlGGNkwSVQxan0IuaO2QNctzI2OOEaF82stIQ z8N6BVYXu/gdd6UtTDtMYV22z1YMVlx/mZNWtDEmjhzktGjiK6pCzIPzFaWS20Ss884nvz51ZQfJ f12Jcf6So12Kqzn1Xq5g7dTn55R5HJ6SAgD7FZDFXcD6tjLsZ12Xga+skjY+R1WEvUUa8thFPKJ4 hBz9mMVqv5lLjPRniiacODCOk9rXtMDp63AiWdxBMIGgTH54FANkng/mf3SC1U4qnjYJx2dXTRrp GSdjX2iMuqv/Pt1Waeah0yqjDuG1YXdPfiFbfzYShTdbu05TgkZqGp0PxYSuxoAfO9mZluvXZEM8 U8+VIhjAd+S7Jrdwy8AcC66k5ovyw0xFp+zreS2UYMi72YTA3SGfkmnUKJMXQKNjnHY61nWNK7He M/i91ZAlhB2PzgRLeGNpZRMGlNk8L4ol9BOXflHtk+MuaNsHNPOo/dKrpFeJXhD3ecbUDRTCQlOO rbVbagFMhyStN1kp8NQtRzXvVrRSPLyws7nH7NezFzVHElvUxrmf+nat3roYdh5iaIBjliid43rV 968a73rtBrs0wVR2qyKcW4eiexw6rtTQVSnI7wmlbVORhcqhTKGvwUky53MFGvCetHwLM6d+GW/n QragsloryFt4A7Lhto1G+UiY8bmTmnIUTuPekOefKKVkklv2FcZvCtN7yXaxYx8BEH9E6SAr8148 gEV5glGZNrNJIfquIUOKeptpUEG57/Iw+PtmE8Tuyq9mhCTcHZ24+jBDOuP3tAkW/v7uJtoSYZJk vVUh60k4Ij6vZWTltfk1LUApBnl6pZbxHkY2bpDCvE9TbrFAYB523xzoUaIsUhJi6+hdf8zFt70o ZLmbT17xQP0R4SN7tKTBcTYwcvGJZdqrfOjfgE7A24KfNeyaP/MnEs1sFxjSdN+Sz+NMelxKenP2 h83cRpSTCE1peKVcbSZj3EouNfJL6Ee/X1K47xjwbM0pmjswcAKv3G7CXjdZILXrWDcq2icWgnzV 9QuUQyW9Gakrk4yZLYcxGFxydj+As7Mwe/pKegL9+KjYDXLa4rIrbcLDpwzRO0UItHnDzHTDoaj5 Oq3ejYLxPZws/6fv5rbAq/cXcIBcEL3M/t8Qny0MEdtpaE4IBdxxTxm5KpvWcLK3yffPJimWH92L sKrCGjDBnq+bng/7CXdp21RyU+zYNc6LrziFz5t+4t/1ftTTbdiwN0xou6QeQ4M+2GcguIn3gYdB 7burfjIEWVFHyeH25oyw6gR4YF+n5M21hF45UnkkF3MJvcD+NCyojZFwByW6xrsG++KIZTZ9EMb1 5M/C1C+XqPIG/wyQr0cxyx5ew0E/rk8mNXVcNX38IE7aiP/bfUALewb+zLBjYuFsdNCw+e4EVmM9 SHGBeA5rpVxOinnPLu6V8FsS0Kq68jp1xFr0GzgBDL/mtIYryqVmPqPrfRM5ovpBPHqz7gqCF9wd SWX9771O9VByUzoL/bu0Raqn4lAXROKdoxoXexDno+jhlYHLc4H1q4EiIT+CqVpru9v5k0HcWWnO oMj9OYmnCbp/ugAiN6PGIo6ep5RZdsS+QlW8SuGhgBUrgCDMmWn6QloAyvEK/1M921ZSc/e8bD5s PSIBvaCWE6V042fLuHxVc3LD/qsSnB69Tio3hbExZsjd7B7/rcN+obGnwsPn19I9kL/sQTiTy/fM +fVjsc02Hvc8HNg1U+YcGhdy+7+F4cRwGVWmKC2xM74TafzjrnmeSEJEkdGyb69HpjOngzb7Q7sl fTR1RXw/oybXrDZbi/TZya4HEpX1H/6VT2kwK12lvlrHOqvDX5jw1a4U5XI5zz587T7C+2DgoJKr qypGDW1TLFblD7rELOQ0PJKklauPg7TOgydhD4xR6pNxY4FaFgvOBFH+1N6/FOLsJOUD5sFRN33n o3vXXM1TWV1ce2HGtiPH9ru12uVqiqqgrEGyTUqsIqKW9s2Jn6PfeBwsDw2mK56lHXxAejpoSez4 ZseOzYvjbW8BfHHuVxxuyxR45Er9KIylCLbh5GDqysqOkfwAVCoxqYwhT3BazSaFI1SuBd3d6CYR kz5nRjox1YoKo/Rsq+vREqoltUtu2Q2yJ5+hr1fFFhDIW0/p+TVM5i84gZrCeXn/xJ+rLmxY9hVc 6Cgvj8fquBAKq/tFsEjVYxIpC1ms+KsE+ahkHzZQB9T4yhjJrDIfFOxoDN/KRWoNwe9JbYHGfT+z eqnW06m8CkKekgIIhSPSKYzbwFz9MESQaG22DE9EQYZC6JgmdV2u/Lv+81Nb56TdTFHpbvcMpQd8 UZNyXGyNI6Mm0UOqqnBrDoWOxmn3kmk6YDNrx88X9F0DLseDi2/yUVLyKGVwlC1ey5Ohjl2c+/Vh PgTwWEP/9jFfs/9XDyvH1sJkj63kZaB2KGjBqhFCFT1lklS0+LV37gKrYMzFqFwrdfqjOqXrJ/oz eLVVQDa0YmhsDtqu8+nOlt3QnHS0H8rW5WVxx1R/fYh3VLCkp5GPRsm6oGdQxZsacsO2k46mn4PG y0Bs/Rfbr0xGLatehrU+sQpcOJ1IWVLZJAmjp3WZ5TrRRsojzlbJKyzbI62eiQFpfxtcMC6Y5fxR BJcfOipN0f4ZjkgIt4bmUnNtJmsh0BGO7Vg/zQT4lYupOUTLeIU8pxHfUR2NE2xcDDhKubskzkfY MEv1Ix1A4c2UuH5NvLtPBjqLnFj9iMCG9kjvY5IwvIRejp8LbPGREvse/drwF0wt1bGdN3JTKUqe mv1XkKJrU5lwqFXyLVVNzGqBezN236vtis8A6nY287jYlZUZjZHWQ7qYhSiTNEEPQ5Pz2R8cCkxW C4BB04Q7rR6NeiyztWRcGgzaajCBhbUXSGFjinRnBch+N+vfy+auqU+wRd93WufzPzAW9ePfGW+6 4sW8lbU/OdrzG2BcZtrWKQT7+fs7p6G5dYdfEtNCq0YpSgM+EdcBuFKMBMcJkAHfKPUuzz3p4Wi0 DvOZ1FkvMisq9hFYBG0AMVFHcD0pgw6o0IE4lMajx5a0lzmwcvQD4ZHbGb5G/BuswGznlDv3A3/6 bAlx0wKxhXawdN2IKKowGzTj9cBCwD0xzJRahOQ66pxf0xnHYGUTb5MD+uM8nOI1dL83MooR0Tqc l4rwq9LxqzL6MnkWMgzn9nKESWIrySkMmTT3G5sxUr5DOgFvVYt9+h4KAZR/RXinyRbTkTDz9NtB kib/Or344IA0JdXXKAs/soToPuCjpP7kTJqvFptX8gW5Km+XY0hC6s0QeVmJSV9DPC6gtpNEjqJR Z5gnmLJizcnbydQ6C5WvsTeShD61bJ4J0dqN8b6WlhLFJ/6CZLhwr+fz1OTmCo6jn0xwcEym8aZ8 faEg8wEigxRq2NnRrRfL1d0nA7ryv/89y9fLZPKlOeODzoS+U+X48xNnfLSJNby8jw75H6+qQESR 8V+RPxjF0kiVVpJI+Z019c7jyVqLCz1eeu6bhoDmD09SM6iETTW878D9o7dJ5DQ7k40d35bkoCBT +TaQgsBwuroSQT9G4dySzu2754QnXy5tKGG/0hV4RfJ57Fe0vqdo3nqMWwp6eH+yz+WDugGbl5dg xn1/7gM04wkJe6PoOhWsa+9yeOMaKED3zqkNlIZ4Vv7JAQk1vA9onqsYAgxI/0Q/py3op17U8stz MgILL0W1HAi8Oq3i9bgm+Kw2UpTXXJHb4R5g7lqDi7hzXTIQxP7nDsIGxzUx5ruPq26VSbQHyaDA EuCwDo8grJp/NB7pfscxsEoZkKYt2LurcWi/K+zXhvBBHvNRXlLbypFoBkWUJqk7+ij77Wm0CgFF 4vkkhLOIdFAe5BuChU91vHQu8p+tGgHl8k9+JYuPvtLSfMCH0FELUQaD8mqlWx319pItewDS6RRv LvjQJ0DxhPtacr/eAZig+xq7urv4QuIehu+Zwc2U7yOTwzUbdG+xTQsoaib5vBykpls7janWvTPg dwahBN82W/dGFDUPF+YlgSMo9HVIISx6rmThVmYTfpRDqyFheGegWHEcwlgmCTkYsCdi1Af2xyQs MgkFrWNYuuCZlXWIzPSSz/jyz0qOmHAq9PD3wGLtKln4g9F9j9ChLtdzqF/oRdqDyde+QyVsG3YK WY1ddVNTKP5XyZ2vSJKHzD6P4ypUn3Xr+Gxx5AAp0h1a/d8xEZ5VGIH9fGZk3VSZu4fRZNikAaI9 20xWxKspVkcJz/O/iENFepkmuJ+T2fly7gijy9PQOs8BhfpN5xXiUm/XCbJ41l13sMdGBkH5zCzK /U+Svcp//ti9MgQGIXo4xj/KZWHMyS+LMT1LUNf6iKkbRUglPggvTBtUcby7qns1vtTdVvIbK1tQ PD5+vFWt3jwyjP1C7UXmVw6cGzVf7NTtyYXXxq24aVU3LfhlEZ4n874fCGpAvkHGbRGlzbZbeRbR TWtGn+hbcqFjX9nxse+pme5P/U4xFjX+2HMlYsDk3YVPjxOtP90C0Yi2rxLwm4UKpS9ib7+TcjgF GCyhGjY44fGPF3dCmB7EeP9QcTc9dXphjMgxLTW1xhj0ohptTUrnSzUxqKMYpmhpY+gs1DZ4N13Y cBuVDVApbmdeb1A+KsYGfsq9NJ8nqkhMcz4/9YYSxKT6z0iTUPLZ+dhaAAw+T1+NIRGUBCYF3cU2 9QW8kPp7xgN1mpr0QhmBf2aSca3ZFnkaTdhNepbcXyK2hRXO2XWqK6i2SO85ZuVsFiORuA747U90 wbpjnMVJqd4UnHikq6SBRlwr6JL8yE/hXILa2jDn2sdeX+dEChR3fTtBFU32PHNas+HWEsFalyMT sq9bCtZc37aKzywv6EYOIL1ATS+CO/GTIxO01vX27jpV2J0L8LwwUSXlbNeJA7salHgSWTKxQdRn KTl9oC3G1nQ5gVH95ppAvKW/2oM9p6AHBFKL47RrN9K5zHLyHWV0Vzmi7LECLOX90seY0Qq4DNRG 5BlBxUlBYhq6LWtuIgWzIBip1w4/4shI59ePpZMvJwA8vowCV3E7m9YvLqf+uHc61/Sga8WMrW87 v+IORFKBqS9xpKcKB3VjXwzg2DBt/Xb2ilezCqidE3h/nOLsjFoD4MU+uW9PjHSQe5i3GYt7w7Cx O2j/YmKUPtP7m3j8Nbil+hUYQ8iyUe+uOPUQ+pGhRP9M9HiAUX3WDSP1L26yaM0LRD8qWtonE9bl AWs4NZ4JujVy1Oq11068eCWfaFCUHWHLQA8m4bjVTzvv+aLQNJN0Ra4HOPEzrg2oD0ObUaIigyKA Zwkzw8QoI/ZuUSZ2djmTEMGgkCLEEuDrnafFBNCXVAhCofkWuMaT4I3sUuorpe0RuDdZXUfoZfRk i+keMZVJDosywFAAK57bw5VgwszgcvUJ7G3xzK1OipzAVwJurioM4KuFgN7DzGNiNYEi5P8PmLeI Q9VDmVcSkWtwDhnmJD/Ljss01oFR+cNhOvnBlQeA1FWugpWRwtr6ZcGtrAjj/jM9EIEGRnxwIVt2 2dtbhQAzGDm4GDaPXnUcCV6fktn+4of5Xt7KVjjMSpU3uzTS+f5bDrdm1ziN+aAV569aKv/HrodJ 5/5qP1xpHDYQiqkIP4dmH7fEPijbjotU+oWlk5VSXLrUw0JnGAUq1qTMsS1T7P/1dfJLNpptKgrs MW4lINvmto2HzJ0MqKQvtYMD9MmgWRQYyA63CdGmrjMFSh+i5d+/KKMMYgBdy+crsqlOZgGE/L3w FA7DNwiGlVxN8V5duklazmq4Vy70TfATKj6YPJFvvEqS+tEoTfRsW3F/G3fB0neoCTDj+xaPuKy3 ywwKinxDiehWp7yadGJjRhBXWdPqqLAB4Pfh4cVOm85J6YC5aowFxLvVAmHqYd4nOJbBn87fXhIP 448H0ogkDQ6c80T1kwcvl6SjqcOAhdjchBO/VqSt0jBx6yMH94dvMENT3jxnQO2kjFjvBVPcTpgv jeXqpIp3k3GWq8t4HMWwwrsw92hE7wPeiUgUdkAyVIV3RtqO9MDYMUlecG5ODDowTQt5bQBtu334 n005hQnXj+KIMKwU7qd95EuCLkG9ixuAY+NNh2n/fS5eW8YkO4dcouXr5vHKX6qfOo+RplfgYTHQ Bse13wVUgxcwUBpJFXR2CynQKztwat+njkt6zVTnZ7v2V4wMjhakXhqBowewVyfV20HR6ZFpoxSx SSPhd4b2Y17ciOmDoJQTkkZ9oDUjWNT+k8qQQDqx0f0qP1a2/g3q+2DbitbRz1bI+9239lqYEQwI 1p/6vzNa6c++iVgngMb9AEUnjqKNs+9bDSyapw02bJ8Ux2nXXRFhH3/xo+Ynae/ZIt+aXyQF/Kr7 TPUdDYKb84/l0z7ne8JL/Xl8g3YNvEP05aPnZZa4YVFDgi9Ad1ER61LhNvgd+6NYOHYkhsOU68B0 Ooy+jwt9DPKp3I9Uiv+zIakE4qSvwn3kVW6SVi2Wn+f2tRAJQBK/wCXRYdYedTaeOLRk2Qp7xzQd cP/+b+oo983aF2efL/x8rHnEo3xRy+MEQGWzL+DTo5OY6SdmRMsuFXNnwFj9QZXmPzB4qUQJJf1i gg+sKpqo49c+CXIft/KJcv9+NUmJ9jwES5mDNzaOk2bc73AMbB8qnpKa69ajzHD3EVmk/Dx2vcdu hnIoSlZ5N2vKS12i0osci4TMNazAFrupUXCWOETblHAayApVzEPHPJpksZiv3rCCexy7iIo08oGr JX/0FnbCnhOv7Xb88tEljjYscYbhjm/gYaIN1T/4U/dQ5diVIdPkbAOqU/7sFX/XNDMZrjVhrxTZ lpntw/+sOGSdZmWtf25MCW3T5fXYzA7KkyGJsp5CAOKEjW6Krklf5YAxcHfRFXDyhioegGBIoXZ2 avQIPK09OUQd4zuCjyWLeKQrt6ThLv+slGwxf+tFx2ZUvRZrlPFk9LtcZMkmM81zBij9tW78HpYe vHo9aRhZITxgZii4InDv5eYtig7JyfOflO7bNu5UKVNbCnvRdj9rWdfDp2InsxI0Ojrp4sTZh+po 4izYGbHGli8m1tsoDxRH4tAONWlOoQJzD6JeB5dMYh9m3NhgFxJNHWeUcTYkkNrJSPknKrcBXTxW IPPfcheRx7qvBVTrDiOlIRv8icobbN5Z+tv2hPXEunUg4GU+xDr7igBK/lrZK1uRKeB8aXqUbA0J G5wo+T9PflDk+47NR+bVxHdNwhg2MBWFs48xfdhcOlDOLrj9wJiIuIwQ2wiHj9SZcuJXFX0cNQq3 oQ5qdF2KGrPFf524ytviU7NwDTmPDalqA/lETwny9kO8ggETn6I7q+KI1+gllBIj5Bduo5VZMbWM XVnx8ZfmdN8528mJSyVGixh4RvdvAf3C+mQWtkCMMTBGdMZsXPyKhwSIlzXpB9bp7NK5jarX/KEA 8J/0oNZMx8K0P0mgQjDkESrvLZkL315Yc5wsvCqPL5XlI5Sh7Guv+6L7H7X0ajtJOqEnvaQxGNXh 8lASEiInvjjMgLvwY7/d44WDPQcJzVspqpbeiiRo1+FctE90MZbldhCmP4GZvgL3+voBfaJHYJtj ogl0AD4a8pghJPbESiHYSkrofLLPMSAcrnpK5dSFShjdGjVn1ztg8AzRwWfWiWj2F8N4Vzi5ttVr Dn+xB26CkhZoqDtvsB4Xt8LilzhCTefWaZTIeLz4FUvRGu44eRYJj+IbsZpg1pn36iu+JcxZeJGK QGvbyp6sKtrcrcIDhX6+AKkpY85DD4oxGEwD3cOUvcEnQOjhS8OdRDQpB8Ly+IG2osXzKBXNV+58 cmRJamZJk6Y/SdpFwB8C/Gg3ZvwFl+AwI9D5tfJxen9Cbs5nHonBv+LrnGXtfmP6DvWWxkYaMpxc XgmgGcsgt0sreI47vJSymt64OcSK2VdLVyAZYbkcZ8hyYDtv/noMyhNX6XlKbmDKxJ8jdnep544A vUlTI0neg/bJ8QcJ3RAT1/4FEA4ty2GyAobKGa4CLJN7011mQXnf7KCWLwwEcu6IM5WHk2uoWtwp YHvQsBps1Vhgn5jGSPwaySb42pD8nzLg1Sgep1SZaG/OYCGO6EadNmvX4CCzZZxeqcZqOgWE35cW mKHZ/xebFQpEdRYAiEzoFTpQk/PXljJFatDZwTH9iVpxFE0hPDXJAFOkEqE4YfUF4E3hlVWbz2m2 nXPqHv9n4vcCr2u91l3gVwAc/SWBTqcV+06YTGh6VkoAG4L3z9YlI+Wkz+jRNoaDcNkeba3YtnPn 7L9yEDzZM8b5EzldR+8a6KYxGf6TsG1heS0ubMsnVOWwbJqWPoikfJTcsVgHMQzSLi+aCZHHYnAc 3drRUNKDbs0hKc92CvurIs+K0n1QdvymQwN41M37MIwzT5XaGcq6U1CGxIkGkKppjIxFyas2kL/V tYnlpFvsMV9QqETqo6VDIaG5BI5HGO+kqWPWlJsJPpDfuH7FYpgs2umh/2ijYWqLAQoZCWWMi5cU 3vg4Mba4c+By92uHSw6MDV0wuarRLv9C3rzjrQ2TkF6Gai22MQTKCTKAYsI/lfOUYKm9ZBiLuunQ /rJPFCwkwYuZmegcVHlv4FvqPpYJYGpd1HF8tGRV+2dnA9MZlr5io3Ur0L2n7Vp707Dr6WBpxOqR 64Bx23YGeEhNWHV0mm1u5f7dOBxkmhya8nKKjRw6j9y1tyKmbulHlEa4ImY/5j6Sy53Ij0Pqht/y qTHjYZ4MOBs/2Psbdz6puGNgJcNUHwPRPjxmuesnYZl2r+1fQ84oafU8jwUl3bQpgDHNTGvmGOXV qa9Hh5i5GPY8uk7zQxHVeqGJtwW5wslLmV7yBkoOfkGbO/xZr8UL5RFiVtQUacV2HVAiHVoDcknf SLtmtUvLzOfXJNTSP1Hvmu86diZXbafJBCr+Prec49iQhugaCOe314ZMt4rhELl9gJyJVt4ywXeA wzZdUpg3VZFhUwyhgcSB4mXSQX2nhiKmS/TQ33G48ibzNfgU6E7nJNX0AjdSgAs/NutEdpnqOPo5 GZp4ZzIteRVri524/gh7q+dq8IXjqkgQB2MO2oULtzl3vqaBOJ+RJwNd8LnYYvvtSNr02yxsloGL yMrke9jnfbSffxjBAGn8TllUYrnIEFiIWZlrNo/ZpOFCGYwmAz9hOpab9w3usHja6j87FRNKckBX NOAKvDU6PozjczYewSKJK7UW0UcolTx5PC3xYpR5deHxnj4AyR41b5vwJXLfxXXK7HKrKGawM8dM oFguCxOmsVhWLYTwr6l2R1TUE2Z7pRa0YqG58Dn5P9HQfRHXLbyKvFhtKJPnRgtnMGLq/GQWG6yg +C4ZGgZvVJfOL9068lpQS5F1IEroCdeLds2mLBa+oy3abLHZv1DL57ZRzCxU6PpSkR+HYVUbTMpg O++ozMh35HD3d3znPR9Qm1NlBpAcYlOxuU490Eb4nuoJWMljN2X+a4tKc3xQ9aKvwtolyadIyAxx deEVuyiFbG8xtxSrD15FD3RvvOSNPZ9vVzCQwN2XyuBRVf3EXbryXp5Ixkx+o8FCByXmfsYUhw+u 2V81hSwd+mqVJ9lyl1nhOnNJaNqsX/G2pbn5EYzJaDKQ34NKc7mb8NebnhxGdgPsifyUasKK+Qh1 gfUBaXJAh6m4/V49KJ9mmpHiinr4KvfF2UzJoeRmQXlXoG/4XtzsNxlE7E/T5Y5BWoXnQuufo3+O ds8D7DK9OrI9ffJpSEzWWyqc/kIYt3QRtNPkK8pgfoEOiMz/wsEowHEfO6jWDDceJIjtukCEGSPW gg5Jxs87fCpoNnTiGR6xVLgIX//zNH9Shj9sv3P0/GsyazctJoLXsd6ATzyG/AcWXc9zdHgNkDPW DrlRl+ytCRkn2XJtC3KUGtippUBP90ar2PTo298HjV3guCvZhunr4vRafL6NXXOSQgPl8xzDrhcG 2z4JbMVL+FtapovEvxq0dYctWtzV0C1EK18EbZoaXpjq56eTaT6fddUU297Oce9Z73kRUeVjY70Y rmG/K6wWak2xekto4rmrDIThU+udad0P+T04QZ2HBiPoFKFkWWWpLialiKqbbeXwdUYrEZ0vARAg JenUfVloxoIF+/caLgyZbRFD4RAX0PkYkzCkXnku4TzcIjV57L/87BxiTi6+FaXcNUzapW1bGw6/ SYxXN2nmnSLbyLrLYc+WRoVcf5/e/NUGtlgUenlCcg6aY5gqcgfuGKdOamBbGqZKlRfb+0Ujq7Nw NGtsfDL6X5JOn6ODHr3KVc+eMCPdaPFVAbmF6WMyIU8g62kiUhuivHOf5v0RQJvacmsz3E5b395G 6jtmpRR8uEdbMVfcffFedhyWpQkDC5KKeTVzz0qNC8HVlW7J5GfQyqNIR9QZOWZi0eBh1715WX2X c15zeVAD3joili0+7ySh7FGaInDzbvWu8ATU3h6USThXhRidSPHTZUfy9aMW4WJfMy2tMoB/9jik mZy56obGN79f72Bza2tgmDZlJLIW7dy/ad6QvryeE9WwtjlNPZV7z3mzz8mQIo4akvL09SL906IQ M+o8IdovvRll+1dC9GGg30tkaBpqF1gHiRLz4DjBfDIU3k6k6bkHdiWhImIeSlVRv66YIYcMtiiW C327sBU7vL1WWfaMWkTzUNKkjtYs4o8rFZ7NFeHpjd68a7CkUMFBcYaDmmu64YLJgM4fLzx2GDT0 NhPdYOOVn09qZFBF2pKHu4lNIfHOWDabRj9UflzpO5uDPn83I+foMEEAc3Kox094t17OjRZMrczu 1zsaxj92AlkImDOdo5VkTja0LufwCjNckZNEDhf8KpAN5hO7vBEb8FNAiYn7K6jnwPRh1XO2Hx1k 6NydUeYYM8P0opMn8hYJ0ivgpyAXKLWndVHq+2FoNv6/UhrkfL0FFQUAiFIMX7mjVTjiAbcLxhTP DROkwvmWqPpD44Ub0ey69jOD5ht1F8DYPG2les9EqtrT/cquxgEvo4ix+wTevaA2uXfFJ4LCBo7X 0gHC7ekYlhM3aSArHAw3aXq6O4yBmyWAc2JoWxnZIymdFccT67xlD4Qaa9nueDBEFdtZIItBD20t SrnfIHekcEgcFvl8W/pCtzz9175rJ4a+Qyf72DsA/YYCZdpTyGkcYqYVo+Mza4V5x5xuWIqK1UHi 0E3LyDV9j0dsR6QB05kFqrcFG6XPPuVKEPtwO3JkbemJoHxx0cVZXjzgIjg68jYs0k+CHIP8nZhi qljRV3rlXqg6mf24GRoaOqRAyDBabYgennp3qWvLVrScedQdnjNUL3WEivMt1VAEzSevcJONM+Fv Zn7k70o8CcYiCgJL7UehZvU/r1+BH2yycV2hBvf3jz2Pbu6O4E9bXnGLFi/0R++CYgHvQ1uZdOWl oloejM5lVLt4CS6Z3cjQLWEGMXaNYob32MRHd63z411aI364bk3GOIdPqzrSbce4y/WpRwLiD76e RvctkpOpHDBkvjuKcE+8aL2/ZIKuUTJ3IN8GiDcaew2efGnlzrjz2KIvZeTZgk+3eglnW2RaHEKK VMiNfH9USEchRlPo6GZornumbiv3qoQu90W2THmD+921dEireIfnA1iQChS4PLsgpjfjO5wET8Cd FFZ3hGTTAEY1cy3L52bL3W4MAPe8GQYLJ+H3jJKbovIygYmB4Sj0S88yXSL1PFzTvVihbUGwCrFS VJRSusiheHXEq8ajHjT22+KlBpoY52d44m0zp4qEABkXIPendtDF9RJgqMfoLa39i/MY8Ve7OQWL 6L2NWJFhm7nJEpjS0X7s3cOuIAQsoFieFmUQfEMYyXVN/lvfpCydek1c6kRCkf5qJx0BmCt+dYMB K8fhv+ONYJwXUjL+Z1+n30arFNplvHUp1QfP06Oc6TDyQmOA1ZF+GijQZqUwVI2NgS5Mqt44TiS3 0lR1LbseN7owgmzW+sVv6UkyzvrgMeiFfIotJ9ybgaV22VvPivANDLTfW6OsadE39Az54ubUoouZ 4FJA0RPF+iK766vdEzVvk0Je8dYFem4DcmEpglDcHTJJSnVxl3BN8BOVQcLSA5/FSIh/Ak0AO2/7 KiDv+LVe9nNAQwRqC8MTYFs+BkLeevvNYcw4DaVM8yCl1N735U+NqC+RBYPylbOu3Oa4IOJM2h6i py9MpPC/EYT4YZdQT/HjyEZLWGrlDnskRwczs2CCy/OQgDGibopgElosu4UH04xCsbK7lFuXWHYb IR6KhtRSpXm7Xf9rdy4amrlrGrh5fIDRZ2rPJn7qh1bSstLf2a/eLax+squlYvJE8I7ZqSJl2GTq zTBjv8QILYNg7VXW8d17GP1aCDnJMLghehpRx/mzourjhWC/YY7FGe5wcrRi+ertOUWH5L7NIceM GtcGhHMbK1B0XK56+HnDGYZnd0niP11A/10WkxrdFFoZLh5OI7zycLjxmnOIu0MLhX44MH3w/F7U 3Nmb5xjSXcp7OFWRA6AJixt+2gT6vtJLnDO1d4Ll07kfWKHfVD/CIrPLQzDGK0WYnvrB/4zMc02t 4gKN8R3PPW9lsYj8QGJ41ADEXFN//z03ArsMsXuwMH8h9KwNK2mkZGAW2GFGa+9BfWtPWf4zKQj9 /Fm1z6YMIlIet2oGu5Wbxvn6fD2sZqas/aoiOk/UZm5jL7+BVlhHqJM8UWQnM9OuScP43hK37KH1 T2c8SSLFZw442s7SPbBJjJRTOgqQohTM1Pa4Z+qMOOQTl9bQ1q8XQnJ71I3o2lAoAJbPOeHRKSxl m0bNX7i/IvspG9hIMoUA4Q/nxo4weiM3XvTLbHgw1n4224E6eaBfuDlAghQzwAUWddBeLCE542n5 PUGGkU+QSeICRyYlQ65eLFj+ftaG9nEc8KqEg77HWSZe8IOXgNVuvSDenj4Wmst7qmy6q/13TuiH V95ziXk9f3Oe+VYzUwPjv/Sz5yt4B1Vc4fwmTBKzIis3LjCpZHfYGhXtaCMeo7JpI8WDZLpEiDnO kJxWRynlUyWs+q1JeuX7RzlTS5G/cG3RiHsDHsWuth5WUClXck2nNi5MnNx2yq0/EhLPM/hwxAbu 3PeQ195lPq/IQc5IMWMLWvaVR970yb5XepKQCVruPN365b4jWp3edxooAgPwRucIOaOPi99V72k8 S1yt2izRBVA4ZueYUakjhLMU5VLgv+hBkWKuy6iJHNxhMzVphKutOLnzxzcSP/4vux/bWZuWkXFU Go2HE6dDYOsLu6tZXll3iMvxA/HiB5UdiC+qzx2lLzuDcfvZ+75r28JrB45Uljc2c+kQg5Noqzy6 KnW2fdsvwh+UPZFLNd84SRAn5vk0rTbH6UkK2MkRQNawdUe9mhrPJz57F3sz/ivJ7UVKRDp7rfx9 k7h8HyEmhvjCxmpkXjCfvUQS5YShLZmx9bRrKkxnIz8uZZyKrs+O2TyCCTF2nQc2muMbVuVmPNUY l5K5SfLN2Lv+TSdCgE19lP0zuQeZlxYxABwMOyEnSBlLvplXgP5KGupez97nk3+kzXlUV9Fp6L6W 3Zms6XxrAnUO1zi5o4emJ4ddehl/pRPdp4OCS598AnFaBRPa60LEcY4aEGGld6DwOrp5jlEt0G0w HrbrjF/5V83NkoG9kk1Ay5ENJ1tydMsUPPVSt/oHPxaTIoQi6DLukrkLWGeiIVJYgWqpQRmxNNpp SlTvcvzhz2niosWQjbFES/A0yWxB33J8yFAoWWkIna0GVEoJynZZMt2pcVU4tN3CNTr5Ijdbfw3z SQRi2VCVeD7OohmLKIhVmjebloNME7j0D/hmyGTAPEgQgiF1LRIeRmHPT/M23zhasIERz/ZDBjLO 3tLwrPCuOD3TJemPe44ssY5ZtSBTmQcV94fVfudiyqhILgdwJo9kgTGS6ZeUA//KoPHEe3edhP3l GzspRw7qxlFQbuT4T1vYs8rx6eyowTcnhLpVSprHYKceTPtrHRhE9Q8SrV0vxbjK4S3zgBOqY/y0 LehP97Mf+/Iw5nMgTRmm7g7AI0far3uvdOjNa9BzFXtlmuZWB/Ea+HSSegFGDuInG9oiHJfRbB6B x3IxIoqkJF9S5EkG744JkeU3+uGdli+9h9nd7TRfe0Njv8ZmIrLT7UBpp9EsKvpovGCAm5xq9q2I OUrVZSSpWk9HoU1xDUzEJXGEpPWmy7t6zygJcZqeqjzcCNLD94EaRjubnbf9pgXPS0BC5xzcOlZS 3GRGHhCMrCw/bJPqSxyB1B2C2FXHG2Vg5dti+H3ZRiR9y99F5eBl1IlbeaNk40QSz1sJdHgSoaz1 U9eivNgtN9rmK7yQNsnaF0cWQcdsAXRbfUoOpZdheQRe+TZAhI7rWWfpl6sZZaGWvw631V+ar+2q BApvj9sKbNMGOCvhUct+oivaZcoPa3z2F3X/rjSX4MA63y70HFoTGGWoW6+AG++GK2c72jp1HfOB Q/coHdiLN/JaconmOGv1hLXgYG4/PDdHQ8mULUVqIQlMjv3jSgjGcaiuoIk2RAGP5XxnKPnOFjFo mfYS7K5/55JiyvbwrUbR6mTZc389d5ZM9hjqbPiMwFq+rP5OTuz2CRDzV2cm0S5OdxE03XZrMC3G SW38Yl7OUdYvHfK2+TaUcXn1H/Pt3aklfEH0lmMgL+JWBO+GdUHIuTjhKhVnyL2qayiXEN1Gzm+w HxwIvv0ar0sQ4sVw0csYjYqCFyYc+ykAzUtSBCIlSZWEEA+008VLnyInEFG/OniqhCwOoaiLrdT0 MnyhvqhE4AAAT3FUI1hYteLsiyFik9h90UCeSizU0tyt32XUHZso/sVtQJmx0/GS5ZRicCnd4al4 elwDSp+E5QvtRUcH9p3DVully+U5vBYUZvacCCBKuzKbgvUqG2664hq5vq+YhcCS2UKqohvcHth9 ZHEVKGDEpG1AUNKSy/OQ6qSQ+ikt4DAzGOvr/SmJXi6xwBncfLd28rAeqe9PGKCYR7IfrVocnFsf eQOpGet7kdHIvNWhIbMRwOiC1YxY5j6ssawyc6Z1X+18pRKocPpe2c9fuJqZSfXaX9jByGPs/EjD SLi2gOSYqx0EhwUZFzNdNrIl8vca37bZWNK7PRgoeZAY6fDLXu9TUmn+3hUJHoo1awRev3EAR0ri yeQGHPHf8KrQa3culF6l5pGCxfSXbHvOL8OwCSfXd9SkMhfNry2b1+EhdqyMRIVd9wFrYg1cVyk7 lwWFAsfERk7XmkAEl8GJOT8HmbYgd20xj5AEutEPSXysCg83p4cdffPAW614EHdtQuY4U4XQ5vU9 F/2m7tW9Km2vuFCbXzmsoOJjtdnms1cwer8Au4cjzRtxeRC7ef4DLU9+ADYwCmNjGS6HUmw07T2k +JxjJSjw46F0K4g0eeTMXpuxUJEWFZizkFzYGqTP8cjKff95hn3Li65s92OU/OEgAJvl4O6NL7JE bvQ85lhu6NhFuwJSZEMwLkDLPlGffTdgY2mEC6qEP/6w3R5HVv+jgw+S3JiUEbcSOV4cTO9drX5e w+0reh5lp1F0XPm3bOsX9P2UKib6N/n1mXSyQUoIjhSMLSgQf6QFGCAXoG4MA9W3Xd3iDFZgHmro h5UGtMl9+yKTh8vz4SpWnFc6wxMEQqtQsytE2lJoDGVbO5kj6YFosOhD1lWh74u2Y8P+PWpyki6n 4vd9OhGEr4sM5LxViy+nOH7In0mtkIqVdJ7h2aWY0FhTgjvW245kMWxERFDQHFH9w+kdR1xSbGxO nqrtRnXGkK35IrTSfmaoRBLFMU9zcCyv0s0TGqpp+BEgWfwXeqWgM6OTtvVRB3I6M7qnTHHC/ao4 Y1RUbedLBEsTouY4mLHnPVpndSHSW3kyCKgiltKZnVuB5D0ayAMffJDcHlPjmv0qejIeWETLIS6O Wnb96Xik6D4+PTfzmhAJMV/ApUbPxD/U8x44HJd/vBBoLlYKspZ4JdzXE1OnRW+UV6vx3NqP52G5 jKOLuI+Sj100RvgP9aO/jC/LhwxdA336+IbfR/Q04uJjrfnbGUPxMM2azTb4bqgDQarIVdJcjzHw mBjQA723cgMZxjKsPYqRt5V/YBiXZKrHjL/UCOQdT/B8+bpbNnBlLRSiKKw8fC9gkZ+ZMwl6f/VF oPm6bUzojdSPWdUEZXWQf+bFTcqPiFo8m2nLgtG43BbRhctNA9kbHSQaZTcF8gBpjbig6AkxCz6z vqosMMTbwixjp4m/zd7yzpvCy0A4RolYlOBjcKY4AX1LJmV/HRjmPo68XxfAvT9qaLP58T4Uj39+ j+P98xBT/aoyS5CGITbf1Q8DHqKhEaoMB6gjJ22io83r+znzmFTyRdREHrEFM1qMfRWdkVuCzsPm iEmLaXgFs+UZo/Su+ElH7T3MV3wZ5q0LhSELoi8FIGEIdmoBcT71urwO8NApBUXa1DNRbJfixu4B ogQtYWCGmZXXHICSgfSeSKIO3bR1K7pglojmIrIQKQLtE+PYNi2Gj3nEZKZX13Ex1tJKnDxVbVuO 5KnW3iM8CtH7YFh9jRVbswj/q21bDncdOrI9HCyxq3pmrk4Dl9SsGX02Qqmxq5mDBrnFcxuvhJKc hgOHQ0Od05e+F5EBmeRDAl51Lcx7uHIrok7xKIQHEskU9vSXax8jdOX+bdpaliGCDAG0sHPR7ZPB tY39X3LQQNC716KZaiOzaYbwmaQsp+W0SjK5ph+iN+LUb2bFYOoWhILy/j7n2/ilvYzLN2wBTxmf 74JhpL/Q0f5d5YFhlNYDYi1IndwM3JeYeQ0Bq/sqO7h8jVHVuNyeOqsmjHHvkE+u5NLWOqV+1Vjp 8ASFU8Z8AXgKIs4H+QlZ05PlrmYR7ycDAE2eRmvl3RyJLzbO8WPq+RPfW7p3GAKtPYlAfRg/Rywg IDCOmAdWO9sdNXt9vMQcIskD2qkuCGsLT6Au1dqHCzHTmPeac9hW2itZCc7LvLm4/wCp7Uxo+WMP M4DXq7DCQ9Q6TafOTsASe1VrfTB7cr9XGrUWdzLCrFiT7f4fp8yNaGAxb0QT+Ju1nq4iYd/Qma1q 8Ba0eCwlnIQYcgZpye2gW7Bqv/jxXZwQwqK6l89jTQ3AUufSoNi/NAhdIuNg9i07BZAszDCJgALp 011F/mNR2dpt5PfF7h6Za7la3SdCTYmMLk5IKNeDbvPymCadONG8xj7Cd8usrVc+R3nWdRactZ8K uS/DLg9IcT00U1JBbTXauZjjgPtwecxeo9F/q55FqfTEuVTygXJEqZxUy9lAfIfkK/z85nPPgDef kONFQG8lec334jfCMwrRiMTZ9narf6NMeUQZBW23hsKo30pVWF8DUIWtaunHSiICGfOTwPdAy9Ct vEMgF+ai9dejp252ZwKKB3ZFxJxBHGCkuQvVoemkbssa1nYBWEPl5Aj/h2qtEcz3iT49xRGXcDGd mRNBldzxepGUAJ14pK7Xz5c7JNia+VeZLWfZwAqfkZ0ai4uKYohfavTq11AlJ9/qECXm4Fite5U1 v6uZJUkIVwg5GxaBfHBG4LqpSvfDfTCosgC88wyQ9IYxmk6uwuBSM3mg2R1pPZGXB2rB1vTQpMd3 gQDckB6Mny7/LLDEB9lpaWaUdEXJNUshPVpM2EYAAACXHmNgYUWAkQABy4cBjsAEkBQ8JLHEZ/sC AAAAAARZWg== --===============0432394098765699187==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932150AbbLNIyf (ORCPT ); Mon, 14 Dec 2015 03:54:35 -0500 Received: from mga11.intel.com ([192.55.52.93]:24070 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752578AbbLNIyb (ORCPT ); Mon, 14 Dec 2015 03:54:31 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,426,1444719600"; d="xz'?scan'208";a="840608465" From: kernel test robot Subject: [lkp] [usb] 22bf2bb019: WARNING: CPU: 0 PID: 0 at include/linux/usb/gadget.h:405 composite_ep0_queue+0xad/0xd0() CC: lkp@01.org CC: LKML CC: 0day robot TO: Du@vger.kernel.org, Changbin Date: Mon, 14 Dec 2015 16:54:23 +0800 Message-ID: <87oadt4dhc.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 changbin-du-intel-com/usb-gadget-forbid-queuing-request-to-a-disabled-ep/20151214-115939 commit 22bf2bb019c7f92cda32c46b95715b0b208052d0 ("usb: gadget: forbid queuing request to a disabled ep") [ 8.157994] dummy_hcd dummy_hcd.0: port status 0x00100503 has changes [ 8.209686] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 8.211689] ------------[ cut here ]------------ [ 8.212267] WARNING: CPU: 0 PID: 0 at include/linux/usb/gadget.h:405 composite_ep0_queue+0xad/0xd0() [ 8.213684] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.0-rc4-00001-g22bf2bb #1 [ 8.214580] 00000000 00000000 54407de4 4125cd9f 00000000 54407e14 4109e21e 420f34b4 [ 8.215626] 00000000 00000000 421bdc84 00000195 41761a1d 41761a1d 4d810ea8 4d810ea8 [ 8.216679] ffffff94 54407e24 4109e2eb 00000009 00000000 54407e48 41761a1d 00000001 [ 8.217726] Call Trace: [ 8.218029] [<4125cd9f>] dump_stack+0x48/0x69 [ 8.218570] [<4109e21e>] warn_slowpath_common+0x7e/0xb0 [ 8.219204] [<41761a1d>] ? composite_ep0_queue+0xad/0xd0 [ 8.219972] [<41761a1d>] ? composite_ep0_queue+0xad/0xd0 [ 8.220741] [<4109e2eb>] warn_slowpath_null+0x1b/0x20 [ 8.221362] [<41761a1d>] composite_ep0_queue+0xad/0xd0 [ 8.222105] [<41762055>] composite_setup+0x615/0x19e0 [ 8.222723] [<41769eba>] ? dummy_timer+0x4a/0xe30 [ 8.223299] [<4176a86d>] dummy_timer+0x9fd/0xe30 [ 8.223872] [<41769e70>] ? dummy_start+0x140/0x140 [ 8.224461] [<410f2cef>] call_timer_fn+0x6f/0xf0 [ 8.225025] [<410f2cb2>] ? call_timer_fn+0x32/0xf0 [ 8.225612] [<410f2eb1>] run_timer_softirq+0x141/0x1d0 [ 8.226234] [<41769e70>] ? dummy_start+0x140/0x140 [ 8.226827] [<410a0d8d>] __do_softirq+0xbd/0x1c0 [ 8.227397] [<410a0cd0>] ? _local_bh_enable+0x50/0x50 [ 8.228013] [<4104f376>] do_softirq_own_stack+0x26/0x40 [ 8.228651] [<410a1085>] irq_exit+0x65/0x70 [ 8.229258] [<4107ea7e>] smp_trace_apic_timer_interrupt+0x5e/0x90 [ 8.229993] [<4107eab8>] smp_apic_timer_interrupt+0x8/0x10 [ 8.230666] [<41d78a5d>] apic_timer_interrupt+0x2d/0x34 [ 8.231309] [<410861f5>] ? native_safe_halt+0x5/0x10 [ 8.231917] [<41055198>] default_idle+0x8/0x10 [ 8.232467] [<41055919>] arch_cpu_idle+0x9/0x10 [ 8.233016] [<410d55d3>] default_idle_call+0x23/0x30 [ 8.233627] [<410d573c>] cpu_startup_entry+0x15c/0x240 [ 8.234260] [<41d6f31a>] rest_init+0xaa/0xb0 [ 8.234782] [<42327b05>] start_kernel+0x3df/0x3e4 [ 8.235363] [<423272c3>] i386_start_kernel+0x91/0x95 [ 8.235971] ---[ end trace a9973fc5ac55cb31 ]--- [ 8.236529] g_ether gadget: ep_queue --> -108 Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-rc4-00001-g22bf2bb # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.4.0-rc4 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_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_SMP=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_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=y CONFIG_POSIX_MQUEUE_SYSCTL=y 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_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y # CONFIG_TASK_XACCT is not set # # RCU Subsystem # CONFIG_TREE_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=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=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_ELF_CORE is not set # 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 is not set CONFIG_SHMEM=y CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set CONFIG_COMPAT_BRK=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_KEXEC_CORE=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_MPPARSE=y CONFIG_X86_BIGSMP=y # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # 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 is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_PPRO_FENCE=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=32 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set # CONFIG_X86_MCE_AMD is not set # CONFIG_X86_ANCIENT_MCE is not set # CONFIG_X86_MCE_INJECT is not set # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_VM86 is not set # CONFIG_TOSHIBA is not set CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_2G is not set CONFIG_VMSPLIT_1G=y CONFIG_PAGE_OFFSET=0x40000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NUMA=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=3 CONFIG_ARCH_HAVE_MEMORY_PRESENT=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_DISCONTIGMEM_ENABLE=y CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_DISCONTIGMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_DISCONTIGMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_CLEANCACHE=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_HIGHPTE=y 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=y CONFIG_ARCH_USES_PG_UNCACHED=y # CONFIG_ARCH_RANDOM is not set CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_EFI=y # CONFIG_EFI_STUB is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_HOTPLUG_CPU is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y # 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=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 is not set CONFIG_ACPI_VIDEO=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_IPMI=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_NUMA is not set # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set CONFIG_ACPI_CUSTOM_METHOD=y CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set CONFIG_PMIC_OPREGION=y # CONFIG_SFI is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_CNB20LE_QUIRK=y # 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=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # 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=y CONFIG_EISA=y # CONFIG_EISA_VLB_PRIMING is not set CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y CONFIG_EISA_NAMES=y # CONFIG_SCx200 is not set CONFIG_ALIX=y CONFIG_NET5501=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y # CONFIG_YENTA_O2 is not set CONFIG_YENTA_RICOH=y # CONFIG_YENTA_TI is not set CONFIG_YENTA_TOSHIBA=y # CONFIG_PD6729 is not set CONFIG_I82092=y CONFIG_I82365=y # CONFIG_TCIC is not set CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=y CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM=y # CONFIG_HOTPLUG_PCI_IBM is not set CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y # CONFIG_HOTPLUG_PCI_SHPC 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 is not set CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y # CONFIG_TCP_CONG_CUBIC is not set CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y # CONFIG_TCP_CONG_VEGAS is not set CONFIG_TCP_CONG_SCALABLE=y # CONFIG_TCP_CONG_LP is not set CONFIG_TCP_CONG_VENO=y # CONFIG_TCP_CONG_YEAH is not set CONFIG_TCP_CONG_ILLINOIS=y CONFIG_TCP_CONG_DCTCP=y # CONFIG_TCP_CONG_CDG is not set # CONFIG_DEFAULT_BIC is not set # CONFIG_DEFAULT_HTCP is not set CONFIG_DEFAULT_HYBLA=y # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_DCTCP is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="hybla" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=y # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set CONFIG_IPV6_MIP6=y # CONFIG_IPV6_ILA is not set # CONFIG_INET6_XFRM_TUNNEL is not set CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y # CONFIG_INET6_XFRM_MODE_TUNNEL is not set # CONFIG_INET6_XFRM_MODE_BEET is not set CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_GRE=y CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y # CONFIG_IPV6_PIMSM_V2 is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # CONFIG_NETFILTER_ADVANCED is not set # # Core Netfilter Configuration # # CONFIG_NETFILTER_INGRESS is not set CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y CONFIG_NF_LOG_COMMON=y # CONFIG_NF_CONNTRACK_SECMARK is not set CONFIG_NF_CONNTRACK_PROCFS=y # CONFIG_NF_CONNTRACK_FTP is not set CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y CONFIG_NF_CONNTRACK_NETBIOS_NS=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CT_NETLINK=y CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_TABLES=y # CONFIG_NF_TABLES_INET is not set CONFIG_NF_TABLES_NETDEV=y CONFIG_NFT_EXTHDR=y # CONFIG_NFT_META is not set # CONFIG_NFT_CT is not set CONFIG_NFT_RBTREE=y # CONFIG_NFT_HASH is not set CONFIG_NFT_COUNTER=y # CONFIG_NFT_LOG is not set # CONFIG_NFT_LIMIT is not set # CONFIG_NFT_NAT is not set # CONFIG_NFT_REJECT is not set CONFIG_NFT_COMPAT=y CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y # # Xtables targets # # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_NFLOG=y # CONFIG_NETFILTER_XT_TARGET_SECMARK is not set # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set # # Xtables matches # # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y CONFIG_IP_SET_HASH_IP=y # CONFIG_IP_SET_HASH_IPMARK is not set # CONFIG_IP_SET_HASH_IPPORT is not set # CONFIG_IP_SET_HASH_IPPORTIP is not set CONFIG_IP_SET_HASH_IPPORTNET=y CONFIG_IP_SET_HASH_MAC=y CONFIG_IP_SET_HASH_NETPORTNET=y CONFIG_IP_SET_HASH_NET=y CONFIG_IP_SET_HASH_NETNET=y CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y # CONFIG_IP_VS_IPV6 is not set # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y # CONFIG_IP_VS_PROTO_SCTP is not set # # IPVS scheduler # CONFIG_IP_VS_RR=y # CONFIG_IP_VS_WRR is not set # CONFIG_IP_VS_LC is not set CONFIG_IP_VS_WLC=y CONFIG_IP_VS_FO=y CONFIG_IP_VS_OVF=y CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y # CONFIG_IP_VS_SED is not set CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set CONFIG_NF_TABLES_IPV4=y CONFIG_NFT_CHAIN_ROUTE_IPV4=y # CONFIG_NFT_REJECT_IPV4 is not set CONFIG_NFT_DUP_IPV4=y CONFIG_NF_TABLES_ARP=y CONFIG_NF_DUP_IPV4=y # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y # CONFIG_NF_NAT_IPV4 is not set CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y # CONFIG_IP_NF_NAT is not set # CONFIG_IP_NF_MANGLE is not set CONFIG_IP_NF_RAW=y # # IPv6: Netfilter Configuration # # CONFIG_NF_DEFRAG_IPV6 is not set # CONFIG_NF_CONNTRACK_IPV6 is not set # CONFIG_NF_TABLES_IPV6 is not set CONFIG_NF_DUP_IPV6=y CONFIG_NF_REJECT_IPV6=y # CONFIG_NF_LOG_IPV6 is not set CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y # CONFIG_IP6_NF_FILTER is not set CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y # CONFIG_NF_TABLES_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=y CONFIG_BRIDGE_EBT_BROUTE=y CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y CONFIG_BRIDGE_EBT_ARP=y # CONFIG_BRIDGE_EBT_IP is not set CONFIG_BRIDGE_EBT_IP6=y # CONFIG_BRIDGE_EBT_LIMIT is not set # CONFIG_BRIDGE_EBT_MARK is not set # CONFIG_BRIDGE_EBT_PKTTYPE is not set CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y # CONFIG_BRIDGE_EBT_MARK_T is not set CONFIG_BRIDGE_EBT_REDIRECT=y CONFIG_BRIDGE_EBT_SNAT=y CONFIG_BRIDGE_EBT_LOG=y CONFIG_BRIDGE_EBT_NFLOG=y CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y # CONFIG_IP_DCCP_CCID3 is not set # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_IP_SCTP=y CONFIG_SCTP_DBG_OBJCNT=y CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_UDP is not set CONFIG_ATM=y # CONFIG_ATM_CLIP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y CONFIG_ATM_BR2684=y CONFIG_ATM_BR2684_IPFILTER=y CONFIG_L2TP=y # CONFIG_L2TP_DEBUGFS is not set CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y CONFIG_DECNET_ROUTER=y CONFIG_LLC=y CONFIG_LLC2=y # CONFIG_IPX is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_LTPC=y # CONFIG_COPS is not set # CONFIG_IPDDP is not set # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y CONFIG_6LOWPAN=y CONFIG_6LOWPAN_NHC=y CONFIG_6LOWPAN_NHC_DEST=y # CONFIG_6LOWPAN_NHC_FRAGMENT is not set CONFIG_6LOWPAN_NHC_HOP=y CONFIG_6LOWPAN_NHC_IPV6=y # CONFIG_6LOWPAN_NHC_MOBILITY is not set CONFIG_6LOWPAN_NHC_ROUTING=y CONFIG_6LOWPAN_NHC_UDP=y # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set CONFIG_DCB=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=y CONFIG_VSOCKETS=y CONFIG_VMWARE_VMCI_VSOCKETS=y CONFIG_NETLINK_MMAP=y # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=y # CONFIG_HSR is not set CONFIG_NET_SWITCHDEV=y # CONFIG_NET_L3_MASTER_DEV is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_HAMRADIO is not set CONFIG_CAN=y # CONFIG_CAN_RAW is not set CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # # CONFIG_CAN_VCAN is not set CONFIG_CAN_SLCAN=y # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # # CONFIG_IRLAN is not set # CONFIG_IRCOMM is not set CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=y # CONFIG_ACTISYS_DONGLE is not set CONFIG_TEKRAM_DONGLE=y CONFIG_TOIM3232_DONGLE=y CONFIG_LITELINK_DONGLE=y # CONFIG_MA600_DONGLE is not set CONFIG_GIRBIL_DONGLE=y CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y CONFIG_KINGSUN_DONGLE=y CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=y # # FIR device drivers # # CONFIG_USB_IRDA is not set CONFIG_SIGMATEL_FIR=y # CONFIG_NSC_FIR is not set CONFIG_WINBOND_FIR=y CONFIG_TOSHIBA_FIR=y # CONFIG_SMC_IRCC_FIR is not set CONFIG_ALI_FIR=y # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=y CONFIG_MCS_FIR=y CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y # CONFIG_BT_BNEP_MC_FILTER is not set # CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=y # CONFIG_BT_HS is not set CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set CONFIG_BT_SELFTEST=y # CONFIG_BT_SELFTEST_ECDH is not set CONFIG_BT_SELFTEST_SMP=y # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_RTL=y CONFIG_BT_HCIBTUSB=y # CONFIG_BT_HCIBTUSB_BCM is not set CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIUART_ATH3K is not set CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y # CONFIG_BT_MRVL is not set # CONFIG_BT_ATH3K is not set CONFIG_BT_WILINK=y # CONFIG_AF_RXRPC is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_CFG80211=y CONFIG_NL80211_TESTMODE=y CONFIG_CFG80211_DEVELOPER_WARNINGS=y CONFIG_CFG80211_REG_DEBUG=y # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y # CONFIG_CFG80211_WEXT is not set # CONFIG_LIB80211 is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" # CONFIG_MAC80211_MESH is not set # CONFIG_MAC80211_LEDS is not set CONFIG_MAC80211_DEBUGFS=y CONFIG_MAC80211_MESSAGE_TRACING=y CONFIG_MAC80211_DEBUG_MENU=y # CONFIG_MAC80211_NOINLINE is not set CONFIG_MAC80211_VERBOSE_DEBUG=y CONFIG_MAC80211_MLME_DEBUG=y CONFIG_MAC80211_STA_DEBUG=y CONFIG_MAC80211_HT_DEBUG=y # CONFIG_MAC80211_OCB_DEBUG is not set CONFIG_MAC80211_IBSS_DEBUG=y # CONFIG_MAC80211_PS_DEBUG is not set # CONFIG_MAC80211_TDLS_DEBUG is not set CONFIG_MAC80211_DEBUG_COUNTERS=y CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y # CONFIG_NET_9P_VIRTIO is not set CONFIG_NET_9P_RDMA=y # CONFIG_NET_9P_DEBUG is not set CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y # CONFIG_CAIF_NETDEV is not set CONFIG_CAIF_USB=y # CONFIG_CEPH_LIB is not set CONFIG_NFC=y CONFIG_NFC_DIGITAL=y CONFIG_NFC_NCI=y CONFIG_NFC_NCI_SPI=y CONFIG_NFC_NCI_UART=y CONFIG_NFC_HCI=y CONFIG_NFC_SHDLC=y # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y CONFIG_NFC_WILINK=y CONFIG_NFC_TRF7970A=y CONFIG_NFC_SIM=y CONFIG_NFC_PORT100=y CONFIG_NFC_FDP=y # CONFIG_NFC_FDP_I2C is not set CONFIG_NFC_PN544=y CONFIG_NFC_PN544_I2C=y CONFIG_NFC_MICROREAD=y CONFIG_NFC_MICROREAD_I2C=y CONFIG_NFC_MRVL=y CONFIG_NFC_MRVL_USB=y # CONFIG_NFC_MRVL_UART is not set CONFIG_NFC_MRVL_I2C=y CONFIG_NFC_MRVL_SPI=y CONFIG_NFC_ST21NFCA=y CONFIG_NFC_ST21NFCA_I2C=y CONFIG_NFC_ST_NCI=y CONFIG_NFC_ST_NCI_I2C=y CONFIG_NFC_ST_NCI_SPI=y # CONFIG_NFC_NXP_NCI is not set CONFIG_NFC_S3FWRN5=y CONFIG_NFC_S3FWRN5_I2C=y # CONFIG_LWTUNNEL is not set # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set 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 is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # CONFIG_DMA_CMA is not set # # Bus devices # CONFIG_CONNECTOR=y # CONFIG_PROC_EVENTS is not set # CONFIG_MTD is not set CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_ISAPNP=y CONFIG_PNPBIOS=y CONFIG_PNPBIOS_PROC_FS=y CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y # CONFIG_AD525X_DPOT_I2C is not set CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_CS5535_MFGPT is not set # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_TI_DAC7512 is not set CONFIG_VMWARE_BALLOON=y CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_BMP085_SPI=y CONFIG_PCH_PHUB=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=y # CONFIG_EEPROM_LEGACY is not set CONFIG_EEPROM_MAX6875=y # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_93XX46=y CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=y CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_VMWARE_VMCI=y # # 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 is not set # 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=y CONFIG_FIREWIRE_OHCI=y # CONFIG_FIREWIRE_NET is not set CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5520=y CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=y # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set CONFIG_KEYBOARD_SAMSUNG=y # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_OMAP4=y CONFIG_KEYBOARD_TC3589X=y CONFIG_KEYBOARD_XTKBD=y CONFIG_KEYBOARD_CROS_EC=y CONFIG_KEYBOARD_CAP11XX=y CONFIG_KEYBOARD_BCM=y # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y # CONFIG_JOYSTICK_GF2K is not set # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_USB is not set # CONFIG_JOYSTICK_IFORCE_232 is not set # CONFIG_JOYSTICK_WARRIOR is not set # CONFIG_JOYSTICK_MAGELLAN is not set CONFIG_JOYSTICK_SPACEORB=y # CONFIG_JOYSTICK_SPACEBALL is not set CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y # CONFIG_JOYSTICK_DB9 is not set CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y # CONFIG_TABLET_SERIAL_WACOM4 is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y # CONFIG_INPUT_MC13783_PWRBUTTON is not set CONFIG_INPUT_MMA8450=y # CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=y # CONFIG_INPUT_WISTRON_BTNS is not set # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y CONFIG_INPUT_KXTJ9=y CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y CONFIG_INPUT_REGULATOR_HAPTIC=y # CONFIG_INPUT_UINPUT is not set CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_DA9063_ONKEY=y # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_IMS_PCU=y # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set CONFIG_INPUT_SOC_BUTTON_ARRAY=y # CONFIG_INPUT_DRV260X_HAPTICS is not set CONFIG_INPUT_DRV2665_HAPTICS=y CONFIG_INPUT_DRV2667_HAPTICS=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set # CONFIG_UNIX98_PTYS is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set CONFIG_MOXA_INTELLIO=y # CONFIG_MOXA_SMARTIO is not set CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y # CONFIG_NOZOMI is not set # CONFIG_ISI is not set # CONFIG_N_HDLC is not set CONFIG_N_GSM=y # CONFIG_TRACE_ROUTER is not set CONFIG_TRACE_SINK=y CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y # CONFIG_SERIAL_8250_PNP is not set CONFIG_SERIAL_8250_CONSOLE=y # CONFIG_SERIAL_8250_PCI is not set CONFIG_SERIAL_8250_CS=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=y # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_UARTLITE=y # CONFIG_SERIAL_UARTLITE_CONSOLE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE 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=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_PCH_UART=y CONFIG_SERIAL_PCH_UART_CONSOLE=y CONFIG_SERIAL_XILINX_PS_UART=y CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_TTY_PRINTK=y CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_SI_PROBE_DEFAULTS=y # CONFIG_IPMI_SSIF is not set # CONFIG_IPMI_WATCHDOG is not set # CONFIG_IPMI_POWEROFF is not set # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y CONFIG_DTLK=y CONFIG_R3964=y # CONFIG_APPLICOM is not set CONFIG_SONYPI=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y # CONFIG_CARDMAN_4040 is not set CONFIG_MWAVE=y # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y # CONFIG_TCG_NSC is not set CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y CONFIG_TCG_CRB=y CONFIG_TCG_TIS_ST33ZP24=y # CONFIG_TCG_TIS_ST33ZP24_I2C is not set CONFIG_TCG_TIS_ST33ZP24_SPI=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y # CONFIG_XILLYBUS_OF is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_PINCTRL=y CONFIG_I2C_MUX_REG=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y # CONFIG_I2C_ISCH is not set CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set CONFIG_I2C_EG20T=y CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y CONFIG_I2C_RK3X=y CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_PARPORT=y # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_ROBOTFUZZ_OSIF=y CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y CONFIG_I2C_VIPERBOARD=y # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_ISA is not set CONFIG_I2C_CROS_EC_TUNNEL=y CONFIG_SCx200_ACB=y CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y CONFIG_SPI_CADENCE=y # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_FSL_SPI is not set CONFIG_SPI_OC_TINY=y # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set CONFIG_SPI_TOPCLIFF_PCH=y CONFIG_SPI_XCOMM=y # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y 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 is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AS3722 is not set CONFIG_PINCTRL_AMD=y CONFIG_PINCTRL_SINGLE=y # CONFIG_PINCTRL_BAYTRAIL is not set # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_SUNRISEPOINT 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=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set CONFIG_GPIO_LYNXPOINT=y # CONFIG_GPIO_SYSCON is not set CONFIG_GPIO_VX855=y # CONFIG_GPIO_XILINX is not set CONFIG_GPIO_ZX=y # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=y CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # # CONFIG_GPIO_ADP5520 is not set # CONFIG_GPIO_ARIZONA is not set # CONFIG_GPIO_CS5535 is not set CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP3943=y # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_TPS6586X=y # CONFIG_GPIO_TPS65910 is not set CONFIG_GPIO_TPS65912=y # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_PCH is not set CONFIG_GPIO_RDC321X=y # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # # CONFIG_GPIO_74X164 is not set CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MC33880 is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y # # USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=y CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2490 is not set CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=y CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2760 is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_DA9150 is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=y # CONFIG_CHARGER_MAX8997 is not set # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65090=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_AS3722=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=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_AD7314=y # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=y # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y # CONFIG_SENSORS_ADT7462 is not set # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_MC13783_ADC is not set CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y CONFIG_SENSORS_I5500=y # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_MENF21BMC_HWMON is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=y # CONFIG_SENSORS_LTC2978 is not set CONFIG_SENSORS_MAX16064=y # CONFIG_SENSORS_MAX20751 is not set CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y # CONFIG_SENSORS_TPS40422 is not set CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=y # CONFIG_SENSORS_ADS7871 is not set # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=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 is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_GOV_FAIR_SHARE is not set # 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=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y # 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=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y # CONFIG_SSB_PCMCIAHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set # CONFIG_SSB_HOST_SOC is not set CONFIG_SSB_SILENT=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y CONFIG_MFD_CROS_EC_SPI=y # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y # CONFIG_MFD_DLN2 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_MFD_HI6421_PMIC=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=y # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y # CONFIG_MFD_RTSX_USB is not set CONFIG_MFD_RC5T583=y # CONFIG_MFD_RK808 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_ACT8865=y # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y # CONFIG_REGULATOR_AS3722 is not set # CONFIG_REGULATOR_BCM590XX is not set CONFIG_REGULATOR_DA9062=y CONFIG_REGULATOR_DA9063=y # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_HI6421=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LTC3589=y # CONFIG_REGULATOR_MAX14577 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8907 is not set CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6397=y CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_RT5033=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65090 is not set CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS65910 is not set # CONFIG_REGULATOR_TPS65912 is not set CONFIG_REGULATOR_WM8994=y # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_ALI=y # CONFIG_AGP_ATI is not set # CONFIG_AGP_AMD is not set CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_NVIDIA=y # CONFIG_AGP_SIS is not set CONFIG_AGP_SWORKS=y CONFIG_AGP_VIA=y # CONFIG_AGP_EFFICEON is not set CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y # CONFIG_DRM_RADEON is not set CONFIG_DRM_AMDGPU=y CONFIG_DRM_AMDGPU_CIK=y # CONFIG_DRM_AMDGPU_USERPTR is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_DRM_NOUVEAU_BACKLIGHT is not set # CONFIG_DRM_I810 is not set # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=y CONFIG_DRM_VGEM=y CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=y CONFIG_DRM_AST=y # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_PANEL_SAMSUNG_LD9040=y CONFIG_DRM_PANEL_LG_LG4573=y CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=y CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=y CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_NXP_PTN3460=y # CONFIG_DRM_PARADE_PS8622 is not set # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y # CONFIG_FB_ARC is not set CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y # CONFIG_FB_VESA is not set CONFIG_FB_EFI=y CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set CONFIG_FB_RIVA_DEBUG=y CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=y CONFIG_FB_I810=y # CONFIG_FB_I810_GTF is not set CONFIG_FB_LE80578=y # CONFIG_FB_CARILLO_RANCH is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=y # CONFIG_FB_SIS_300 is not set CONFIG_FB_SIS_315=y # CONFIG_FB_VIA is not set CONFIG_FB_NEOMAGIC=y # CONFIG_FB_KYRO is not set CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set # CONFIG_FB_3DFX_I2C is not set CONFIG_FB_VOODOO1=y # CONFIG_FB_VT8623 is not set CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y # CONFIG_FB_GEODE_LX is not set CONFIG_FB_GEODE_GX=y # CONFIG_FB_GEODE_GX1 is not set CONFIG_FB_SM501=y # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set CONFIG_FB_IBM_GXT4500=y CONFIG_FB_VIRTUAL=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set CONFIG_FB_AUO_K1901=y CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_AAT2870=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set # CONFIG_SND is not set CONFIG_SOUND_PRIME=y # CONFIG_SOUND_OSS is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set CONFIG_HID_BETOP_FF=y # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set CONFIG_HID_CORSAIR=y # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y # CONFIG_HID_HOLTEK is not set CONFIG_HID_GT683R=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y # CONFIG_HID_MONTEREY is not set CONFIG_HID_MULTITOUCH=y # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PENMOUNT=y CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y CONFIG_HID_ROCCAT=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=y # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_ULPI_BUS=y CONFIG_USB_MON=y CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set CONFIG_USB_ISP1362_HCD=y # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_MAX3421_HCD=y # CONFIG_USB_OHCI_HCD is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_CS=y # CONFIG_USB_R8A66597_HCD is not set CONFIG_USB_WHCI_HCD=y CONFIG_USB_HWA_HCD=y # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # # CONFIG_USB_MDC800 is not set CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y CONFIG_USBIP_HOST=y # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y CONFIG_USB_DWC3_ULPI=y # CONFIG_USB_DWC3_HOST is not set # CONFIG_USB_DWC3_GADGET is not set CONFIG_USB_DWC3_DUAL_ROLE=y # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PERIPHERAL is not set # CONFIG_USB_DWC2_DUAL_ROLE is not set CONFIG_USB_DWC2_PCI=y # CONFIG_USB_DWC2_DEBUG is not set CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y CONFIG_USB_CHIPIDEA=y CONFIG_USB_CHIPIDEA_OF=y CONFIG_USB_CHIPIDEA_PCI=y CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_DEBUG=y CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y # CONFIG_USB_ISP1760_GADGET_ROLE is not set # CONFIG_USB_ISP1760_DUAL_ROLE is not set # # USB port drivers # CONFIG_USB_USS720=y # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y # CONFIG_USB_LCD is not set CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set CONFIG_USB_TEST=y CONFIG_USB_EHSET_TEST_FIXTURE=y # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set CONFIG_USB_ATM=y # CONFIG_USB_SPEEDTOUCH is not set CONFIG_USB_CXACRU=y # CONFIG_USB_UEAGLEATM is not set CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_USB_GPIO_VBUS=y # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DEBUG=y # CONFIG_USB_GADGET_VERBOSE is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FOTG210_UDC=y CONFIG_USB_GR_UDC=y CONFIG_USB_R8A66597=y CONFIG_USB_PXA27X=y # CONFIG_USB_MV_UDC is not set CONFIG_USB_MV_U3D=y # CONFIG_USB_M66592 is not set CONFIG_USB_BDC_UDC=y # # Platform Support # CONFIG_USB_BDC_PCI=y CONFIG_USB_AMD5536UDC=y CONFIG_USB_NET2272=y CONFIG_USB_NET2272_DMA=y CONFIG_USB_NET2280=y CONFIG_USB_GOKU=y # CONFIG_USB_EG20T is not set # CONFIG_USB_GADGET_XILINX is not set CONFIG_USB_DUMMY_HCD=y CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_U_ETHER=y CONFIG_USB_F_ECM=y CONFIG_USB_F_EEM=y CONFIG_USB_F_SUBSET=y # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set CONFIG_USB_ETH=y # CONFIG_USB_ETH_RNDIS is not set CONFIG_USB_ETH_EEM=y # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set CONFIG_UWB=y CONFIG_UWB_HWA=y CONFIG_UWB_WHCI=y CONFIG_UWB_I1480U=y CONFIG_MMC=y CONFIG_MMC_DEBUG=y # # MMC/SD/SDIO Card Drivers # # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=y # CONFIG_MMC_SDRICOH_CS is not set CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_TOSHIBA_PCI=y # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_AAT1290=y CONFIG_LEDS_BCM6328=y # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3533=y # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y CONFIG_LEDS_DAC124S085=y # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_LT3593=y # CONFIG_LEDS_ADP5520 is not set CONFIG_LEDS_DELL_NETBOOKS=y # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_MAX8997 is not set CONFIG_LEDS_LM355x=y # CONFIG_LEDS_OT200 is not set CONFIG_LEDS_MENF21BMC=y CONFIG_LEDS_KTD2692=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_SYSCON=y # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_NES=y CONFIG_INFINIBAND_NES_DEBUG=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y CONFIG_EDAC_MM_EDAC=y # CONFIG_EDAC_AMD76X is not set CONFIG_EDAC_E7XXX=y # CONFIG_EDAC_E752X is not set CONFIG_EDAC_I82875P=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y # CONFIG_EDAC_I3200 is not set CONFIG_EDAC_IE31200=y # CONFIG_EDAC_X38 is not set CONFIG_EDAC_I5400=y CONFIG_EDAC_I82860=y CONFIG_EDAC_R82600=y CONFIG_EDAC_I5000=y # CONFIG_EDAC_I5100 is not set CONFIG_EDAC_I7300=y CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y # CONFIG_RTC_INTF_PROC is not set # CONFIG_RTC_INTF_DEV is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_AS3722=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=y # CONFIG_RTC_DRV_HYM8563 is not set # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_MAX8907 is not set CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_ISL12022=y # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_TPS65910=y CONFIG_RTC_DRV_RC5T583=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set CONFIG_RTC_DRV_RV3029C2=y CONFIG_RTC_DRV_RV8803=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=y # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6902=y # CONFIG_RTC_DRV_R9701 is not set # CONFIG_RTC_DRV_RS5C348 is not set CONFIG_RTC_DRV_DS3234=y CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_RX4581=y # CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y # CONFIG_RTC_DRV_DS1553 is not set 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=y # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y # CONFIG_RTC_DRV_M48T35 is not set CONFIG_RTC_DRV_M48T59=y # CONFIG_RTC_DRV_MSM6242 is not set CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_PCF50633=y CONFIG_RTC_DRV_ZYNQMP=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=y CONFIG_RTC_DRV_SNVS=y CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set CONFIG_IRQ_BYPASS_MANAGER=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y # CONFIG_ACERHDF is not set # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_WMI=y CONFIG_DELL_WMI_AIO=y CONFIG_DELL_SMO8800=y # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_AMILO_RFKILL is not set CONFIG_TC1100_WMI=y # CONFIG_HP_ACCEL is not set CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=y CONFIG_MSI_LAPTOP=y CONFIG_PANASONIC_LAPTOP=y CONFIG_COMPAL_LAPTOP=y CONFIG_SONY_LAPTOP=y CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=y CONFIG_THINKPAD_ACPI=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set CONFIG_THINKPAD_ACPI_UNSAFE_LEDS=y CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set # CONFIG_EEEPC_LAPTOP is not set CONFIG_ASUS_WMI=y # CONFIG_ASUS_NB_WMI is not set # CONFIG_EEEPC_WMI is not set CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y # CONFIG_TOPSTAR_LAPTOP is not set CONFIG_ACPI_TOSHIBA=y # CONFIG_TOSHIBA_BT_RFKILL is not set CONFIG_TOSHIBA_HAPS=y CONFIG_TOSHIBA_WMI=y CONFIG_ACPI_CMPC=y # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=y # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=y CONFIG_INTEL_OAKTRAIL=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y CONFIG_INTEL_RST=y # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_INTEL_PMC_IPC=y CONFIG_SURFACE_PRO3_BUTTON=y CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_PSTORE is not set CONFIG_CROS_EC_CHARDEV=y # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_SI514=y CONFIG_COMMON_CLK_SI570=y # CONFIG_COMMON_CLK_CDCE925 is not set # CONFIG_COMMON_CLK_PXA is not set CONFIG_COMMON_CLK_CDCE706=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 is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=y CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_BMC150_ACCEL_SPI=y # CONFIG_HID_SENSOR_ACCEL_3D is not set CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y CONFIG_IIO_ST_ACCEL_SPI_3AXIS=y CONFIG_KXSD9=y CONFIG_KXCJK1013=y CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y # CONFIG_MXC4005 is not set # CONFIG_STK8312 is not set # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y CONFIG_AD7266=y CONFIG_AD7291=y CONFIG_AD7298=y CONFIG_AD7476=y CONFIG_AD7791=y CONFIG_AD7793=y CONFIG_AD7887=y # CONFIG_AD7923 is not set # CONFIG_AD799X is not set CONFIG_CC10001_ADC=y # CONFIG_DA9150_GPADC is not set # CONFIG_HI8435 is not set CONFIG_MAX1027=y # CONFIG_MAX1363 is not set CONFIG_MCP320X=y CONFIG_MCP3422=y # CONFIG_MEN_Z188_ADC is not set # CONFIG_NAU7802 is not set CONFIG_QCOM_SPMI_IADC=y CONFIG_QCOM_SPMI_VADC=y CONFIG_TI_ADC081C=y CONFIG_TI_ADC128S052=y # CONFIG_VF610_ADC is not set CONFIG_VIPERBOARD_ADC=y # # Amplifiers # # CONFIG_AD8366 is not set # # Chemical Sensors # CONFIG_VZ89X=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_SSP_SENSORS_COMMONS=y CONFIG_IIO_SSP_SENSORHUB=y CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5360=y CONFIG_AD5380=y CONFIG_AD5421=y CONFIG_AD5446=y CONFIG_AD5449=y # CONFIG_AD5504 is not set CONFIG_AD5624R_SPI=y # CONFIG_AD5686 is not set CONFIG_AD5755=y CONFIG_AD5764=y CONFIG_AD5791=y CONFIG_AD7303=y CONFIG_M62332=y # CONFIG_MAX517 is not set CONFIG_MAX5821=y CONFIG_MCP4725=y # CONFIG_MCP4922 is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # CONFIG_AD9523 is not set # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # # Digital gyroscope sensors # CONFIG_ADIS16080=y # CONFIG_ADIS16130 is not set CONFIG_ADIS16136=y CONFIG_ADIS16260=y CONFIG_ADXRS450=y CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_BMG160_SPI=y # CONFIG_HID_SENSOR_GYRO_3D is not set CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_IIO_ST_GYRO_SPI_3AXIS=y # CONFIG_ITG3200 is not set # # Humidity sensors # CONFIG_DHT11=y CONFIG_HDC100X=y # CONFIG_HTU21 is not set CONFIG_SI7005=y # CONFIG_SI7020 is not set # # Inertial measurement units # CONFIG_ADIS16400=y CONFIG_ADIS16480=y CONFIG_KMX61=y # CONFIG_INV_MPU6050_IIO is not set CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # CONFIG_ACPI_ALS=y CONFIG_ADJD_S311=y CONFIG_AL3320A=y CONFIG_APDS9300=y CONFIG_APDS9960=y # CONFIG_BH1750 is not set CONFIG_CM32181=y CONFIG_CM3232=y # CONFIG_CM3323 is not set # CONFIG_CM36651 is not set CONFIG_GP2AP020A00F=y # CONFIG_ISL29125 is not set # CONFIG_HID_SENSOR_ALS is not set CONFIG_HID_SENSOR_PROX=y # CONFIG_JSA1212 is not set CONFIG_RPR0521=y CONFIG_SENSORS_LM3533=y # CONFIG_LTR501 is not set CONFIG_OPT3001=y CONFIG_PA12203001=y CONFIG_STK3310=y CONFIG_TCS3414=y # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=y CONFIG_TSL4531=y CONFIG_US5182D=y # CONFIG_VCNL4000 is not set # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_BMC150_MAGN=y # CONFIG_MAG3110 is not set # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set # CONFIG_MMC35240 is not set CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_IIO_ST_MAGN_SPI_3AXIS=y # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # CONFIG_MCP4531=y # # Pressure sensors # CONFIG_BMP280=y CONFIG_HID_SENSOR_PRESS=y # CONFIG_MPL115 is not set CONFIG_MPL3115=y CONFIG_MS5611=y # CONFIG_MS5611_I2C is not set CONFIG_MS5611_SPI=y CONFIG_MS5637=y # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # # Lightning sensors # CONFIG_AS3935=y # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y # CONFIG_SX9500 is not set # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=y # CONFIG_TSYS01 is not set CONFIG_TSYS02D=y # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y # CONFIG_VME_TSI148 is not set # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # # CONFIG_PWM is not set CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y CONFIG_SERIAL_IPOCTAL=y CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y # CONFIG_FMC_TRIVIAL is not set # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_TUSB1210=y CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y CONFIG_MCB_PCI=y # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y # CONFIG_NVMEM is not set # CONFIG_STM is not set CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y # CONFIG_EFI_VARS_PSTORE is not set # CONFIG_EFI_RUNTIME_MAP is not set CONFIG_EFI_FAKE_MEMMAP=y CONFIG_EFI_MAX_FAKE_MEM=8 CONFIG_EFI_RUNTIME_WRAPPERS=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y CONFIG_CUSE=y CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_EFIVAR_FS is not set CONFIG_MISC_FILESYSTEMS=y CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y # CONFIG_PSTORE_PMSG is not set CONFIG_PSTORE_RAM=y # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y CONFIG_DLM=y CONFIG_DLM_DEBUG=y # # 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=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set 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=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y # CONFIG_DEBUG_OBJECTS_TIMERS is not set CONFIG_DEBUG_OBJECTS_WORK=y # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # 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 is not set # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set 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_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y CONFIG_FAIL_PAGE_ALLOC=y CONFIG_FAIL_MMC_REQUEST=y # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS 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_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=y # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_RODATA is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=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=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # # CONFIG_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y # CONFIG_CRYPTO_RSA is not set 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_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y # CONFIG_CRYPTO_LZO is not set # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set CONFIG_CRYPTO_DEV_GEODE=y # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y # # Certificates for signature checking # CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y CONFIG_KVM_AMD=y CONFIG_LGUEST=y # 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=y CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set # CONFIG_XZ_DEC_ARM is not set CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_INTERVAL_TREE=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_UCS2_STRING=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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 AAAAAARZWg== --=-=-=--