From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0742456385203487431==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [arch/x86] 2657eee793: BUG: kernel boot hang Date: Tue, 29 Sep 2015 15:42:13 +0800 Message-ID: <87612toene.fsf@yhuang-dev.intel.com> List-Id: --===============0742456385203487431== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://internal_merge_and_test_tree revert-a580b73412da93a2194037e54342980f2= 452520d-2657eee793e8b13334860e7953d5aa6e49227521 commit 2657eee793e8b13334860e7953d5aa6e49227521 ("arch/x86: enable task iso= lation functionality") +------------------------------------------------+------------+------------+ | | 5f7bb45a98 | 2657eee793 | +------------------------------------------------+------------+------------+ | boot_successes | 15 | 0 | | boot_failures | 4 | 15 | | IP-Config:Auto-configuration_of_network_failed | 4 | | | BUG:kernel_boot_hang | 0 | 15 | +------------------------------------------------+------------+------------+ [ 14.953363] debug: unmapping init [mem 0x41bd5000-0x41c9bfff] [ 14.953952] Write protecting the kernel text: 8216k [ 14.954381] Write protecting the kernel read-only data: 3068k [ 14.954849] NX-protecting the kernel data: 6120k Elapsed time: 750 BUG: kernel boot hang qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux/i3= 86-randconfig-s0-201539/gcc-4.9/2657eee793e8b13334860e7953d5aa6e49227521/vm= linuz-4.3.0-rc3-00007-g2657eee -append 'root=3D/dev/ram0 user=3Dlkp job=3D/= lkp/scheduled/vm-vp-quantal-i386-30/bisect_boot-1-quantal-core-i386.cgz-i38= 6-randconfig-s0-201539-2657eee793e8b13334860e7953d5aa6e49227521-20150929-62= 209-qa4zpx-0.yaml ARCH=3Di386 kconfig=3Di386-randconfig-s0-201539 branch=3D= linux-review/Chris-Metcalf/support-task_isolated-mode-for-nohz_full commit= =3D2657eee793e8b13334860e7953d5aa6e49227521 BOOT_IMAGE=3D/pkg/linux/i386-ra= ndconfig-s0-201539/gcc-4.9/2657eee793e8b13334860e7953d5aa6e49227521/vmlinuz= -4.3.0-rc3-00007-g2657eee max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-= vp-quantal-i386/quantal-core-i386.cgz/i386-randconfig-s0-201539/gcc-4.9/265= 7eee793e8b13334860e7953d5aa6e49227521/0 LKP_SERVER=3Dinn earlyprintk=3DttyS= 0,115200 systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rc= update.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watc= hdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3Dtty= S0,115200 console=3Dtty0 vga=3Dnormal rw ip=3D::::vm-vp-quantal-i386-30::dh= cp drbd.minor_count=3D8' -initrd /fs/sde1/initrd-vm-vp-quantal-i386-30 -m = 360 -smp 1 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order= =3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -pidfile /dev/shm= /kboot/pid-vm-vp-quantal-i386-30 -serial file:/dev/shm/kboot/serial-vm-vp-q= uantal-i386-30 -daemonize -display none -monitor null = Thanks, Ying Huang --===============0742456385203487431== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.3.0-rc3-00007-g2657eee" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4zLjAtcmMzIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09O RklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19H RU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05G SUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9B UkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVE X1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVH RV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfU01QPXkKQ09ORklHX1g4Nl8zMl9MQVpZX0dT PXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxsLXNh dmVkLWVkeCIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlD T05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTMKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIv bGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09O RklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdf SU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NP TVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FM VkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJO RUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9Y Wj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBD T05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90 IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBp cyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldApDT05GSUdfS0VSTkVMX0xa ND15CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKIyBDT05G SUdfU1lTVklQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CkNP TkZJR19DUk9TU19NRU1PUllfQVRUQUNIPXkKQ09ORklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VM SUIgaXMgbm90IHNldAojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hf QVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BS T0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lS UT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdf SVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15CkNPTkZJR19J UlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09V UkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9D S1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FM TD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVO VFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNP TkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklH X1RJQ0tfT05FU0hPVD15CkNPTkZJR19IWl9QRVJJT0RJQz15CiMgQ09ORklHX05PX0haX0lETEUg aXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBD UFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09V TlRJTkc9eQojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf QlNEX1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0 CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19QUkVFTVBUX1JDVT15CkNPTkZJR19SQ1VfRVhQ RVJUPXkKQ09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNLU19SQ1UgaXMgbm90IHNldApDT05GSUdf UkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfRkFOT1VUPTMyCkNPTkZJR19SQ1VfRkFOT1VU X0xFQUY9MTYKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfUkNVX0JP T1NUPXkKQ09ORklHX1JDVV9LVEhSRUFEX1BSSU89MQpDT05GSUdfUkNVX0JPT1NUX0RFTEFZPTUw MApDT05GSUdfUkNVX05PQ0JfQ1BVPXkKQ09ORklHX1JDVV9OT0NCX0NQVV9OT05FPXkKIyBDT05G SUdfUkNVX05PQ0JfQ1BVX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19SQ1VfTk9DQl9DUFVfQUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdf QlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CkNP TkZJR19MT0dfQlVGX1NISUZUPTE3CkNPTkZJR19MT0dfQ1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09O RklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURf VU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfQ0dST1VQX0RFQlVHPXkK IyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1BJRFM9eQoj IENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVVNFVFM9eQojIENPTkZJ R19QUk9DX1BJRF9DUFVTRVQgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBu b3Qgc2V0CkNPTkZJR19QQUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0df U1dBUD15CkNPTkZJR19NRU1DR19TV0FQX0VOQUJMRUQ9eQpDT05GSUdfTUVNQ0dfS01FTT15CiMg Q09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMg bm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQoj IENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkK IyBDT05GSUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9S RSBpcyBub3Qgc2V0CiMgQ09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNldApDT05GSUdfU0NIRURf QVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklH X1JFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1G U19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1JEX0xaTUEgaXMgbm90IHNldApDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpP PXkKQ09ORklHX1JEX0xaND15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBz ZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2 PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExB VEZPUk09eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJ R19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVND QUxMPXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9 eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQojIENP TkZJR19QQ1NQS1JfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19CQVNFX0ZVTEwgaXMgbm90 IHNldApDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05G SUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90 IHNldAojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNF X1NZU0NBTExTPXkKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfUENJX1FV SVJLUz15CiMgQ09ORklHX01FTUJBUlJJRVIgaXMgbm90IHNldApDT05GSUdfRU1CRURERUQ9eQpD T05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBB bmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VT RV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX0NP TVBBVF9CUks9eQpDT05GSUdfU0xBQj15CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldAojIENPTkZJ R19TTE9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OIGlzIG5v dCBzZXQKQ09ORklHX1BST0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CkNPTkZJR19LRVhF Q19DT1JFPXkKQ09ORklHX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExF WD15CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMg Q09ORklHX0tQUk9CRVMgaXMgbm90IHNldApDT05GSUdfSlVNUF9MQUJFTD15CkNPTkZJR19TVEFU SUNfS0VZU19TRUxGVEVTVD15CkNPTkZJR19VUFJPQkVTPXkKIyBDT05GSUdfSEFWRV82NEJJVF9B TElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURf QUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JF TUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15 CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkK Q09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQVRUUlM9eQpDT05G SUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15 CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdT X0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfRE1B X0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhF RF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpD T05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05G SUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJF TD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhD SEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRf SVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09O RklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENP TkZJR19DQ19TVEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RP Ul9OT05FPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0CiMg Q09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lS UV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdF PXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JF TD15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQ09QWV9USFJF QURfVExTPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9 eQpDT05GSUdfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5n CiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9Q Uk9GSUxFX0FMTD15CkNPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklHX1NM QUJJTkZPPXkKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0xCkNPTkZJR19N T0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQgaXMgbm90IHNldApDT05GSUdfTU9E VUxFX1VOTE9BRD15CkNPTkZJR19NT0RVTEVfRk9SQ0VfVU5MT0FEPXkKIyBDT05GSUdfTU9EVkVS U0lPTlMgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKIyBDT05GSUdf TU9EVUxFX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVTUyBpcyBub3Qgc2V0 CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX1NUT1BfTUFDSElORT15CkNPTkZJ R19CTE9DSz15CkNPTkZJR19MQkRBRj15CkNPTkZJR19CTEtfREVWX0JTRz15CiMgQ09ORklHX0JM S19ERVZfQlNHTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFkgaXMgbm90 IHNldAojIENPTkZJR19CTEtfQ01ETElORV9QQVJTRVIgaXMgbm90IHNldAoKIwojIFBhcnRpdGlv biBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19N U0RPU19QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CgojCiMgSU8gU2NoZWR1bGVy cwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQojIENPTkZJR19JT1NDSEVEX0RFQURMSU5FIGlzIG5v dCBzZXQKQ09ORklHX0lPU0NIRURfQ0ZRPW0KQ09ORklHX0RFRkFVTFRfTk9PUD15CkNPTkZJR19E RUZBVUxUX0lPU0NIRUQ9Im5vb3AiCkNPTkZJR19QQURBVEE9eQpDT05GSUdfQVNOMT15CkNPTkZJ R19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9 eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9 eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxP Q0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xP Q0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwoj CkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9 eQpDT05GSUdfWDg2X01QUEFSU0U9eQpDT05GSUdfWDg2X0JJR1NNUD15CkNPTkZJR19YODZfRVhU RU5ERURfUExBVEZPUk09eQojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldApDT05GSUdf WDg2X0lOVEVMX01JRD15CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9bQoj IENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9SREMzMjFYIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl8zMl9OT05fU1RBTkRBUkQ9eQpDT05GSUdfWDg2X1NVUFBPUlRT X01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfU1RBMlgxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl8zMl9JUklTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlz IG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENP TkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NL UyBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMg bm90IHNldAojIENPTkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklS VF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05G SUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2IGlz IG5vdCBzZXQKIyBDT05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZNTVggaXMg bm90IHNldAojIENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1N IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlz IG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQK IyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5v dCBzZXQKQ09ORklHX01FTEFOPXkKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQKIyBDT05G SUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBzZXQKIyBD T05GSUdfTVZJQUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90IHNldAojIENP TkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CiMgQ09ORklH X1g4Nl9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9 NApDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTQKQ09ORklHX1g4Nl9BTElHTk1FTlRfMTY9eQpD T05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUKQ09O RklHX1g4Nl9ERUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNl dApDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0NZUklYXzMyPXkKQ09ORklH X0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1RS QU5TTUVUQV8zMj15CkNPTkZJR19DUFVfU1VQX1VNQ18zMj15CkNPTkZJR19IUEVUX1RJTUVSPXkK Q09ORklHX0FQQl9USU1FUj15CkNPTkZJR19ETUk9eQpDT05GSUdfTlJfQ1BVUz0zMgpDT05GSUdf U0NIRURfU01UPXkKIyBDT05GSUdfU0NIRURfTUMgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBU X05PTkUgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CkNP TkZJR19QUkVFTVBUPXkKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FMX0FQ SUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQojIENPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VO X0JPT1RfSVJRUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VfSU5U RUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X0FOQ0lFTlRfTUNFPXkKQ09ORklH X1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5KRUNUPXkKQ09ORklHX1g4Nl9U SEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19YODZfTEVHQUNZX1ZNODY9eQpDT05GSUdfVk04Nj15CkNP TkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDMyPXkKQ09ORklHX1RPU0hJQkE9bQpD T05GSUdfSThLPXkKIyBDT05GSUdfWDg2X1JFQk9PVEZJWFVQUyBpcyBub3Qgc2V0CkNPTkZJR19N SUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09ORklHX01JQ1JPQ09ERV9BTUQ9 eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQojIENPTkZJR19NSUNST0NPREVfRUFS TFkgaXMgbm90IHNldApDT05GSUdfWDg2X01TUj1tCkNPTkZJR19YODZfQ1BVSUQ9bQojIENPTkZJ R19OT0hJR0hNRU0gaXMgbm90IHNldAojIENPTkZJR19ISUdITUVNNEcgaXMgbm90IHNldApDT05G SUdfSElHSE1FTTY0Rz15CiMgQ09ORklHX1ZNU1BMSVRfM0cgaXMgbm90IHNldAojIENPTkZJR19W TVNQTElUXzJHIGlzIG5vdCBzZXQKQ09ORklHX1ZNU1BMSVRfMUc9eQpDT05GSUdfUEFHRV9PRkZT RVQ9MHg0MDAwMDAwMApDT05GSUdfSElHSE1FTT15CkNPTkZJR19YODZfUEFFPXkKQ09ORklHX0FS Q0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKIyBD T05GSUdfTlVNQSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0ZMQVRNRU1fRU5BQkxFPXkKQ09ORklH X0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9 eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9E RUw9eQpDT05GSUdfRkxBVE1FTV9NQU5VQUw9eQojIENPTkZJR19TUEFSU0VNRU1fTUFOVUFMIGlz IG5vdCBzZXQKQ09ORklHX0ZMQVRNRU09eQpDT05GSUdfRkxBVF9OT0RFX01FTV9NQVA9eQpDT05G SUdfU1BBUlNFTUVNX1NUQVRJQz15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVf TUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklH X01FTU9SWV9JU09MQVRJT049eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5v dCBzZXQKQ09ORklHX1BBR0VGTEFHU19FWFRFTkRFRD15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BV Uz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9C QUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkK Q09ORklHX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05F X0RNQV9GTEFHPTEKIyBDT05GSUdfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfVE9fQlVT PXkKQ09ORklHX01NVV9OT1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19E RUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJ TFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX0hXUE9JU09OX0lOSkVDVCBp cyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVO VF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNF IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xFQU5DQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZST05U U1dBUCBpcyBub3Qgc2V0CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90IHNl dApDT05GSUdfQ01BX0RFQlVHRlM9eQpDT05GSUdfQ01BX0FSRUFTPTcKQ09ORklHX1pQT09MPW0K Q09ORklHX1pCVUQ9bQojIENPTkZJR19aU01BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklD X0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFH RV9JTklUPXkKQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORz15CiMgQ09ORklHX1g4Nl9QTUVNX0xF R0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hQVEUgaXMgbm90IHNldApDT05GSUdfWDg2X0NI RUNLX0JJT1NfQ09SUlVQVElPTj15CiMgQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJV UFRJT05fQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19N QVRIX0VNVUxBVElPTj15CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09O RklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVS X1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VT X1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBD T05GSUdfWDg2X0lOVEVMX01QWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CkNP TkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUw IGlzIG5vdCBzZXQKQ09ORklHX0haXzMwMD15CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApD T05GSUdfSFo9MzAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQpDT05GSUdf Q1JBU0hfRFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9D QVRBQkxFPXkKIyBDT05GSUdfUkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfWDg2X05F RURfUkVMT0NTPXkKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVH X0NQVT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldApDT05GSUdf REVCVUdfSE9UUExVR19DUFUwPXkKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90IHNldAojIENP TkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkK Q09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50 IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVa RVI9eQpDT05GSUdfU1VTUEVORF9TS0lQX1NZTkM9eQojIENPTkZJR19ISUJFUk5BVElPTiBpcyBu b3Qgc2V0CkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9TTEVFUF9TTVA9eQpDT05GSUdfUE1f QVVUT1NMRUVQPXkKIyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkK Q09ORklHX1BNX0RFQlVHPXkKIyBDT05GSUdfUE1fQURWQU5DRURfREVCVUcgaXMgbm90IHNldApD T05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19QTV9UUkFDRV9SVEMgaXMgbm90IHNldApD T05GSUdfUE1fQ0xLPXkKQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklH X0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01J R0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBP UlQ9eQpDT05GSUdfQUNQSV9TTEVFUD15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05GSUdfQUNQSV9F Q19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZ PXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpDT05GSUdfQUNQSV9G QU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9DUFVfRlJFUV9Q U1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15 CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVH QVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RP TV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lf U0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlO RVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9N RVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBF ST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMgbm90 IHNldAojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BSRUdJ T04gaXMgbm90IHNldApDT05GSUdfU0ZJPXkKQ09ORklHX1g4Nl9BUE1fQk9PVD15CkNPTkZJR19B UE09eQpDT05GSUdfQVBNX0lHTk9SRV9VU0VSX1NVU1BFTkQ9eQojIENPTkZJR19BUE1fRE9fRU5B QkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVBNX0NQVV9JRExFIGlzIG5vdCBzZXQKQ09ORklHX0FQ TV9ESVNQTEFZX0JMQU5LPXkKQ09ORklHX0FQTV9BTExPV19JTlRTPXkKCiMKIyBDUFUgRnJlcXVl bmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1P Tj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPW0KQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUz15 CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NQVV9G UkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX09OREVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09O U0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNP TkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BB Q0U9bQojIENPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQgaXMgbm90IHNldApDT05GSUdfQ1BV X0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZl cnMKIwojIENPTkZJR19DUFVGUkVRX0RUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9QU1RB VEU9eQojIENPTkZJR19YODZfUENDX0NQVUZSRVEgaXMgbm90IHNldAojIENPTkZJR19YODZfQUNQ SV9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TRklfQ1BVRlJFUT15CkNPTkZJR19FTEFO X0NQVUZSRVE9eQojIENPTkZJR19TQzUyMF9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9Q T1dFUk5PV19LNj1tCkNPTkZJR19YODZfUE9XRVJOT1dfSzc9bQpDT05GSUdfWDg2X1BPV0VSTk9X X0s3X0FDUEk9eQojIENPTkZJR19YODZfR1hfU1VTUE1PRCBpcyBub3Qgc2V0CkNPTkZJR19YODZf U1BFRURTVEVQX0NFTlRSSU5PPXkKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk9fVEFCTEU9 eQpDT05GSUdfWDg2X1NQRUVEU1RFUF9JQ0g9bQpDT05GSUdfWDg2X1NQRUVEU1RFUF9TTUk9bQoj IENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldApDT05GSUdfWDg2X0NQVUZSRVFfTkZP UkNFMj1tCkNPTkZJR19YODZfTE9OR1JVTj15CiMgQ09ORklHX1g4Nl9MT05HSEFVTCBpcyBub3Qg c2V0CiMgQ09ORklHX1g4Nl9FX1BPV0VSU0FWRVIgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRp b25zCiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCPW0KQ09ORklHX1g4Nl9TUEVFRFNURVBfUkVM QVhFRF9DQVBfQ0hFQ0s9eQoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05G SUdfQ1BVX0lETEVfR09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVO VT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CkNPTkZJ R19JTlRFTF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15 CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBp cyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09B Tlk9eQpDT05GSUdfUENJX0JJT1M9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1D T05GSUc9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJX0NOQjIwTEVfUVVJUks9eQoj IENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJ VD15CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90 IHNldApDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE89eQpDT05GSUdfUENJX1NUVUI9eQoj IENPTkZJR19IVF9JUlEgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CiMgQ09ORklHX1BDSV9J T1YgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUFJJIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9QQVNJ RD15CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwoj CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19JU0E9eQojIENPTkZJR19FSVNBIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0N4MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJWCBpcyBub3Qgc2V0CkNP TkZJR19ORVQ1NTAxPXkKQ09ORklHX0dFT1M9eQpDT05GSUdfVFM1NTAwPXkKQ09ORklHX0FNRF9O Qj15CkNPTkZJR19QQ0NBUkQ9bQpDT05GSUdfUENNQ0lBPW0KQ09ORklHX1BDTUNJQV9MT0FEX0NJ Uz15CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRnZXMKIwojIENPTkZJR19ZRU5U QSBpcyBub3Qgc2V0CkNPTkZJR19QRDY3Mjk9bQpDT05GSUdfSTgyMDkyPW0KQ09ORklHX0k4MjM2 NT1tCiMgQ09ORklHX1RDSUMgaXMgbm90IHNldApDT05GSUdfUENNQ0lBX1BST0JFPXkKQ09ORklH X1BDQ0FSRF9OT05TVEFUSUM9eQojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09O RklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxl IGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19C SU5GTVRfU0NSSVBUPXkKQ09ORklHX0hBVkVfQU9VVD15CiMgQ09ORklHX0JJTkZNVF9BT1VUIGlz IG5vdCBzZXQKIyBDT05GSUdfQklORk1UX01JU0MgaXMgbm90IHNldAojIENPTkZJR19DT1JFRFVN UCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FUT01JQ19JT01BUD15CkNPTkZJR19QTUNfQVRPTT15 CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCiMgQ09ORklHX1BBQ0tFVCBp cyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09O RklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKIyBDT05GSUdfWEZSTV9VU0VSIGlzIG5vdCBz ZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fTUlHUkFU RT15CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09N UD15CkNPTkZJR19ORVRfS0VZPXkKQ09ORklHX05FVF9LRVlfTUlHUkFURT15CkNPTkZJR19JTkVU PXkKIyBDT05GSUdfSVBfTVVMVElDQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfQURWQU5DRURf Uk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5Q PXkKQ09ORklHX0lQX1BOUF9ESENQPXkKIyBDT05GSUdfSVBfUE5QX0JPT1RQIGlzIG5vdCBzZXQK IyBDT05GSUdfSVBfUE5QX1JBUlAgaXMgbm90IHNldAojIENPTkZJR19ORVRfSVBJUCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfSVBHUkVfREVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD1tCiMgQ09O RklHX05FVF9JUEdSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTl9DT09LSUVTIGlzIG5vdCBzZXQK Q09ORklHX05FVF9JUFZUST1tCkNPTkZJR19ORVRfVURQX1RVTk5FTD1tCkNPTkZJR19ORVRfRk9V PW0KQ09ORklHX0lORVRfQUg9eQpDT05GSUdfSU5FVF9FU1A9eQpDT05GSUdfSU5FVF9JUENPTVA9 eQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUX1RVTk5FTD15CiMgQ09ORklH X0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX1hGUk1fTU9E RV9UVU5ORUw9bQojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUIGlzIG5vdCBzZXQKQ09ORklH X0lORVRfTFJPPXkKQ09ORklHX0lORVRfRElBRz1tCkNPTkZJR19JTkVUX1RDUF9ESUFHPW0KQ09O RklHX0lORVRfVURQX0RJQUc9bQojIENPTkZJR19UQ1BfQ09OR19BRFZBTkNFRCBpcyBub3Qgc2V0 CkNPTkZJR19UQ1BfQ09OR19DVUJJQz15CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJjdWJpYyIK Q09ORklHX1RDUF9NRDVTSUc9eQojIENPTkZJR19JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05FVFdP UktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19Q SFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQK Q09ORklHX0lQX0RDQ1A9bQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9bQoKIwojIERDQ1AgQ0NJRHMg Q29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19JUF9EQ0NQX0NDSUQzIGlzIG5vdCBzZXQKCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5n CiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9TQ1RQPXkKQ09O RklHX1NDVFBfREJHX09CSkNOVD15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19N RDUgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMSBpcyBu b3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORT15CiMgQ09ORklHX1ND VFBfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19T SEExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBu b3Qgc2V0CkNPTkZJR19BVE09bQpDT05GSUdfQVRNX0NMSVA9bQojIENPTkZJR19BVE1fQ0xJUF9O T19JQ01QIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9MQU5FPW0KIyBDT05GSUdfQVRNX01QT0EgaXMg bm90IHNldApDT05GSUdfQVRNX0JSMjY4ND1tCiMgQ09ORklHX0FUTV9CUjI2ODRfSVBGSUxURVIg aXMgbm90IHNldAojIENPTkZJR19MMlRQIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19H QVJQPXkKQ09ORklHX01SUD15CkNPTkZJR19CUklER0U9eQojIENPTkZJR19CUklER0VfSUdNUF9T Tk9PUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORyBpcyBub3Qg c2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKQ09ORklHX1ZMQU5fODAyMVFfR1ZSUD15CkNPTkZJR19W TEFOXzgwMjFRX01WUlA9eQpDT05GSUdfREVDTkVUPW0KQ09ORklHX0RFQ05FVF9ST1VURVI9eQpD T05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQpDT05GSUdfSVBYPW0KQ09ORklHX0lQWF9JTlRFUk49 eQojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj1tCiMg Q09ORklHX1BIT05FVCBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PW0KQ09ORklHX0lFRUU4 MDIxNTRfU09DS0VUPW0KQ09ORklHX01BQzgwMjE1ND1tCkNPTkZJR19ORVRfU0NIRUQ9eQoKIwoj IFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQpDT05GSUdfTkVUX1ND SF9IVEI9bQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKIyBDT05GSUdfTkVUX1NDSF9BVE0gaXMgbm90 IHNldApDT05GSUdfTkVUX1NDSF9QUklPPW0KQ09ORklHX05FVF9TQ0hfTVVMVElRPW0KQ09ORklH X05FVF9TQ0hfUkVEPXkKIyBDT05GSUdfTkVUX1NDSF9TRkIgaXMgbm90IHNldAojIENPTkZJR19O RVRfU0NIX1NGUSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1RFUUw9bQojIENPTkZJR19ORVRf U0NIX1RCRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfR1JFRCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0NIX0RTTUFSSz15CiMgQ09ORklHX05FVF9TQ0hfTkVURU0gaXMgbm90IHNldApDT05G SUdfTkVUX1NDSF9EUlI9eQojIENPTkZJR19ORVRfU0NIX01RUFJJTyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0NIX0NIT0tFPXkKQ09ORklHX05FVF9TQ0hfUUZRPW0KIyBDT05GSUdfTkVUX1NDSF9D T0RFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPW0KQ09ORklHX05FVF9TQ0hf RlE9eQojIENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1BJRT1t CiMgQ09ORklHX05FVF9TQ0hfUExVRyBpcyBub3Qgc2V0CgojCiMgQ2xhc3NpZmljYXRpb24KIwpD T05GSUdfTkVUX0NMUz15CiMgQ09ORklHX05FVF9DTFNfQkFTSUMgaXMgbm90IHNldAojIENPTkZJ R19ORVRfQ0xTX1RDSU5ERVggaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19ST1VURTQ9eQojIENP TkZJR19ORVRfQ0xTX0ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19VMzIgaXMgbm90IHNl dApDT05GSUdfTkVUX0NMU19SU1ZQPXkKQ09ORklHX05FVF9DTFNfUlNWUDY9eQpDT05GSUdfTkVU X0NMU19GTE9XPXkKIyBDT05GSUdfTkVUX0NMU19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19O RVRfQ0xTX0JQRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1dFUj1tCiMgQ09ORklHX05F VF9FTUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0FDVCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj1tCkNPTkZJ R19CQVRNQU5fQURWPXkKQ09ORklHX0JBVE1BTl9BRFZfQkxBPXkKQ09ORklHX0JBVE1BTl9BRFZf REFUPXkKQ09ORklHX0JBVE1BTl9BRFZfTkM9eQojIENPTkZJR19CQVRNQU5fQURWX01DQVNUIGlz IG5vdCBzZXQKQ09ORklHX0JBVE1BTl9BRFZfREVCVUc9eQpDT05GSUdfT1BFTlZTV0lUQ0g9bQpD T05GSUdfVlNPQ0tFVFM9bQojIENPTkZJR19ORVRMSU5LX01NQVAgaXMgbm90IHNldApDT05GSUdf TkVUTElOS19ESUFHPXkKQ09ORklHX01QTFM9eQpDT05GSUdfTkVUX01QTFNfR1NPPW0KQ09ORklH X01QTFNfUk9VVElORz1tCiMgQ09ORklHX01QTFNfSVBUVU5ORUwgaXMgbm90IHNldApDT05GSUdf SFNSPW0KIyBDT05GSUdfTkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05G SUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQpDT05G SUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdf QlFMPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05G SUdfTkVUX1BLVEdFTj1tCkNPTkZJR19ORVRfRFJPUF9NT05JVE9SPW0KQ09ORklHX0hBTVJBRElP PXkKCiMKIyBQYWNrZXQgUmFkaW8gcHJvdG9jb2xzCiMKQ09ORklHX0FYMjU9bQojIENPTkZJR19B WDI1X0RBTUFfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19ORVRST00gaXMgbm90IHNldApDT05G SUdfUk9TRT1tCgojCiMgQVguMjUgbmV0d29yayBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01L SVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfNlBBQ0sgaXMgbm90IHNldApDT05GSUdfQlBRRVRIRVI9 bQpDT05GSUdfU0NDPW0KQ09ORklHX1NDQ19ERUxBWT15CkNPTkZJR19TQ0NfVFJYRUNITz15CkNP TkZJR19CQVlDT01fU0VSX0ZEWD1tCiMgQ09ORklHX0JBWUNPTV9TRVJfSERYIGlzIG5vdCBzZXQK IyBDT05GSUdfWUFNIGlzIG5vdCBzZXQKQ09ORklHX0NBTj1tCiMgQ09ORklHX0NBTl9SQVcgaXMg bm90IHNldApDT05GSUdfQ0FOX0JDTT1tCkNPTkZJR19DQU5fR1c9bQoKIwojIENBTiBEZXZpY2Ug RHJpdmVycwojCiMgQ09ORklHX0NBTl9WQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1NMQ0FO IGlzIG5vdCBzZXQKQ09ORklHX0NBTl9ERVY9bQojIENPTkZJR19DQU5fQ0FMQ19CSVRUSU1JTkcg aXMgbm90IHNldApDT05GSUdfQ0FOX0xFRFM9eQojIENPTkZJR19DQU5fSkFOWl9JQ0FOMyBpcyBu b3Qgc2V0CkNPTkZJR19QQ0hfQ0FOPW0KIyBDT05GSUdfQ0FOX0dSQ0FOIGlzIG5vdCBzZXQKQ09O RklHX0NBTl9TSkExMDAwPW0KQ09ORklHX0NBTl9TSkExMDAwX0lTQT1tCiMgQ09ORklHX0NBTl9T SkExMDAwX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0VNU19QQ01DSUEgaXMgbm90 IHNldApDT05GSUdfQ0FOX0VNU19QQ0k9bQpDT05GSUdfQ0FOX1BFQUtfUENNQ0lBPW0KQ09ORklH X0NBTl9QRUFLX1BDST1tCiMgQ09ORklHX0NBTl9QRUFLX1BDSUVDIGlzIG5vdCBzZXQKQ09ORklH X0NBTl9LVkFTRVJfUENJPW0KQ09ORklHX0NBTl9QTFhfUENJPW0KIyBDT05GSUdfQ0FOX1RTQ0FO MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9DX0NBTiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fTV9D QU49bQpDT05GSUdfQ0FOX0NDNzcwPW0KQ09ORklHX0NBTl9DQzc3MF9JU0E9bQpDT05GSUdfQ0FO X0NDNzcwX1BMQVRGT1JNPW0KCiMKIyBDQU4gVVNCIGludGVyZmFjZXMKIwpDT05GSUdfQ0FOX0VN U19VU0I9bQpDT05GSUdfQ0FOX0VTRF9VU0IyPW0KIyBDT05GSUdfQ0FOX0dTX1VTQiBpcyBub3Qg c2V0CkNPTkZJR19DQU5fS1ZBU0VSX1VTQj1tCiMgQ09ORklHX0NBTl9QRUFLX1VTQiBpcyBub3Qg c2V0CkNPTkZJR19DQU5fOERFVl9VU0I9bQojIENPTkZJR19DQU5fU09GVElORyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQSBpcyBu b3Qgc2V0CkNPTkZJR19CVD15CiMgQ09ORklHX0JUX0JSRURSIGlzIG5vdCBzZXQKIyBDT05GSUdf QlRfTEUgaXMgbm90IHNldAojIENPTkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X0JUX0RFQlVHRlMgaXMgbm90IHNldAoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCiMg Q09ORklHX0JUX0hDSUJUVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJQlRTRElPIGlzIG5v dCBzZXQKIyBDT05GSUdfQlRfSENJVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCQ00yMDNY PW0KQ09ORklHX0JUX0hDSUJQQTEwWD1tCiMgQ09ORklHX0JUX0hDSUJGVVNCIGlzIG5vdCBzZXQK IyBDT05GSUdfQlRfSENJRFRMMSBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCVDNDPW0KQ09ORklH X0JUX0hDSUJMVUVDQVJEPW0KIyBDT05GSUdfQlRfSENJQlRVQVJUIGlzIG5vdCBzZXQKIyBDT05G SUdfQlRfSENJVkhDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX01SVkwgaXMgbm90IHNldApDT05G SUdfQUZfUlhSUEM9bQpDT05GSUdfQUZfUlhSUENfREVCVUc9eQojIENPTkZJR19SWEtBRCBpcyBu b3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQojIENPTkZJR19XSVJFTEVTUyBpcyBub3Qgc2V0CkNP TkZJR19XSU1BWD15CkNPTkZJR19XSU1BWF9ERUJVR19MRVZFTD04CiMgQ09ORklHX1JGS0lMTCBp cyBub3Qgc2V0CkNPTkZJR19SRktJTExfUkVHVUxBVE9SPW0KIyBDT05GSUdfTkVUXzlQIGlzIG5v dCBzZXQKQ09ORklHX0NBSUY9eQpDT05GSUdfQ0FJRl9ERUJVRz15CkNPTkZJR19DQUlGX05FVERF Vj15CkNPTkZJR19DQUlGX1VTQj15CkNPTkZJR19DRVBIX0xJQj15CkNPTkZJR19DRVBIX0xJQl9Q UkVUVFlERUJVRz15CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90IHNl dAojIENPTkZJR19ORkMgaXMgbm90IHNldApDT05GSUdfTFdUVU5ORUw9eQoKIwojIERldmljZSBE cml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKIyBDT05GSUdfVUVWRU5UX0hF TFBFUiBpcyBub3Qgc2V0CkNPTkZJR19ERVZUTVBGUz15CkNPTkZJR19ERVZUTVBGU19NT1VOVD15 CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBu b3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09O RklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQpDT05G SUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JF RFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RF VlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05G SUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRP UFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQ X1NQTUk9bQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19E TUFfU0hBUkVEX0JVRkZFUj15CkNPTkZJR19GRU5DRV9UUkFDRT15CiMgQ09ORklHX0RNQV9DTUEg aXMgbm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RPUj15CiMgQ09ORklH X1BST0NfRVZFTlRTIGlzIG5vdCBzZXQKQ09ORklHX01URD15CiMgQ09ORklHX01URF9URVNUUyBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01U RF9DTURMSU5FX1BBUlRTPXkKQ09ORklHX01URF9PRl9QQVJUUz1tCiMgQ09ORklHX01URF9BUjdf UEFSVFMgaXMgbm90IHNldAoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJz CiMKQ09ORklHX01URF9CTEtERVZTPXkKIyBDT05GSUdfTVREX0JMT0NLIGlzIG5vdCBzZXQKQ09O RklHX01URF9CTE9DS19STz1tCkNPTkZJR19GVEw9bQpDT05GSUdfTkZUTD1tCiMgQ09ORklHX05G VExfUlcgaXMgbm90IHNldApDT05GSUdfSU5GVEw9eQpDT05GSUdfUkZEX0ZUTD15CkNPTkZJR19T U0ZEQz1tCkNPTkZJR19TTV9GVEw9bQpDT05GSUdfTVREX09PUFM9bQpDT05GSUdfTVREX1NXQVA9 bQpDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUj15CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlw IGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST15CkNPTkZJR19NVERfSkVERUNQUk9CRT1tCkNPTkZJ R19NVERfR0VOX1BST0JFPXkKIyBDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0 CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhf Mj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19X SURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9D RklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNl dAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9 eQpDT05GSUdfTVREX0NGSV9BTURTVEQ9eQpDT05GSUdfTVREX0NGSV9TVEFBPXkKQ09ORklHX01U RF9DRklfVVRJTD15CkNPTkZJR19NVERfUkFNPXkKQ09ORklHX01URF9ST009bQpDT05GSUdfTVRE X0FCU0VOVD1tCgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCkNPTkZJR19N VERfQ09NUExFWF9NQVBQSU5HUz15CkNPTkZJR19NVERfUEhZU01BUD15CiMgQ09ORklHX01URF9Q SFlTTUFQX0NPTVBBVCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QSFlTTUFQX09GIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX1NDNTIwQ0RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05FVFNDNTIw IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1RTNTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9T QkNfR1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0FNRDc2WFJPTSBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9JQ0hYUk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9FU0IyUk9NPW0KQ09ORklHX01U RF9DSzgwNFhST009bQojIENPTkZJR19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9ORVR0ZWwgaXMgbm90IHNldApDT05GSUdfTVREX0w0NDBHWD1tCkNPTkZJR19NVERfUENJ PW0KIyBDT05GSUdfTVREX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19NVERfR1BJT19BRERSPW0K IyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfUExBVFJBTT15 CkNPTkZJR19NVERfTEFUQ0hfQUREUj15CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBk cml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0xSQU09 eQpDT05GSUdfTVREX1BIUkFNPW0KQ09ORklHX01URF9NVERSQU09eQpDT05GSUdfTVREUkFNX1RP VEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNFX1NJWkU9MTI4CkNPTkZJR19NVERSQU1f QUJTX1BPUz0wCiMgQ09ORklHX01URF9CTE9DSzJNVEQgaXMgbm90IHNldAoKIwojIERpc2stT24t Q2hpcCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19NVERfRE9DRzM9eQpDT05GSUdfQkNIX0NPTlNU X009MTQKQ09ORklHX0JDSF9DT05TVF9UPTQKQ09ORklHX01URF9OQU5EX0VDQz15CkNPTkZJR19N VERfTkFORF9FQ0NfU01DPXkKQ09ORklHX01URF9OQU5EPXkKQ09ORklHX01URF9OQU5EX0JDSD15 CkNPTkZJR19NVERfTkFORF9FQ0NfQkNIPXkKQ09ORklHX01URF9TTV9DT01NT049eQpDT05GSUdf TVREX05BTkRfREVOQUxJPW0KQ09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0k9bQpDT05GSUdfTVRE X05BTkRfREVOQUxJX0RUPW0KQ09ORklHX01URF9OQU5EX0RFTkFMSV9TQ1JBVENIX1JFR19BRERS PTB4RkYxMDgwMTgKQ09ORklHX01URF9OQU5EX0dQSU89eQojIENPTkZJR19NVERfTkFORF9PTUFQ X0JDSF9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9JRFM9eQpDT05GSUdfTVREX05B TkRfUklDT0g9eQpDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUD1tCiMgQ09ORklHX01URF9OQU5E X0RJU0tPTkNISVBfUFJPQkVfQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElT S09OQ0hJUF9QUk9CRV9BRERSRVNTPTAKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfQkJUV1JJ VEU9eQpDT05GSUdfTVREX05BTkRfRE9DRzQ9eQojIENPTkZJR19NVERfTkFORF9DQUZFIGlzIG5v dCBzZXQKQ09ORklHX01URF9OQU5EX0NTNTUzWD1tCiMgQ09ORklHX01URF9OQU5EX05BTkRTSU0g aXMgbm90IHNldApDT05GSUdfTVREX05BTkRfUExBVEZPUk09bQpDT05GSUdfTVREX05BTkRfSElT STUwND15CkNPTkZJR19NVERfT05FTkFORD1tCiMgQ09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9X UklURSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PTkVOQU5EX0dFTkVSSUMgaXMgbm90IHNldAoj IENPTkZJR19NVERfT05FTkFORF9PVFAgaXMgbm90IHNldAojIENPTkZJR19NVERfT05FTkFORF8y WF9QUk9HUkFNIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZl cnMKIwpDT05GSUdfTVREX0xQRERSPXkKQ09ORklHX01URF9RSU5GT19QUk9CRT15CkNPTkZJR19N VERfU1BJX05PUj15CiMgQ09ORklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX1VCSSBpcyBub3Qgc2V0CkNPTkZJR19EVEM9eQpDT05GSUdfT0Y9eQpD T05GSUdfT0ZfVU5JVFRFU1Q9eQpDT05GSUdfT0ZfRkxBVFRSRUU9eQpDT05GSUdfT0ZfRUFSTFlf RkxBVFRSRUU9eQpDT05GSUdfT0ZfRFlOQU1JQz15CkNPTkZJR19PRl9BRERSRVNTPXkKQ09ORklH X09GX0FERFJFU1NfUENJPXkKQ09ORklHX09GX0lSUT15CkNPTkZJR19PRl9QQ0k9eQpDT05GSUdf T0ZfUENJX0lSUT15CkNPTkZJR19PRl9NVEQ9eQpDT05GSUdfT0ZfUkVTT0xWRT15CkNPTkZJR19P Rl9PVkVSTEFZPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdf UEFSUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19QTlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVTU0FH RVMgaXMgbm90IHNldAoKIwojIFByb3RvY29scwojCkNPTkZJR19JU0FQTlA9eQojIENPTkZJR19Q TlBCSU9TIGlzIG5vdCBzZXQKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09O RklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0NQUV9DSVNTX0RBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EQUM5NjAgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX1VNRU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X0NPV19DT01NT04gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0xPT1AgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05CRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlZNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf U1g4IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19D RFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQK IyBDT05GSUdfVklSVElPX0JMSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSEQgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1JCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUlNY WCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfU0VOU09SU19MSVMzTFYw MkQgaXMgbm90IHNldAojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CkNPTkZJR19EVU1N WV9JUlE9bQojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX01JRF9QVEkgaXMgbm90IHNldApDT05GSUdfU0dJX0lPQzQ9 bQpDT05GSUdfVElGTV9DT1JFPXkKQ09ORklHX1RJRk1fN1hYMT15CiMgQ09ORklHX0lDUzkzMlM0 MDEgaXMgbm90IHNldApDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKIyBDT05GSUdfQ1M1NTM1 X01GR1BUIGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz1tCkNPTkZJR19BUERTOTgwMkFMUz1tCkNP TkZJR19JU0wyOTAwMz15CkNPTkZJR19JU0wyOTAyMD15CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzgwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQkgxNzcwPXkKIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CkNPTkZJ R19ITUM2MzUyPXkKQ09ORklHX0RTMTY4Mj1tCiMgQ09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5v dCBzZXQKQ09ORklHX0JNUDA4NT15CkNPTkZJR19CTVAwODVfSTJDPW0KIyBDT05GSUdfUENIX1BI VUIgaXMgbm90IHNldApDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkKIyBDT05GSUdfU1JBTSBp cyBub3Qgc2V0CkNPTkZJR19DMlBPUlQ9bQojIENPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwIGlz IG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5v dCBzZXQKQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBu b3Qgc2V0CkNPTkZJR19FRVBST01fOTNDWDY9bQpDT05GSUdfQ0I3MTBfQ09SRT1tCiMgQ09ORklH X0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkK CiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoj CiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBpcyBu b3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09ORklH X0FMVEVSQV9TVEFQTD15CkNPTkZJR19JTlRFTF9NRUk9eQpDT05GSUdfSU5URUxfTUVJX01FPXkK Q09ORklHX0lOVEVMX01FSV9UWEU9eQojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0Cgoj CiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoKIwojIFNDSUYgQnVzIERyaXZlcgojCgojCiMgSW50 ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFND SUYgRHJpdmVyCiMKQ09ORklHX0VDSE89eQojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CiMg Q09ORklHX0NYTF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0VFSCBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1l bnRhdGlvbi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdf SURFX1hGRVJfTU9ERT15CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJR19JREVfQVRBUEk9eQpD T05GSUdfSURFX0xFR0FDWT15CiMgQ09ORklHX0JMS19ERVZfSURFX1NBVEEgaXMgbm90IHNldApD T05GSUdfSURFX0dEPXkKIyBDT05GSUdfSURFX0dEX0FUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lE RV9HRF9BVEFQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFQ1MgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0RFTEtJTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lERUNEPW0K IyBDT05GSUdfQkxLX0RFVl9JREVDRF9WRVJCT1NFX0VSUk9SUyBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfSURFVEFQRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFQUNQSSBpcyBu b3Qgc2V0CkNPTkZJR19JREVfVEFTS19JT0NUTD15CiMgQ09ORklHX0lERV9QUk9DX0ZTIGlzIG5v dCBzZXQKCiMKIyBJREUgY2hpcHNldCBzdXBwb3J0L2J1Z2ZpeGVzCiMKQ09ORklHX0lERV9HRU5F UklDPXkKQ09ORklHX0JMS19ERVZfUExBVEZPUk09bQpDT05GSUdfQkxLX0RFVl9DTUQ2NDA9bQoj IENPTkZJR19CTEtfREVWX0NNRDY0MF9FTkhBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X0lERVBOUD15CkNPTkZJR19CTEtfREVWX0lERURNQV9TRkY9eQoKIwojIFBDSSBJREUgY2hpcHNl dHMgc3VwcG9ydAojCkNPTkZJR19CTEtfREVWX0lERVBDST15CkNPTkZJR19JREVQQ0lfUENJQlVT X09SREVSPXkKIyBDT05GSUdfQkxLX0RFVl9PRkZCT0FSRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX0dFTkVSSUM9eQojIENPTkZJR19CTEtfREVWX09QVEk2MjEgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX1JaMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lERURNQV9QQ0k9eQpD T05GSUdfQkxLX0RFVl9BRUM2MlhYPW0KQ09ORklHX0JMS19ERVZfQUxJMTVYMz1tCiMgQ09ORklH X0JMS19ERVZfQU1ENzRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQVRJSVhQIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NTNTUyMCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfQ1M1NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DUzU1MzUg aXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9DUzU1MzY9bQojIENPTkZJR19CTEtfREVWX0hQVDM2 NiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0pNSUNST049bQpDT05GSUdfQkxLX0RFVl9TQzEy MDA9bQpDT05GSUdfQkxLX0RFVl9QSUlYPW0KQ09ORklHX0JMS19ERVZfSVQ4MTcyPXkKIyBDT05G SUdfQkxLX0RFVl9JVDgyMTMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JVDgyMVg9eQpDT05G SUdfQkxLX0RFVl9OUzg3NDE1PXkKQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEPW0KQ09ORklH X0JMS19ERVZfUERDMjAyWFhfTkVXPXkKQ09ORklHX0JMS19ERVZfU1ZXS1M9eQojIENPTkZJR19C TEtfREVWX1NJSU1BR0UgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NJUzU1MTMgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1NMQzkwRTY2IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf VFJNMjkwPXkKQ09ORklHX0JMS19ERVZfVklBODJDWFhYPW0KIyBDT05GSUdfQkxLX0RFVl9UQzg2 QzAwMSBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSURFIGNoaXBzZXRzIHN1cHBvcnQKIwoKIwojIE5v dGU6IG1vc3Qgb2YgdGhlc2UgYWxzbyByZXF1aXJlIHNwZWNpYWwga2VybmVsIGJvb3QgcGFyYW1l dGVycwojCiMgQ09ORklHX0JMS19ERVZfNERSSVZFUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X0FMSTE0WFg9eQpDT05GSUdfQkxLX0RFVl9EVEMyMjc4PXkKIyBDT05GSUdfQkxLX0RFVl9IVDY1 NjBCIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9RRDY1WFggaXMgbm90IHNldApDT05GSUdf QkxLX0RFVl9VTUM4NjcyPXkKQ09ORklHX0JMS19ERVZfSURFRE1BPXkKCiMKIyBTQ1NJIGRldmlj ZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPW0KQ09ORklHX1JBSURfQVRUUlM9bQpDT05GSUdf U0NTST1tCkNPTkZJR19TQ1NJX0RNQT15CiMgQ09ORklHX1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX01RX0RFRkFVTFQ9eQpDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJ IHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NEPW0K IyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX09TU1Q9bQojIENP TkZJR19CTEtfREVWX1NSIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU0c9bQpDT05GSUdfQ0hS X0RFVl9TQ0g9bQojIENPTkZJR19TQ1NJX0VOQ0xPU1VSRSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJ X0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJ X1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRS Uz1tCiMgQ09ORklHX1NDU0lfRkNfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lTQ1NJ X0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU0FTX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FT X0xJQlNBUz1tCkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRS Uz1tCiMgQ09ORklHX1NDU0lfTE9XTEVWRUwgaXMgbm90IHNldApDT05GSUdfU0NTSV9MT1dMRVZF TF9QQ01DSUE9eQojIENPTkZJR19QQ01DSUFfQUhBMTUyWCBpcyBub3Qgc2V0CkNPTkZJR19QQ01D SUFfRkRPTUFJTj1tCkNPTkZJR19QQ01DSUFfTklOSkFfU0NTST1tCkNPTkZJR19QQ01DSUFfUUxP R0lDPW0KIyBDT05GSUdfUENNQ0lBX1NZTTUzQzUwMCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RI PXkKQ09ORklHX1NDU0lfREhfUkRBQz15CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkKQ09ORklHX1ND U0lfREhfRU1DPXkKQ09ORklHX1NDU0lfREhfQUxVQT1tCiMgQ09ORklHX1NDU0lfT1NEX0lOSVRJ QVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQSBpcyBub3Qgc2V0CkNPTkZJR19NRD15CkNPTkZJ R19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9eQpDT05GSUdfTURfTElORUFSPW0K Q09ORklHX01EX1JBSUQwPW0KQ09ORklHX01EX1JBSUQxPW0KQ09ORklHX01EX1JBSUQxMD15CkNP TkZJR19NRF9SQUlENDU2PXkKIyBDT05GSUdfTURfTVVMVElQQVRIIGlzIG5vdCBzZXQKQ09ORklH X01EX0ZBVUxUWT15CkNPTkZJR19NRF9DTFVTVEVSPW0KQ09ORklHX0JDQUNIRT1tCkNPTkZJR19C Q0FDSEVfREVCVUc9eQojIENPTkZJR19CQ0FDSEVfQ0xPU1VSRVNfREVCVUcgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09bQojIENPTkZJR19E TV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVCVUcgaXMgbm90IHNldApDT05G SUdfRE1fQlVGSU89bQpDT05GSUdfRE1fQklPX1BSSVNPTj1tCkNPTkZJR19ETV9QRVJTSVNURU5U X0RBVEE9bQojIENPTkZJR19ETV9ERUJVR19CTE9DS19TVEFDS19UUkFDSU5HIGlzIG5vdCBzZXQK Q09ORklHX0RNX0NSWVBUPW0KQ09ORklHX0RNX1NOQVBTSE9UPW0KQ09ORklHX0RNX1RISU5fUFJP VklTSU9OSU5HPW0KQ09ORklHX0RNX0NBQ0hFPW0KIyBDT05GSUdfRE1fQ0FDSEVfTVEgaXMgbm90 IHNldApDT05GSUdfRE1fQ0FDSEVfU01RPW0KQ09ORklHX0RNX0NBQ0hFX0NMRUFORVI9bQpDT05G SUdfRE1fRVJBPW0KQ09ORklHX0RNX01JUlJPUj1tCkNPTkZJR19ETV9MT0dfVVNFUlNQQUNFPW0K IyBDT05GSUdfRE1fUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9aRVJPPW0KQ09ORklHX0RNX01V TFRJUEFUSD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9bQpDT05GSUdfRE1fTVVMVElQQVRIX1NU PW0KQ09ORklHX0RNX0RFTEFZPW0KIyBDT05GSUdfRE1fVUVWRU5UIGlzIG5vdCBzZXQKIyBDT05G SUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKQ09ORklHX0RNX1ZFUklUWT1tCiMgQ09ORklHX0RNX1NX SVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJ R19UQVJHRVRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT049eQpDT05GSUdfRlVTSU9OX1NQ ST1tCiMgQ09ORklHX0ZVU0lPTl9TQVMgaXMgbm90IHNldApDT05GSUdfRlVTSU9OX01BWF9TR0U9 MTI4CkNPTkZJR19GVVNJT05fQ1RMPW0KQ09ORklHX0ZVU0lPTl9MT0dHSU5HPXkKCiMKIyBJRUVF IDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldApD T05GSUdfRklSRVdJUkVfTk9TWT1tCkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CiMgQ09ORklH X01BQ19FTVVNT1VTRUJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVklDRVMgaXMgbm90IHNl dAojIENPTkZJR19WSE9TVF9ORVQgaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJ QU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19J TlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKIyBDT05GSUdfSU5QVVRfRkZfTUVNTEVTUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BPTExERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9T UEFSU0VLTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0 CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CkNPTkZJ R19JTlBVVF9NT1VTRURFVl9QU0FVWD15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0x MDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKIyBDT05GSUdfSU5QVVRfSk9Z REVWIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRVZERVYgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdf SU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15 CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FU MjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBS MTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VO RyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT01BUDQgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DUk9TX0VDIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X0JDTSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpD T05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJ R19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklH X01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09O RklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5U RUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNP TkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMg bm90IHNldAojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9B UFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CiMg Q09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkMgaXMg bm90IHNldAojIENPTkZJR19NT1VTRV9JTlBPUlQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9M T0dJQk0gaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QQzExMFBBRCBpcyBub3Qgc2V0CiMgQ09O RklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNF X1NZTkFQVElDU19VU0IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNI U0NSRUVOIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CgojCiMgSGFy ZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9Q Q19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09O RklHX1NFUklPX0NUODJDNzEwPW0KQ09ORklHX1NFUklPX1BDSVBTMj1tCkNPTkZJR19TRVJJT19M SUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPW0KQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9bQojIENP TkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FSQ19QUzI9bQojIENP TkZJR19TRVJJT19BUEJQUzIgaXMgbm90IHNldApDT05GSUdfR0FNRVBPUlQ9bQpDT05GSUdfR0FN RVBPUlRfTlM1NTg9bQpDT05GSUdfR0FNRVBPUlRfTDQ9bQpDT05GSUdfR0FNRVBPUlRfRU1VMTBL MT1tCiMgQ09ORklHX0dBTUVQT1JUX0ZNODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2 aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThf UFRZUz15CiMgQ09ORklHX0RFVlBUU19NVUxUSVBMRV9JTlNUQU5DRVMgaXMgbm90IHNldApDT05G SUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VS SUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQKIyBD T05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKQ09O RklHX0RFVk1FTT15CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJ R19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgy NTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19T RVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CiMgQ09ORklHX1NF UklBTF84MjUwX0NTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09O RklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRF TkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfSU5H RU5JQyBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09O RklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJ R19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9PRl9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NO WFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX1RJTUJFUkRBTEUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pU QUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX1BDSF9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1hJTElO WF9QU19VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1IgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfTUVOX1oxMzUgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5v dCBzZXQKIyBDT05GSUdfVklSVElPX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfSVBNSV9IQU5E TEVSPXkKQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQ9eQojIENPTkZJR19JUE1JX1BBTklDX1NUUklO RyBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9bQojIENPTkZJR19JUE1J X1NJIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfU1NJRj15CkNPTkZJR19JUE1JX1dBVENIRE9HPW0K Q09ORklHX0lQTUlfUE9XRVJPRkY9eQpDT05GSUdfSFdfUkFORE9NPW0KQ09ORklHX0hXX1JBTkRP TV9USU1FUklPTUVNPW0KQ09ORklHX0hXX1JBTkRPTV9JTlRFTD1tCiMgQ09ORklHX0hXX1JBTkRP TV9BTUQgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX0dFT0RFPW0KQ09ORklHX0hXX1JBTkRP TV9WSUE9bQpDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz1tCiMgQ09ORklHX05WUkFNIGlzIG5vdCBz ZXQKQ09ORklHX0RUTEs9bQojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExJ Q09NIGlzIG5vdCBzZXQKIyBDT05GSUdfU09OWVBJIGlzIG5vdCBzZXQKCiMKIyBQQ01DSUEgY2hh cmFjdGVyIGRldmljZXMKIwojIENPTkZJR19TWU5DTElOS19DUyBpcyBub3Qgc2V0CkNPTkZJR19D QVJETUFOXzQwMDA9bQojIENPTkZJR19DQVJETUFOXzQwNDAgaXMgbm90IHNldAojIENPTkZJR19N V0FWRSBpcyBub3Qgc2V0CkNPTkZJR19QQzg3MzZ4X0dQSU89eQpDT05GSUdfTlNDX0dQSU89eQpD T05GSUdfUkFXX0RSSVZFUj1tCkNPTkZJR19NQVhfUkFXX0RFVlM9MjU2CiMgQ09ORklHX0hQRVQg aXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPW0KIyBDT05GSUdfVENHX1RQTSBpcyBu b3Qgc2V0CkNPTkZJR19URUxDTE9DSz15CkNPTkZJR19ERVZQT1JUPXkKIyBDT05GSUdfWElMTFlC VVMgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJR19BQ1BJ X0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKIyBDT05GSUdfSTJDX0NPTVBB VCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNPTkZJR19JMkNfTVVYPXkKCiMKIyBN dWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19BUkJfR1BJT19DSEFMTEVO R0U9eQpDT05GSUdfSTJDX01VWF9HUElPPW0KQ09ORklHX0kyQ19NVVhfUENBOTU0MT1tCkNPTkZJ R19JMkNfTVVYX1BDQTk1NHg9bQojIENPTkZJR19JMkNfTVVYX1JFRyBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPW0KQ09ORklHX0kyQ19BTEdPQklU PXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoK IwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19BTEkxNTM1 PW0KIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBp cyBub3Qgc2V0CkNPTkZJR19JMkNfQU1ENzU2PXkKQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9eQoj IENPTkZJR19JMkNfQU1EODExMSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT1tCiMgQ09ORklH X0kyQ19JU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJ R19JMkNfUElJWDQgaXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CkNP TkZJR19JMkNfU0lTNTU5NT15CkNPTkZJR19JMkNfU0lTNjMwPXkKIyBDT05GSUdfSTJDX1NJUzk2 WCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVklBPXkKQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFD UEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVt IGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdf STJDX0NCVVNfR1BJTz1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19E RVNJR05XQVJFX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0VHMjBUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19FTUVWMj1tCkNPTkZJ R19JMkNfR1BJTz15CkNPTkZJR19JMkNfS0VNUExEPW0KQ09ORklHX0kyQ19PQ09SRVM9eQojIENP TkZJR19JMkNfUENBX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BYQSBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JLM1ggaXMg bm90IHNldApDT05GSUdfSTJDX1NJTVRFQz1tCiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNl dAoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0RJ T0xBTl9VMkM9bQpDT05GSUdfSTJDX0RMTjI9bQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9bQpD T05GSUdfSTJDX1JPQk9URlVaWl9PU0lGPW0KIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMg YnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX1BDQV9JU0E9eQojIENPTkZJR19JMkNfQ1JPU19FQ19U VU5ORUwgaXMgbm90IHNldApDT05GSUdfU0N4MjAwX0FDQj1tCkNPTkZJR19JMkNfU1RVQj1tCkNP TkZJR19JMkNfU0xBVkU9eQpDT05GSUdfSTJDX1NMQVZFX0VFUFJPTT1tCiMgQ09ORklHX0kyQ19E RUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQK Q09ORklHX1NQTUk9bQpDT05GSUdfSFNJPW0KQ09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhT SSBjb250cm9sbGVycwojCgojCiMgSFNJIGNsaWVudHMKIwpDT05GSUdfSFNJX0NIQVI9bQoKIwoj IFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0 CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCkNPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUj15CiMg Q09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9HUElP PW0KCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAoj CkNPTkZJR19QVFBfMTU4OF9DTE9DSz1tCgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19Q SFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX1BU UF8xNTg4X0NMT0NLX1BDSD1tCkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CkNP TkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09ORklHX09GX0dQSU89eQpDT05G SUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElP PXkKQ09ORklHX0dQSU9fU1lTRlM9eQpDT05GSUdfR1BJT19HRU5FUklDPXkKCiMKIyBNZW1vcnkg bWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPXzc0WFhfTU1JTz1tCkNPTkZJR19HUElP X0FMVEVSQT1tCiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0Y3 MTg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX0dSR1BJTz15CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fSVQ4NzYxRT1tCiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fU0NIPW0KIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19TWVNDT04gaXMgbm90IHNldApDT05GSUdfR1BJT19UUzU1MDA9eQojIENPTkZJR19HUElPX1ZY ODU1IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fWElMSU5YPW0KCiMKIyBJMkMgR1BJTyBleHBhbmRl cnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldApDT05GSUdfR1BJT19BRE5QPXkK IyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUFYNzMyWD1tCkNP TkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdfR1BJT19QQ0E5NTNYX0lSUT15CiMgQ09ORklHX0dQ SU9fUENGODU3WCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NYMTUwWD15CgojCiMgTUZEIEdQSU8g ZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQ1JZU1RBTF9DT1ZFPW0KQ09ORklHX0dQSU9fQ1M1NTM1 PXkKQ09ORklHX0dQSU9fREE5MDUyPXkKQ09ORklHX0dQSU9fRExOMj1tCkNPTkZJR19HUElPX0pB TlpfVFRMPXkKIyBDT05GSUdfR1BJT19LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19HUElPX01T SUMgaXMgbm90IHNldAojIENPTkZJR19HUElPX1JDNVQ1ODMgaXMgbm90IHNldAojIENPTkZJR19H UElPX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19HUElPX1RJTUJFUkRBTEUgaXMgbm90IHNl dApDT05GSUdfR1BJT19UUFM2NTkxMD15CiMgQ09ORklHX0dQSU9fVFdMNjA0MCBpcyBub3Qgc2V0 CkNPTkZJR19HUElPX1dNODMxWD15CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQ SU9fQU1EODExMT1tCkNPTkZJR19HUElPX0JUOFhYPXkKIyBDT05GSUdfR1BJT19JTlRFTF9NSUQg aXMgbm90IHNldAojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f UENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fU09EQVZJTExFPXkKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfVzE9eQojIENP TkZJR19XMV9DT04gaXMgbm90IHNldAoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19X MV9NQVNURVJfTUFUUk9YPXkKQ09ORklHX1cxX01BU1RFUl9EUzI0OTA9bQpDT05GSUdfVzFfTUFT VEVSX0RTMjQ4Mj1tCkNPTkZJR19XMV9NQVNURVJfRFMxV009bQojIENPTkZJR19XMV9NQVNURVJf R1BJTyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVS TT15CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwOD1tCiMgQ09O RklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9E UzI0MTM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA2PW0KIyBDT05GSUdfVzFfU0xBVkVfRFMyNDIz IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT1tCkNPTkZJR19XMV9TTEFWRV9EUzI0 MzM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFf U0xBVkVfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD1tCkNPTkZJR19X MV9TTEFWRV9EUzI3ODE9bQojIENPTkZJR19XMV9TTEFWRV9EUzI4RTA0IGlzIG5vdCBzZXQKQ09O RklHX1cxX1NMQVZFX0JRMjcwMDA9eQpDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VS X1NVUFBMWV9ERUJVRz15CkNPTkZJR19QREFfUE9XRVI9eQpDT05GSUdfR0VORVJJQ19BRENfQkFU VEVSWT1tCkNPTkZJR19XTTgzMVhfQkFDS1VQPXkKIyBDT05GSUdfV004MzFYX1BPV0VSIGlzIG5v dCBzZXQKQ09ORklHX1RFU1RfUE9XRVI9bQojIENPTkZJR19CQVRURVJZXzg4UE04NjBYIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9E UzI3ODE9bQojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3eDAwIGlzIG5vdCBzZXQKQ09O RklHX0JBVFRFUllfREE5MDUyPW0KQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9bQpDT05GSUdfQkFU VEVSWV9NQVgxNzA0Mj1tCiMgQ09ORklHX0NIQVJHRVJfUENGNTA2MzMgaXMgbm90IHNldApDT05G SUdfQ0hBUkdFUl9JU1AxNzA0PW0KIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9HUElPPW0K IyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYMTQ1 Nzc9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTk4PW0KQ09ORklHX0NIQVJHRVJfQlEyNDE1WD15CkNP TkZJR19DSEFSR0VSX0JRMjQxOTA9bQpDT05GSUdfQ0hBUkdFUl9CUTI0MjU3PXkKIyBDT05GSUdf Q0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNTg5MD15CiMgQ09O RklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfVFBTNjUwOTA9eQoj IENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9S VDk0NTU9eQojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX0FW UyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENPTkZJR19I V01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19T RU5TT1JTX0FCSVRVR1VSVT15CiMgQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0 MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDIxPXkKQ09ORklHX1NFTlNPUlNfQURN MTAyNT1tCiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMxPW0KQ09ORklHX1NFTlNPUlNfQURNOTI0 MD15CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPXkKQ09O RklHX1NFTlNPUlNfQURUNzQxMT1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9eQpDT05GSUdfU0VO U09SU19BRFQ3NDcwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3NT15CkNPTkZJR19TRU5TT1JTX0FT Qzc2MjE9eQojIENPTkZJR19TRU5TT1JTX0s4VEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0sxMFRFTVA9bQojIENPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfQVBQTEVTTUMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0IxMDA9eQoj IENPTkZJR19TRU5TT1JTX0FUWFAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFM2MjA9bQoj IENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RFTExfU01N PXkKIyBDT05GSUdfU0VOU09SU19EQTkwNTJfQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5T T1JTX0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CkNPTkZJR19TRU5TT1JTX01D MTM3ODNfQURDPW0KQ09ORklHX1NFTlNPUlNfRlNDSE1EPW0KQ09ORklHX1NFTlNPUlNfR0w1MThT TT1tCkNPTkZJR19TRU5TT1JTX0dMNTIwU009eQojIENPTkZJR19TRU5TT1JTX0c3NjBBIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfR1BJ T19GQU49bQpDT05GSUdfU0VOU09SU19ISUg2MTMwPW0KIyBDT05GSUdfU0VOU09SU19JQk1BRU0g aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lCTVBFWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0lJT19IV01PTj1tCiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUE9X UjEyMjA9eQpDT05GSUdfU0VOU09SU19MSU5FQUdFPW0KQ09ORklHX1NFTlNPUlNfTFRDMjk0NT1t CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRD NDIxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9bQpDT05GSUdfU0VOU09SU19M VEM0MjQ1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTFRDNDI2MT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PW0KQ09ORklHX1NFTlNPUlNfTUFY MTYxOT15CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9bQpDT05GSUdfU0VOU09SU19NQVgxOTc9bQpD T05GSUdfU0VOU09SU19NQVg2NjM5PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CkNPTkZJR19T RU5TT1JTX01BWDY2NTA9eQojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19IVFUyMT15CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9eQpDT05GSUdfU0VOU09S U19NRU5GMjFCTUNfSFdNT049bQojIENPTkZJR19TRU5TT1JTX0xNNjMgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19MTTczPXkKQ09ORklHX1NFTlNPUlNfTE03NT1tCkNPTkZJR19TRU5TT1JTX0xN Nzc9eQpDT05GSUdfU0VOU09SU19MTTc4PW0KQ09ORklHX1NFTlNPUlNfTE04MD15CkNPTkZJR19T RU5TT1JTX0xNODM9eQpDT05GSUdfU0VOU09SU19MTTg1PW0KQ09ORklHX1NFTlNPUlNfTE04Nz15 CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTkyPW0KQ09ORklHX1NFTlNP UlNfTE05Mz15CkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9bQojIENPTkZJR19TRU5TT1JTX0xNOTUy NDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQ1PW0KIyBDT05GSUdfU0VOU09SU19Q Qzg3MzYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUEM4NzQyNz15CkNPTkZJR19TRU5TT1JT X05UQ19USEVSTUlTVE9SPW0KQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz1tCiMgQ09ORklHX1NFTlNP UlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzgwMiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX05DVDc5MDQ9eQpDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKQ09ORklH X1BNQlVTPXkKIyBDT05GSUdfU0VOU09SU19QTUJVUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FETTEyNzU9bQojIENPTkZJR19TRU5TT1JTX0xNMjUwNjYgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19MVEMyOTc4PW0KQ09ORklHX1NFTlNPUlNfTFRDMjk3OF9SRUdVTEFUT1I9eQojIENPTkZJ R19TRU5TT1JTX01BWDE2MDY0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMjA3NTE9bQpD T05GSUdfU0VOU09SU19NQVgzNDQ0MD15CkNPTkZJR19TRU5TT1JTX01BWDg2ODg9eQojIENPTkZJ R19TRU5TT1JTX1RQUzQwNDIyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19VQ0Q5MDAwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVUNEOTIwMD1tCkNPTkZJR19TRU5TT1JTX1pMNjEwMD15 CkNPTkZJR19TRU5TT1JTX1BXTV9GQU49bQpDT05GSUdfU0VOU09SU19TSFQxNT15CkNPTkZJR19T RU5TT1JTX1NIVDIxPXkKIyBDT05GSUdfU0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQpDT05GSUdfU0VOU09SU19FTUMyMTAzPXkK Q09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMT1tCkNPTkZJ R19TRU5TT1JTX1NNU0M0N00xOTI9bQojIENPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTcgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfU01NNjY1PW0KIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTMTAxNT15CkNPTkZJR19TRU5TT1JTX0FEUzc4 Mjg9eQpDT05GSUdfU0VOU09SU19BTUM2ODIxPXkKQ09ORklHX1NFTlNPUlNfSU5BMjA5PXkKQ09O RklHX1NFTlNPUlNfSU5BMlhYPXkKQ09ORklHX1NFTlNPUlNfVEM3ND15CiMgQ09ORklHX1NFTlNP UlNfVEhNQzUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTAyPXkKQ09ORklHX1NFTlNP UlNfVE1QMTAzPXkKQ09ORklHX1NFTlNPUlNfVE1QNDAxPW0KIyBDT05GSUdfU0VOU09SU19UTVA0 MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JT X1ZJQTY4NkE9eQpDT05GSUdfU0VOU09SU19WVDEyMTE9bQpDT05GSUdfU0VOU09SU19WVDgyMzE9 eQpDT05GSUdfU0VOU09SU19XODM3ODFEPW0KIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz15CkNP TkZJR19TRU5TT1JTX1c4Mzc5NT1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMPXkKQ09O RklHX1NFTlNPUlNfVzgzTDc4NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklH X1NFTlNPUlNfVzgzNjI3SEY9eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1dNODMxWD1tCgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfU0VO U09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5v dCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX0hXTU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9PRiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RS SVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9E RUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxU X0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9GQUlS X1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklH X1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9VU0VS X1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfUE9XRVJD TEFNUD1tCkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD1tCkNPTkZJR19JTlRFTF9TT0NfRFRT X0lPU0ZfQ09SRT1tCkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9bQojIENPTkZJR19JTlQz NDBYX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxfUENIX1RIRVJNQUw9bQpDT05GSUdf UUNPTV9TUE1JX1RFTVBfQUxBUk09bQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0df Q09SRT15CkNPTkZJR19XQVRDSERPR19OT1dBWU9VVD15CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERy aXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz1tCiMgQ09ORklHX0RBOTA1Ml9XQVRDSERPRyBp cyBub3Qgc2V0CiMgQ09ORklHX0RBOTA2M19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19EQTkw NjJfV0FUQ0hET0c9bQojIENPTkZJR19HUElPX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01F TkYyMUJNQ19XQVRDSERPRz1tCiMgQ09ORklHX1dNODMxWF9XQVRDSERPRyBpcyBub3Qgc2V0CkNP TkZJR19YSUxJTlhfV0FUQ0hET0c9eQojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19STjVUNjE4X1dBVENI RE9HIGlzIG5vdCBzZXQKQ09ORklHX01BWDYzWFhfV0FUQ0hET0c9bQpDT05GSUdfUkVUVV9XQVRD SERPRz15CkNPTkZJR19BQ1FVSVJFX1dEVD1tCkNPTkZJR19BRFZBTlRFQ0hfV0RUPXkKQ09ORklH X0FMSU0xNTM1X1dEVD15CkNPTkZJR19BTElNNzEwMV9XRFQ9bQpDT05GSUdfRjcxODA4RV9XRFQ9 bQojIENPTkZJR19TUDUxMDBfVENPIGlzIG5vdCBzZXQKQ09ORklHX1NDNTIwX1dEVD1tCiMgQ09O RklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQg aXMgbm90IHNldApDT05GSUdfSUI3MDBfV0RUPW0KQ09ORklHX0lCTUFTUj15CkNPTkZJR19XQUZF Ul9XRFQ9bQpDT05GSUdfSTYzMDBFU0JfV0RUPXkKQ09ORklHX0lFNlhYX1dEVD1tCiMgQ09ORklH X0lOVEVMX1NDVV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01JRF9XQVRDSERP RyBpcyBub3Qgc2V0CkNPTkZJR19JVENPX1dEVD1tCiMgQ09ORklHX0lUQ09fVkVORE9SX1NVUFBP UlQgaXMgbm90IHNldApDT05GSUdfSVQ4NzEyRl9XRFQ9eQpDT05GSUdfSVQ4N19XRFQ9bQojIENP TkZJR19IUF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19LRU1QTERfV0RUPW0KQ09ORklHX1ND MTIwMF9XRFQ9eQpDT05GSUdfUEM4NzQxM19XRFQ9bQojIENPTkZJR19OVl9UQ08gaXMgbm90IHNl dAojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TQkM4MzYwX1dEVD15CkNPTkZJ R19TQkM3MjQwX1dEVD15CkNPTkZJR19DUFU1X1dEVD1tCiMgQ09ORklHX1NNU0NfU0NIMzExWF9X RFQgaXMgbm90IHNldApDT05GSUdfU01TQzM3Qjc4N19XRFQ9bQojIENPTkZJR19WSUFfV0RUIGlz IG5vdCBzZXQKQ09ORklHX1c4MzYyN0hGX1dEVD1tCkNPTkZJR19XODM4NzdGX1dEVD15CkNPTkZJ R19XODM5NzdGX1dEVD15CiMgQ09ORklHX01BQ0haX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TQkNf RVBYX0MzX1dBVENIRE9HPW0KQ09ORklHX01FTl9BMjFfV0RUPXkKCiMKIyBJU0EtYmFzZWQgV2F0 Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENXQVRDSERPRz15CkNPTkZJR19NSVhDT01XRD1tCiMgQ09O RklHX1dEVCBpcyBub3Qgc2V0CgojCiMgUENJLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKIyBDT05G SUdfUENJUENXQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19XRFRQQ0k9eQoKIwojIFVTQi1iYXNl ZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19VU0JQQ1dBVENIRE9HPW0KQ09ORklHX1NTQl9QT1NT SUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj1tCkNPTkZJ R19TU0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BD SUhPU1Q9eQojIENPTkZJR19TU0JfQjQzX1BDSV9CUklER0UgaXMgbm90IHNldApDT05GSUdfU1NC X1BDTUNJQUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1Q9eQpDT05GSUdfU1NC X1NESU9IT1NUX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX1NESU9IT1NUIGlzIG5vdCBzZXQKIyBD T05GSUdfU1NCX1NJTEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfRFJJVkVS X1BDSUNPUkUgaXMgbm90IHNldAojIENPTkZJR19TU0JfRFJJVkVSX0dQSU8gaXMgbm90IHNldApD T05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCiMgQ09O RklHX0JDTUEgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpD T05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEX0NTNTUzNT15CiMgQ09ORklHX01GRF9BUzM3MTEg aXMgbm90IHNldApDT05GSUdfTUZEX0FTMzcyMj15CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX0FU TUVMX0hMQ0RDPXkKQ09ORklHX01GRF9CQ001OTBYWD1tCiMgQ09ORklHX01GRF9BWFAyMFggaXMg bm90IHNldApDT05GSUdfTUZEX0NST1NfRUM9bQpDT05GSUdfTUZEX0NST1NfRUNfSTJDPW0KIyBD T05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwNTI9eQpDT05GSUdf TUZEX0RBOTA1Ml9JMkM9eQojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKQ09ORklHX01G RF9EQTkwNjI9bQpDT05GSUdfTUZEX0RBOTA2Mz15CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90 IHNldApDT05GSUdfTUZEX0RMTjI9bQpDT05GSUdfTUZEX01DMTNYWFg9bQpDT05GSUdfTUZEX01D MTNYWFhfSTJDPW0KIyBDT05GSUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdf SFRDX1BBU0lDMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldApDT05G SUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19HUElPPW0KIyBDT05GSUdfTFBDX0lDSCBpcyBub3Qgc2V0 CkNPTkZJR19MUENfU0NIPW0KQ09ORklHX0lOVEVMX1NPQ19QTUlDPXkKQ09ORklHX01GRF9JTlRF TF9MUFNTPXkKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19N RkRfSU5URUxfTFBTU19QQ0k9eQpDT05GSUdfTUZEX0lOVEVMX01TSUM9eQpDT05GSUdfTUZEX0pB TlpfQ01PRElPPXkKQ09ORklHX01GRF9LRU1QTEQ9bQpDT05GSUdfTUZEXzg4UE04MDA9bQpDT05G SUdfTUZEXzg4UE04MDU9bQpDT05GSUdfTUZEXzg4UE04NjBYPXkKQ09ORklHX01GRF9NQVgxNDU3 Nz15CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5 MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRf TUFYODkwNz15CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01B WDg5OTcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5OTg9eQpDT05GSUdfTUZEX01UNjM5Nz1t CkNPTkZJR19NRkRfTUVORjIxQk1DPW0KIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNl dApDT05GSUdfTUZEX1JFVFU9eQpDT05GSUdfTUZEX1BDRjUwNjMzPXkKQ09ORklHX1BDRjUwNjMz X0FEQz1tCkNPTkZJR19QQ0Y1MDYzM19HUElPPW0KQ09ORklHX01GRF9SREMzMjFYPW0KQ09ORklH X01GRF9SVFNYX1BDST1tCiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19N RkRfUlRTWF9VU0IgaXMgbm90IHNldApDT05GSUdfTUZEX1JDNVQ1ODM9eQojIENPTkZJR19NRkRf Uks4MDggaXMgbm90IHNldApDT05GSUdfTUZEX1JONVQ2MTg9eQojIENPTkZJR19NRkRfU0VDX0NP UkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NJNDc2WF9DT1JFPXkKQ09ORklHX01GRF9TTTUwMT1t CkNPTkZJR19NRkRfU001MDFfR1BJTz15CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfU01TQz15CkNPTkZJR19BQlg1MDBfQ09SRT15CiMgQ09ORklHX0FCMzEwMF9D T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9T WVNDT049eQojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19UUFM2MTA1WD15CiMgQ09ORklHX1RQ UzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfTUZE X1RQUzY1MDkwPXkKQ09ORklHX01GRF9UUFM2NTIxNz15CkNPTkZJR19NRkRfVFBTNjUyMTg9bQoj IENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEwPXkKIyBD T05GSUdfTUZEX1RQUzY1OTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQw MzBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19UV0w2MDQwX0NPUkU9eQojIENPTkZJR19NRkRfV0wx MjczX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKQ09ORklH X01GRF9USU1CRVJEQUxFPXkKQ09ORklHX01GRF9UQzM1ODlYPXkKIyBDT05GSUdfTUZEX1RNSU8g aXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVJJ Wk9OQV9JMkMgaXMgbm90IHNldApDT05GSUdfTUZEX1dNODQwMD15CkNPTkZJR19NRkRfV004MzFY PXkKQ09ORklHX01GRF9XTTgzMVhfSTJDPXkKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUj15CiMg Q09ORklHX1JFR1VMQVRPUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRklYRURf Vk9MVEFHRT15CkNPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUj15CiMgQ09ORklHX1JF R1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SXzg4 UE04MDA9bQpDT05GSUdfUkVHVUxBVE9SXzg4UE04NjA3PXkKQ09ORklHX1JFR1VMQVRPUl9BQ1Q4 ODY1PXkKQ09ORklHX1JFR1VMQVRPUl9BRDUzOTg9bQpDT05GSUdfUkVHVUxBVE9SX0FOQVRPUD1t CkNPTkZJR19SRUdVTEFUT1JfQVMzNzIyPW0KIyBDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhYIGlz IG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfREE5MDYyPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwNjM9bQojIENPTkZJR19SRUdVTEFU T1JfREE5MjEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkyMTE9bQpDT05GSUdfUkVH VUxBVE9SX0ZBTjUzNTU1PW0KQ09ORklHX1JFR1VMQVRPUl9HUElPPW0KQ09ORklHX1JFR1VMQVRP Ul9JU0w5MzA1PXkKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT1tCiMgQ09ORklHX1JFR1VMQVRP Ul9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9MUDg3Mlg9eQpDT05GSUdfUkVHVUxBVE9SX0xQODc1NT15CkNPTkZJ R19SRUdVTEFUT1JfTFRDMzU4OT1tCkNPTkZJR19SRUdVTEFUT1JfTUFYMTQ1Nzc9bQpDT05GSUdf UkVHVUxBVE9SX01BWDE1ODY9bQpDT05GSUdfUkVHVUxBVE9SX01BWDg2NDk9eQpDT05GSUdfUkVH VUxBVE9SX01BWDg2NjA9bQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MDc9bQpDT05GSUdfUkVHVUxB VE9SX01BWDg5NTI9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NzM9bQpDT05GSUdfUkVHVUxBVE9S X01BWDg5OTg9bQpDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT1tCkNPTkZJR19SRUdVTEFU T1JfTUMxMzc4Mz1tCkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5Mj1tCkNPTkZJR19SRUdVTEFUT1Jf TVQ2MzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjM5NyBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfUENGNTA2MzM9eQpDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKQ09ORklHX1JFR1VM QVRPUl9QV009bQpDT05GSUdfUkVHVUxBVE9SX1FDT01fU1BNST1tCiMgQ09ORklHX1JFR1VMQVRP Ul9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4PXkKQ09ORklHX1JF R1VMQVRPUl9UUFM1MTYzMj15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjEwNVg9bQojIENPTkZJR19S RUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKIyBDT05GSUdfUkVHVUxBVE9S X1RQUzY1MDkwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTIxNz1tCiMgQ09ORklH X1JFR1VMQVRPUl9UUFM2NTIxOCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTA9 bQpDT05GSUdfUkVHVUxBVE9SX1dNODMxWD15CkNPTkZJR19SRUdVTEFUT1JfV004NDAwPW0KIyBD T05GSUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNP TkZJR19BR1A9eQojIENPTkZJR19BR1BfQUxJIGlzIG5vdCBzZXQKQ09ORklHX0FHUF9BVEk9bQoj IENPTkZJR19BR1BfQU1EIGlzIG5vdCBzZXQKQ09ORklHX0FHUF9BTUQ2ND1tCkNPTkZJR19BR1Bf SU5URUw9eQojIENPTkZJR19BR1BfTlZJRElBIGlzIG5vdCBzZXQKQ09ORklHX0FHUF9TSVM9eQpD T05GSUdfQUdQX1NXT1JLUz1tCiMgQ09ORklHX0FHUF9WSUEgaXMgbm90IHNldApDT05GSUdfQUdQ X0VGRklDRU9OPXkKQ09ORklHX0lOVEVMX0dUVD15CiMgQ09ORklHX1ZHQV9BUkIgaXMgbm90IHNl dAojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CkNPTkZJR19EUk09bQpDT05GSUdf RFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9LTVNfSEVMUEVSPW0KQ09ORklHX0RSTV9LTVNfRkJf SEVMUEVSPXkKIyBDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkKQ09ORklHX0RSTV9UVE09bQoKIwojIEkyQyBlbmNvZGVy IG9yIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQURWNzUxMSBpcyBub3Qgc2V0CkNP TkZJR19EUk1fSTJDX0NINzAwNj1tCiMgQ09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQK Q09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFg9bQpDT05GSUdfRFJNX1RERlg9bQpDT05GSUdfRFJN X1IxMjg9bQpDT05GSUdfRFJNX1JBREVPTj1tCkNPTkZJR19EUk1fUkFERU9OX1VTRVJQVFI9eQoj IENPTkZJR19EUk1fUkFERU9OX1VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURHUFUgaXMg bm90IHNldApDT05GSUdfRFJNX05PVVZFQVU9bQpDT05GSUdfTk9VVkVBVV9ERUJVRz01CkNPTkZJ R19OT1VWRUFVX0RFQlVHX0RFRkFVTFQ9MwpDT05GSUdfRFJNX05PVVZFQVVfQkFDS0xJR0hUPXkK IyBDT05GSUdfRFJNX0k5MTUgaXMgbm90IHNldApDT05GSUdfRFJNX01HQT1tCiMgQ09ORklHX0RS TV9TSVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVklBIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9T QVZBR0U9bQojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WTVdHRlgg aXMgbm90IHNldApDT05GSUdfRFJNX0dNQTUwMD1tCiMgQ09ORklHX0RSTV9HTUE2MDAgaXMgbm90 IHNldAojIENPTkZJR19EUk1fR01BMzYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NRURGSUVM RCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVURMPW0KQ09ORklHX0RSTV9BU1Q9bQpDT05GSUdfRFJN X01HQUcyMDA9bQojIENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldApDT05GSUdfRFJN X1FYTD1tCiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVklSVElPX0dQ VT1tCkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKQ09ORklHX0RSTV9Q QU5FTF9TSU1QTEU9bQpDT05GSUdfRFJNX1BBTkVMX1NBTVNVTkdfUzZFOEFBMD1tCkNPTkZJR19E Uk1fUEFORUxfU0hBUlBfTFExMDFSMVNYMDE9bQpDT05GSUdfRFJNX0JSSURHRT15CgojCiMgRGlz cGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCkNPTkZJR19EUk1fTlhQX1BUTjM0NjA9bQpDT05GSUdf RFJNX1BBUkFERV9QUzg2MjI9bQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZC PW0KQ09ORklHX0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9E REM9bQojIENPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9D RkJfRklMTFJFQ1Q9bQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPW0KQ09ORklHX0ZCX0NGQl9JTUFH RUJMSVQ9bQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09O RklHX0ZCX1NZU19GSUxMUkVDVD1tCkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9bQpDT05GSUdfRkJf U1lTX0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09O RklHX0ZCX1NZU19GT1BTPW0KQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VC QT1tCkNPTkZJR19GQl9TVkdBTElCPW0KIyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldApD T05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9U SUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05G SUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0NZQkVSMjAwMD1tCkNPTkZJR19GQl9DWUJFUjIwMDBfRERDPXkKQ09ORklHX0ZCX0FSQz1t CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1VWRVNBPW0KQ09ORklHX0ZC X040MTE9bQojIENPTkZJR19GQl9IR0EgaXMgbm90IHNldApDT05GSUdfRkJfT1BFTkNPUkVTPW0K IyBDT05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldApDT05GSUdfRkJfTlZJRElBPW0KQ09ORklH X0ZCX05WSURJQV9JMkM9eQpDT05GSUdfRkJfTlZJRElBX0RFQlVHPXkKIyBDT05GSUdfRkJfTlZJ RElBX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZBPW0KIyBDT05GSUdfRkJfUklW QV9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfUklWQV9ERUJVRz15CkNPTkZJR19GQl9SSVZBX0JB Q0tMSUdIVD15CkNPTkZJR19GQl9JNzQwPW0KQ09ORklHX0ZCX0k4MTA9bQojIENPTkZJR19GQl9J ODEwX0dURiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJ R19GQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CkNPTkZJ R19GQl9SQURFT049bQojIENPTkZJR19GQl9SQURFT05fSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1JBREVPTl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfUkFERU9OX0RFQlVHPXkKQ09ORklHX0ZCX0FU WTEyOD1tCkNPTkZJR19GQl9BVFkxMjhfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX0FUWT1tCiMgQ09O RklHX0ZCX0FUWV9DVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFlfR1g9eQojIENPTkZJR19GQl9B VFlfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1MzPW0KQ09ORklHX0ZCX1MzX0REQz15 CkNPTkZJR19GQl9TQVZBR0U9bQojIENPTkZJR19GQl9TQVZBR0VfSTJDIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfU0FWQUdFX0FDQ0VMIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJUz1tCiMgQ09ORklH X0ZCX1NJU18zMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVNfMzE1IGlzIG5vdCBzZXQKQ09O RklHX0ZCX1ZJQT1tCkNPTkZJR19GQl9WSUFfRElSRUNUX1BST0NGUz15CiMgQ09ORklHX0ZCX1ZJ QV9YX0NPTVBBVElCSUxJVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1ZPT0RPTzE9bQpDT05GSUdfRkJfVlQ4NjIzPW0KQ09ORklHX0ZCX1RSSURF TlQ9bQpDT05GSUdfRkJfQVJLPW0KQ09ORklHX0ZCX1BNMz1tCiMgQ09ORklHX0ZCX0NBUk1JTkUg aXMgbm90IHNldApDT05GSUdfRkJfR0VPREU9eQojIENPTkZJR19GQl9HRU9ERV9MWCBpcyBub3Qg c2V0CkNPTkZJR19GQl9HRU9ERV9HWD1tCkNPTkZJR19GQl9HRU9ERV9HWDE9bQpDT05GSUdfRkJf U001MDE9bQojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVURMIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1ZJUlRVQUw9bQojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90 IHNldApDT05GSUdfRkJfTUI4NjJYWD1tCkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQojIENP TkZJR19GQl9NQjg2MlhYX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CUk9BRFNIRUVUPW0KIyBD T05GSUdfRkJfQVVPX0sxOTBYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NTRDEzMDc9bQpDT05GSUdf RkJfU003MTI9bQpDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFT U19ERVZJQ0U9bQpDT05GSUdfTENEX1BMQVRGT1JNPW0KQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19E RVZJQ0U9bQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9bQpDT05GSUdfQkFDS0xJR0hUX1BXTT1t CkNPTkZJR19CQUNLTElHSFRfREE5MDUyPW0KIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5v dCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD1tCkNPTkZJR19CQUNLTElHSFRfU0FI QVJBPW0KIyBDT05GSUdfQkFDS0xJR0hUX1dNODMxWCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfQURQODg2MD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKQ09ORklH X0JBQ0tMSUdIVF84OFBNODYwWD1tCkNPTkZJR19CQUNLTElHSFRfUENGNTA2MzM9bQpDT05GSUdf QkFDS0xJR0hUX0xNMzYzMEE9bQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT1tCkNPTkZJR19CQUNL TElHSFRfTFA4NTVYPW0KQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIxNz1tCiMgQ09ORklHX0JBQ0tM SUdIVF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD1tCkNPTkZJR19C QUNLTElHSFRfQkQ2MTA3PW0KQ09ORklHX1ZHQVNUQVRFPW0KQ09ORklHX1ZJREVPTU9ERV9IRUxQ RVJTPXkKQ09ORklHX0hETUk9eQojIENPTkZJR19MT0dPIGlzIG5vdCBzZXQKIyBDT05GSUdfU09V TkQgaXMgbm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJ RF9CQVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEUkFXIGlzIG5vdCBzZXQK IyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lh bCBISUQgZHJpdmVycwojCiMgQ09ORklHX0hJRF9BNFRFQ0ggaXMgbm90IHNldAojIENPTkZJR19I SURfQUNSVVggaXMgbm90IHNldAojIENPTkZJR19ISURfQVBQTEUgaXMgbm90IHNldAojIENPTkZJ R19ISURfQVBQTEVJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldAoj IENPTkZJR19ISURfQkVMS0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0NIRVJSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DSElDT05Z IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NQMjExMiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9D WVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0RSQUdPTlJJU0UgaXMgbm90IHNldAojIENP TkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMRUNPTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9FTE8gaXMgbm90IHNldAojIENPTkZJR19ISURfRVpLRVkgaXMgbm90IHNl dAojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMg bm90IHNldAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRP VUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9V Q0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBTFRPUCBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFTlNJTkdUT04gaXMg bm90IHNldAojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRU5P Vk8gaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMgbm90IHNldAojIENPTkZJR19I SURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NSUNST1NPRlQgaXMgbm90IHNl dAojIENPTkZJR19ISURfTU9OVEVSRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfTVVMVElUT1VD SCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVFJJRyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9P UlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QQU5USEVSTE9SRCBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QRVRBTFlOWCBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BMQU5UUk9O SUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9ST0NDQVQgaXMgbm90IHNldAojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMg aXMgbm90IHNldAojIENPTkZJR19ISURfU1VOUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9S TUkgaXMgbm90IHNldAojIENPTkZJR19ISURfR1JFRU5BU0lBIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1NNQVJUSk9ZUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX1RPUFNFRUQgaXMgbm90IHNldAojIENPTkZJR19ISURfVEhJTkdNIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1BU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9X QUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NFTlNPUl9IVUIgaXMg bm90IHNldAoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPW0KIyBDT05GSUdf SElEX1BJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ISURERVYgaXMgbm90IHNldAoKIwojIFVT QiBISUQgQm9vdCBQcm90b2NvbCBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0tCRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9NT1VTRSBpcyBub3Qgc2V0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBD T05GSUdfSTJDX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkK Q09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hf SEFTX0hDRD15CkNPTkZJR19VU0I9bQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMg aXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNCX0RF RkFVTFRfUEVSU0lTVD15CkNPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfVVNCX09U Rz15CkNPTkZJR19VU0JfT1RHX1dISVRFTElTVD15CiMgQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNU X0hVQiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT1RHX0ZTTT1tCkNPTkZJR19VU0JfVUxQSV9CVVM9 bQpDT05GSUdfVVNCX01PTj1tCiMgQ09ORklHX1VTQl9XVVNCX0NCQUYgaXMgbm90IHNldAoKIwoj IFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19VU0JfQzY3WDAwX0hDRD1tCkNP TkZJR19VU0JfWEhDSV9IQ0Q9bQpDT05GSUdfVVNCX1hIQ0lfUENJPW0KQ09ORklHX1VTQl9YSENJ X1BMQVRGT1JNPW0KQ09ORklHX1VTQl9FSENJX0hDRD1tCiMgQ09ORklHX1VTQl9FSENJX1JPT1Rf SFVCX1RUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VT Ql9FSENJX1BDST1tCkNPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk09bQpDT05GSUdfVVNCX09Y VTIxMEhQX0hDRD1tCkNPTkZJR19VU0JfSVNQMTE2WF9IQ0Q9bQojIENPTkZJR19VU0JfSVNQMTM2 Ml9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVTQkgyMDBfSENEIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9GT1RHMjEwX0hDRD1tCiMgQ09ORklHX1VTQl9PSENJX0hDRCBpcyBub3Qgc2V0CkNP TkZJR19VU0JfVUhDSV9IQ0Q9bQpDT05GSUdfVVNCX1NMODExX0hDRD1tCkNPTkZJR19VU0JfU0w4 MTFfSENEX0lTTz15CkNPTkZJR19VU0JfU0w4MTFfQ1M9bQojIENPTkZJR19VU0JfUjhBNjY1OTdf SENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9IQ0RfU1NCPW0KQ09ORklHX1VTQl9IQ0RfVEVTVF9N T0RFPXkKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwojIENPTkZJR19VU0JfQUNNIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9QUklOVEVSPW0KQ09ORklHX1VTQl9XRE09bQpDT05GSUdfVVNC X1RNQz1tCgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVW X1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBt b3JlIGluZm8KIwojIENPTkZJR19VU0JfU1RPUkFHRSBpcyBub3Qgc2V0CgojCiMgVVNCIEltYWdp bmcgZGV2aWNlcwojCiMgQ09ORklHX1VTQl9NREM4MDAgaXMgbm90IHNldApDT05GSUdfVVNCX01J Q1JPVEVLPW0KIyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVVTQl9I RFJDPXkKQ09ORklHX1VTQl9NVVNCX0dBREdFVD15CgojCiMgUGxhdGZvcm0gR2x1ZSBMYXllcgoj CgojCiMgTVVTQiBETUEgbW9kZQojCiMgQ09ORklHX01VU0JfUElPX09OTFkgaXMgbm90IHNldAoj IENPTkZJR19VU0JfRFdDMyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMj15CgojCiMgR2FkZ2V0 L0R1YWwtcm9sZSBtb2RlIHJlcXVpcmVzIFVTQiBHYWRnZXQgc3VwcG9ydCB0byBiZSBlbmFibGVk CiMKQ09ORklHX1VTQl9EV0MyX1BFUklQSEVSQUw9eQojIENPTkZJR19VU0JfRFdDMl9QQ0kgaXMg bm90IHNldApDT05GSUdfVVNCX0RXQzJfREVCVUc9eQojIENPTkZJR19VU0JfRFdDMl9WRVJCT1NF IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MyX1RSQUNLX01JU1NFRF9TT0ZTPXkKQ09ORklHX1VT Ql9EV0MyX0RFQlVHX1BFUklPRElDPXkKQ09ORklHX1VTQl9DSElQSURFQT1tCkNPTkZJR19VU0Jf Q0hJUElERUFfT0Y9bQpDT05GSUdfVVNCX0NISVBJREVBX1BDST1tCkNPTkZJR19VU0JfQ0hJUElE RUFfVURDPXkKIyBDT05GSUdfVVNCX0NISVBJREVBX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19V U0JfQ0hJUElERUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MCBpcyBub3Qg c2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCiMgQ09ORklHX1VTQl9TRVJJQUwgaXMgbm90IHNl dAoKIwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPW0KQ09O RklHX1VTQl9FTUkyNj1tCkNPTkZJR19VU0JfQURVVFVYPW0KQ09ORklHX1VTQl9TRVZTRUc9bQoj IENPTkZJR19VU0JfUklPNTAwIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MRUdPVE9XRVI9bQpDT05G SUdfVVNCX0xDRD1tCkNPTkZJR19VU0JfTEVEPW0KIyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYz IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldApDT05GSUdfVVNCX0lE TU9VU0U9bQojIENPTkZJR19VU0JfRlRESV9FTEFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUFBM RURJU1BMQVk9bQojIENPTkZJR19VU0JfU0lTVVNCVkdBIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9M RD1tCiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSU9X QVJSSU9SPW0KQ09ORklHX1VTQl9URVNUPW0KIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVS RSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNJR0hURlc9bQpDT05GSUdfVVNCX1lVUkVYPW0KQ09O RklHX1VTQl9FWlVTQl9GWDI9bQpDT05GSUdfVVNCX0hTSUNfVVNCMzUwMz1tCkNPTkZJR19VU0Jf TElOS19MQVlFUl9URVNUPW0KIyBDT05GSUdfVVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0FUTSBpcyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwpD T05GSUdfVVNCX1BIWT15CkNPTkZJR19OT1BfVVNCX1hDRUlWPW0KQ09ORklHX1VTQl9HUElPX1ZC VVM9eQojIENPTkZJR19UQUhWT19VU0IgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDEzMDE9bQpD T05GSUdfVVNCX0dBREdFVD15CkNPTkZJR19VU0JfR0FER0VUX0RFQlVHPXkKQ09ORklHX1VTQl9H QURHRVRfVkVSQk9TRT15CkNPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTPXkKIyBDT05GSUdf VVNCX0dBREdFVF9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJB Vz0yCkNPTkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJp cGhlcmFsIENvbnRyb2xsZXIKIwpDT05GSUdfVVNCX0ZPVEcyMTBfVURDPW0KIyBDT05GSUdfVVNC X0dSX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUjhBNjY1OTc9eQpDT05GSUdfVVNCX1BYQTI3 WD15CiMgQ09ORklHX1VTQl9NVl9VREMgaXMgbm90IHNldApDT05GSUdfVVNCX01WX1UzRD15CiMg Q09ORklHX1VTQl9NNjY1OTIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQkRDX1VEQyBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9BTUQ1NTM2VURDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVQyMjcy PXkKQ09ORklHX1VTQl9ORVQyMjcyX0RNQT15CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9HT0tVPW0KIyBDT05GSUdfVVNCX0VHMjBUIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9HQURHRVRfWElMSU5YPXkKQ09ORklHX1VTQl9MSUJDT01QT1NJVEU9bQpDT05GSUdfVVNC X1VfRVRIRVI9bQpDT05GSUdfVVNCX0ZfTkNNPW0KQ09ORklHX1VTQl9GX0VDTT1tCkNPTkZJR19V U0JfRl9FRU09bQpDT05GSUdfVVNCX0ZfU1VCU0VUPW0KQ09ORklHX1VTQl9GX01BU1NfU1RPUkFH RT1tCkNPTkZJR19VU0JfRl9ISUQ9bQojIENPTkZJR19VU0JfQ09ORklHRlMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfWkVSTyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRVRIPW0KIyBDT05GSUdfVVNC X0VUSF9STkRJUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRVRIX0VFTT15CkNPTkZJR19VU0JfR19O Q009bQpDT05GSUdfVVNCX0dBREdFVEZTPW0KIyBDT05GSUdfVVNCX0ZVTkNUSU9ORlMgaXMgbm90 IHNldApDT05GSUdfVVNCX01BU1NfU1RPUkFHRT1tCiMgQ09ORklHX1VTQl9HX1NFUklBTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9HX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0RD X0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0FDTV9NUyBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX0hJRD1tCiMgQ09ORklH X1VTQl9HX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAoj IENPTkZJR19VV0IgaXMgbm90IHNldApDT05GSUdfTU1DPXkKQ09ORklHX01NQ19ERUJVRz15CkNP TkZJR19NTUNfQ0xLR0FURT15CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKQ09ORklH X01NQ19CTE9DSz15CkNPTkZJR19NTUNfQkxPQ0tfTUlOT1JTPTgKQ09ORklHX01NQ19CTE9DS19C T1VOQ0U9eQojIENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNldApDT05GSUdfTU1DX1RFU1Q9bQoK IwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX1NE SENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1dCU0QgaXMgbm90IHNldApDT05GSUdfTU1DX1RJ Rk1fU0Q9bQpDT05GSUdfTU1DX1NEUklDT0hfQ1M9bQojIENPTkZJR19NTUNfQ0I3MTAgaXMgbm90 IHNldAojIENPTkZJR19NTUNfVklBX1NETU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZVQjMw MCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19VU0hDIGlzIG5vdCBzZXQKQ09ORklHX01NQ19VU0RI STZST0wwPXkKQ09ORklHX01NQ19SRUFMVEVLX1BDST1tCkNPTkZJR19NTUNfVE9TSElCQV9QQ0k9 eQpDT05GSUdfTU1DX01USz1tCkNPTkZJR19NRU1TVElDSz15CkNPTkZJR19NRU1TVElDS19ERUJV Rz15CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCkNPTkZJR19NRU1TVElDS19VTlNBRkVfUkVT VU1FPXkKQ09ORklHX01TUFJPX0JMT0NLPW0KQ09ORklHX01TX0JMT0NLPXkKCiMKIyBNZW1vcnlT dGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01TPXkK Q09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYPW0KQ09ORklHX01FTVNUSUNLX1I1OTI9bQpDT05G SUdfTUVNU1RJQ0tfUkVBTFRFS19QQ0k9bQpDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19D TEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAoKIwojIExFRCBkcml2 ZXJzCiMKQ09ORklHX0xFRFNfODhQTTg2MFg9eQojIENPTkZJR19MRURTX0JDTTYzMjggaXMgbm90 IHNldApDT05GSUdfTEVEU19CQ002MzU4PW0KQ09ORklHX0xFRFNfTE0zNTMwPXkKQ09ORklHX0xF RFNfTE0zNjQyPXkKIyBDT05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFAzOTQ0PXkKQ09ORklHX0xFRFNfTFA1NVhY X0NPTU1PTj15CkNPTkZJR19MRURTX0xQNTUyMT15CkNPTkZJR19MRURTX0xQNTUyMz1tCkNPTkZJ R19MRURTX0xQNTU2Mj15CkNPTkZJR19MRURTX0xQODUwMT1tCkNPTkZJR19MRURTX0xQODg2MD15 CiMgQ09ORklHX0xFRFNfQ0xFVk9fTUFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1 WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk2M1g9eQpDT05GSUdfTEVEU19XTTgzMVhfU1RB VFVTPXkKQ09ORklHX0xFRFNfREE5MDUyPXkKIyBDT05GSUdfTEVEU19QV00gaXMgbm90IHNldApD T05GSUdfTEVEU19SRUdVTEFUT1I9eQpDT05GSUdfTEVEU19CRDI4MDI9eQpDT05GSUdfTEVEU19J TlRFTF9TUzQyMDA9eQpDT05GSUdfTEVEU19MVDM1OTM9bQojIENPTkZJR19MRURTX0RFTExfTkVU Qk9PS1MgaXMgbm90IHNldApDT05GSUdfTEVEU19NQzEzNzgzPW0KQ09ORklHX0xFRFNfVENBNjUw Nz1tCkNPTkZJR19MRURTX1RMQzU5MVhYPW0KQ09ORklHX0xFRFNfTE0zNTV4PXkKQ09ORklHX0xF RFNfT1QyMDA9bQpDT05GSUdfTEVEU19NRU5GMjFCTUM9bQoKIwojIExFRCBkcml2ZXIgZm9yIGJs aW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElO R00pCiMKQ09ORklHX0xFRFNfQkxJTktNPXkKIyBDT05GSUdfTEVEU19TWVNDT04gaXMgbm90IHNl dAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNf VFJJR0dFUl9USU1FUj15CkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD15CkNPTkZJR19MRURT X1RSSUdHRVJfSEVBUlRCRUFUPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTEVEU19U UklHR0VSX0dQSU89bQojIENPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTiBpcyBub3Qgc2V0 CgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFy Z2V0KQojCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQgaXMgbm90IHNldApDT05GSUdf TEVEU19UUklHR0VSX0NBTUVSQT1tCiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldApD T05GSUdfSU5GSU5JQkFORD15CiMgQ09ORklHX0lORklOSUJBTkRfVVNFUl9NQUQgaXMgbm90IHNl dApDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUz15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJf TUVNPXkKQ09ORklHX0lORklOSUJBTkRfT05fREVNQU5EX1BBR0lORz15CkNPTkZJR19JTkZJTklC QU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhDQT1tCkNPTkZJR19JTkZJTklC QU5EX01USENBX0RFQlVHPXkKQ09ORklHX0lORklOSUJBTkRfTkVTPW0KQ09ORklHX0lORklOSUJB TkRfTkVTX0RFQlVHPXkKQ09ORklHX0lORklOSUJBTkRfU1JQPW0KIyBDT05GSUdfSU5GSU5JQkFO RF9JU0VSIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNf U1VQUE9SVD15CkNPTkZJR19FREFDPXkKQ09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKQ09ORklH X0VEQUNfREVCVUc9eQpDT05GSUdfRURBQ19ERUNPREVfTUNFPXkKIyBDT05GSUdfRURBQ19NTV9F REFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQojIENPTkZJR19SVENfQ0xBU1MgaXMgbm90 IHNldAojIENPTkZJR19ETUFERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVYRElTUExBWSBp cyBub3Qgc2V0CkNPTkZJR19VSU89eQpDT05GSUdfVUlPX0NJRj15CkNPTkZJR19VSU9fUERSVl9H RU5JUlE9bQpDT05GSUdfVUlPX0RNRU1fR0VOSVJRPW0KIyBDT05GSUdfVUlPX0FFQyBpcyBub3Qg c2V0CkNPTkZJR19VSU9fU0VSQ09TMz1tCkNPTkZJR19VSU9fUENJX0dFTkVSSUM9eQojIENPTkZJ R19VSU9fTkVUWCBpcyBub3Qgc2V0CkNPTkZJR19VSU9fUFJVU1M9bQpDT05GSUdfVUlPX01GNjI0 PXkKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15CgojCiMg VmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xF R0FDWT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj1tCiMgQ09ORklHX1ZJUlRJT19JTlBVVCBpcyBu b3Qgc2V0CkNPTkZJR19WSVJUSU9fTU1JTz15CiMgQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVf REVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoj CiMgQ09ORklHX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMgbm90IHNldApD T05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQojIENPTkZJR19BQ0VSX1dNSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5v dCBzZXQKIyBDT05GSUdfQVNVU19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1dNSSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFTExfV01JX0FJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExf U01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKIyBD T05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19UQzExMDBfV01JIGlzIG5v dCBzZXQKIyBDT05GSUdfSFBfQUNDRUwgaXMgbm90IHNldAojIENPTkZJR19IUF9XSVJFTEVTUyBp cyBub3Qgc2V0CiMgQ09ORklHX0hQX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTkFTT05JQ19M QVBUT1AgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qg c2V0CkNPTkZJR19BQ1BJX1dNST1tCiMgQ09ORklHX01TSV9XTUkgaXMgbm90IHNldAojIENPTkZJ R19UT1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfVE9TSElCQSBpcyBub3Qg c2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElC QV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DTVBDIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX1NDVV9JUEM9eQpDT05GSUdfSU5URUxfU0NVX0lQQ19VVElMPW0KQ09ORklHX0dQSU9fSU5U RUxfUE1JQz15CiMgQ09ORklHX0lOVEVMX01JRF9QT1dFUl9CVVRUT04gaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9NRkxEX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMg bm90IHNldApDT05GSUdfSUJNX1JUTD1tCkNPTkZJR19TQU1TVU5HX0xBUFRPUD1tCkNPTkZJR19N WE1fV01JPW0KIyBDT05GSUdfU0FNU1VOR19RMTAgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9H TVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUlNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5U RUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX1BNQ19JUEMgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVU VE9OIGlzIG5vdCBzZXQKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQpDT05GSUdfQ0hST01FT1Nf TEFQVE9QPXkKQ09ORklHX0NIUk9NRU9TX1BTVE9SRT1tCkNPTkZJR19DUk9TX0VDX0NIQVJERVY9 bQojIENPTkZJR19DUk9TX0VDX0xQQyBpcyBub3Qgc2V0CkNPTkZJR19DUk9TX0VDX1BST1RPPXkK Q09ORklHX0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19D T01NT05fQ0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMKQ09ORklHX0NPTU1PTl9D TEtfV004MzFYPW0KIyBDT05GSUdfQ09NTU9OX0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJ R19DT01NT05fQ0xLX1NJNTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFOTI1 IGlzIG5vdCBzZXQKQ09ORklHX0NMS19UV0w2MDQwPXkKQ09ORklHX0NPTU1PTl9DTEtfUFdNPXkK IyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NE Q0U3MDYgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENs b2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19JODI1Mz15CkNPTkZJR19DTEtFVlRf STgyNTM9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKQ09ORklHX0RXX0FQQl9USU1FUj15CiMgQ09O RklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUg aXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldAojIENPTkZJR19NQUlM Qk9YIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUg UGFnZXRhYmxlIFN1cHBvcnQKIwoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1NU RV9NT0RFTV9SUFJPQyBpcyBub3Qgc2V0CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChT eXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMg bm90IHNldApDT05GSUdfU09DX1RJPXkKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CkNP TkZJR19FWFRDT049bQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19FWFRDT05f QURDX0pBQ0s9bQpDT05GSUdfRVhUQ09OX0dQSU89bQpDT05GSUdfRVhUQ09OX01BWDE0NTc3PW0K Q09ORklHX0VYVENPTl9SVDg5NzNBPW0KQ09ORklHX0VYVENPTl9TTTU1MDI9bQpDT05GSUdfRVhU Q09OX1VTQl9HUElPPW0KQ09ORklHX01FTU9SWT15CkNPTkZJR19JSU89bQpDT05GSUdfSUlPX0JV RkZFUj15CiMgQ09ORklHX0lJT19CVUZGRVJfQ0IgaXMgbm90IHNldApDT05GSUdfSUlPX0tGSUZP X0JVRj1tCkNPTkZJR19JSU9fVFJJR0dFUkVEX0JVRkZFUj1tCkNPTkZJR19JSU9fVFJJR0dFUj15 CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIKCiMKIyBBY2NlbGVyb21ldGVycwoj CiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1MF9BQ0NFTCBpcyBub3Qg c2V0CkNPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVM9bQpDT05GSUdfSUlPX1NUX0FDQ0VMX0kyQ18z QVhJUz1tCiMgQ09ORklHX0tYQ0pLMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTg0NTIgaXMg bm90IHNldApDT05GSUdfTU1BOTU1MV9DT1JFPW0KIyBDT05GSUdfTU1BOTU1MSBpcyBub3Qgc2V0 CkNPTkZJR19NTUE5NTUzPW0KQ09ORklHX1NUSzgzMTI9bQojIENPTkZJR19TVEs4QkE1MCBpcyBu b3Qgc2V0CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDcyOTE9 bQpDT05GSUdfQUQ3OTlYPW0KQ09ORklHX0NDMTAwMDFfQURDPW0KQ09ORklHX01BWDEzNjM9bQpD T05GSUdfTUNQMzQyMj1tCkNPTkZJR19NRU5fWjE4OF9BREM9bQpDT05GSUdfTkFVNzgwMj1tCkNP TkZJR19RQ09NX1NQTUlfSUFEQz1tCiMgQ09ORklHX1FDT01fU1BNSV9WQURDIGlzIG5vdCBzZXQK IyBDT05GSUdfVElfQURDMDgxQyBpcyBub3Qgc2V0CkNPTkZJR19WRjYxMF9BREM9bQoKIwojIEFt cGxpZmllcnMKIwoKIwojIEhpZCBTZW5zb3IgSUlPIENvbW1vbgojCgojCiMgU1NQIFNlbnNvciBD b21tb24KIwpDT05GSUdfSUlPX1NUX1NFTlNPUlNfSTJDPW0KQ09ORklHX0lJT19TVF9TRU5TT1JT X0NPUkU9bQoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDUw NjQgaXMgbm90IHNldApDT05GSUdfQUQ1MzgwPW0KQ09ORklHX0FENTQ0Nj1tCkNPTkZJR19NNjIz MzI9bQojIENPTkZJR19NQVg1MTcgaXMgbm90IHNldApDT05GSUdfTUFYNTgyMT1tCkNPTkZJR19N Q1A0NzI1PW0KCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2Nr IEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZy ZXF1ZW5jeSBzeW50aGVzaXplcnMKIwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwpD T05GSUdfQk1HMTYwPW0KQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPW0KQ09ORklHX0lJT19TVF9H WVJPX0kyQ18zQVhJUz1tCiMgQ09ORklHX0lURzMyMDAgaXMgbm90IHNldAoKIwojIEh1bWlkaXR5 IHNlbnNvcnMKIwpDT05GSUdfREhUMTE9bQpDT05GSUdfU0k3MDA1PW0KQ09ORklHX1NJNzAyMD1t CgojCiMgSW5lcnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwpDT05GSUdfS01YNjE9bQpDT05GSUdf SU5WX01QVTYwNTBfSUlPPW0KCiMKIyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9BTFMg aXMgbm90IHNldAojIENPTkZJR19BREpEX1MzMTEgaXMgbm90IHNldAojIENPTkZJR19BTDMzMjBB IGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5MzAwPW0KQ09ORklHX0JIMTc1MD1tCiMgQ09ORklHX0NN MzIxODEgaXMgbm90IHNldAojIENPTkZJR19DTTMyMzIgaXMgbm90IHNldApDT05GSUdfQ00zMzIz PW0KQ09ORklHX0NNMzY2NTE9bQojIENPTkZJR19HUDJBUDAyMEEwMEYgaXMgbm90IHNldAojIENP TkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0pTQTEyMTIgaXMgbm90IHNldApDT05G SUdfUlBSMDUyMT1tCkNPTkZJR19MVFI1MDE9bQpDT05GSUdfT1BUMzAwMT1tCiMgQ09ORklHX1BB MTIyMDMwMDEgaXMgbm90IHNldApDT05GSUdfU1RLMzMxMD1tCkNPTkZJR19UQ1MzNDE0PW0KQ09O RklHX1RDUzM0NzI9bQojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJ R19UU0w0NTMxIGlzIG5vdCBzZXQKQ09ORklHX1ZDTkw0MDAwPW0KCiMKIyBNYWduZXRvbWV0ZXIg c2Vuc29ycwojCiMgQ09ORklHX0FLODk3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FLMDk5MTEgaXMg bm90IHNldApDT05GSUdfTUFHMzExMD1tCiMgQ09ORklHX01NQzM1MjQwIGlzIG5vdCBzZXQKQ09O RklHX0lJT19TVF9NQUdOXzNBWElTPW0KQ09ORklHX0lJT19TVF9NQUdOX0kyQ18zQVhJUz1tCkNP TkZJR19CTUMxNTBfTUFHTj1tCgojCiMgSW5jbGlub21ldGVyIHNlbnNvcnMKIwoKIwojIFRyaWdn ZXJzIC0gc3RhbmRhbG9uZQojCkNPTkZJR19JSU9fSU5URVJSVVBUX1RSSUdHRVI9bQpDT05GSUdf SUlPX1NZU0ZTX1RSSUdHRVI9bQoKIwojIFByZXNzdXJlIHNlbnNvcnMKIwpDT05GSUdfQk1QMjgw PW0KIyBDT05GSUdfTVBMMTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMMzExNSBpcyBub3Qgc2V0 CkNPTkZJR19NUzU2MTE9bQpDT05GSUdfTVM1NjExX0kyQz1tCiMgQ09ORklHX0lJT19TVF9QUkVT UyBpcyBub3Qgc2V0CiMgQ09ORklHX1Q1NDAzIGlzIG5vdCBzZXQKCiMKIyBMaWdodG5pbmcgc2Vu c29ycwojCgojCiMgUHJveGltaXR5IHNlbnNvcnMKIwpDT05GSUdfU1g5NTAwPW0KCiMKIyBUZW1w ZXJhdHVyZSBzZW5zb3JzCiMKIyBDT05GSUdfTUxYOTA2MTQgaXMgbm90IHNldAojIENPTkZJR19U TVAwMDYgaXMgbm90IHNldApDT05GSUdfTlRCPW0KQ09ORklHX05UQl9QSU5HUE9ORz1tCiMgQ09O RklHX05UQl9UT09MIGlzIG5vdCBzZXQKQ09ORklHX05UQl9UUkFOU1BPUlQ9bQpDT05GSUdfVk1F X0JVUz15CgojCiMgVk1FIEJyaWRnZSBEcml2ZXJzCiMKIyBDT05GSUdfVk1FX0NBOTFDWDQyIGlz IG5vdCBzZXQKIyBDT05GSUdfVk1FX1RTSTE0OCBpcyBub3Qgc2V0CgojCiMgVk1FIEJvYXJkIERy aXZlcnMKIwojIENPTkZJR19WTUlWTUVfNzgwNSBpcyBub3Qgc2V0CgojCiMgVk1FIERldmljZSBE cml2ZXJzCiMKQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQpDT05GSUdfUFdNX0FUTUVM X0hMQ0RDX1BXTT1tCkNPTkZJR19QV01fQ1JDPXkKQ09ORklHX1BXTV9GU0xfRlRNPW0KIyBDT05G SUdfUFdNX0xQU1MgaXMgbm90IHNldApDT05GSUdfUFdNX1BDQTk2ODU9bQpDT05GSUdfSVJRQ0hJ UD15CkNPTkZJR19JUEFDS19CVVM9bQojIENPTkZJR19CT0FSRF9UUENJMjAwIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMgbm90IHNldApDT05GSUdfUkVTRVRfQ09OVFJPTExF Uj15CkNPTkZJR19GTUM9bQojIENPTkZJR19GTUNfRkFLRURFViBpcyBub3Qgc2V0CkNPTkZJR19G TUNfVFJJVklBTD1tCkNPTkZJR19GTUNfV1JJVEVfRUVQUk9NPW0KQ09ORklHX0ZNQ19DSEFSREVW PW0KCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BIWV9Q WEFfMjhOTV9IU0lDPXkKIyBDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMgbm90IHNldApDT05G SUdfQkNNX0tPTkFfVVNCMl9QSFk9bQpDT05GSUdfUEhZX1NBTVNVTkdfVVNCMj15CiMgQ09ORklH X1BIWV9FWFlOT1M0MjEwX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfRVhZTk9TNFgxMl9V U0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0VYWU5PUzUyNTBfVVNCMiBpcyBub3Qgc2V0CiMg Q09ORklHX1BIWV9UVVNCMTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBz ZXQKQ09ORklHX01DQj15CkNPTkZJR19NQ0JfUENJPXkKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9y IHN1cHBvcnQKIwpDT05GSUdfUkFTPXkKIyBDT05GSUdfQU1EX01DRV9JTkogaXMgbm90IHNldAoj IENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCkNPTkZJR19BTkRS T0lEPXkKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfTElC TlZESU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZNRU0gaXMgbm90IHNldAoKIwojIEZpcm13YXJl IERyaXZlcnMKIwpDT05GSUdfRUREPXkKIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0CiMgQ09O RklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1JCVT15CiMgQ09ORklH X0RDREJBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNSUlEIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9T WVNGUz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQojIENPTkZJ R19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldApDT05GSUdfR09PR0xFX0ZJUk1XQVJFPXkKCiMK IyBHb29nbGUgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19HT09HTEVfTUVNQ09OU09MRT1tCgoj CiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19FWFQy X0ZTPXkKQ09ORklHX0VYVDJfRlNfWEFUVFI9eQojIENPTkZJR19FWFQyX0ZTX1BPU0lYX0FDTCBp cyBub3Qgc2V0CkNPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDNfRlM9bQpDT05G SUdfRVhUM19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19FWFQzX0ZTX1NFQ1VSSVRZIGlzIG5vdCBz ZXQKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhU NF9GU19TRUNVUklUWT15CkNPTkZJR19FWFQ0X0VOQ1JZUFRJT049eQpDT05GSUdfRVhUNF9GU19F TkNSWVBUSU9OPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19KQkQyPXkK IyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hFPXkKIyBDT05G SUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldApDT05GSUdfSkZTX0ZTPXkKQ09ORklHX0pGU19QT1NJ WF9BQ0w9eQojIENPTkZJR19KRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfSkZTX0RFQlVH PXkKIyBDT05GSUdfSkZTX1NUQVRJU1RJQ1MgaXMgbm90IHNldAojIENPTkZJR19YRlNfRlMgaXMg bm90IHNldApDT05GSUdfR0ZTMl9GUz15CkNPTkZJR19PQ0ZTMl9GUz1tCkNPTkZJR19PQ0ZTMl9G U19PMkNCPW0KQ09ORklHX09DRlMyX0ZTX1VTRVJTUEFDRV9DTFVTVEVSPW0KQ09ORklHX09DRlMy X0ZTX1NUQVRTPXkKQ09ORklHX09DRlMyX0RFQlVHX01BU0tMT0c9eQojIENPTkZJR19PQ0ZTMl9E RUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05J TEZTMl9GUz15CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19GU19EQVggaXMg bm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKQ09ORklHX0ZJ TEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lO T1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9U QV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90 IHNldAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPW0K Q09ORklHX1FGTVRfVjE9bQpDT05GSUdfUUZNVF9WMj1tCkNPTkZJR19RVU9UQUNUTD15CkNPTkZJ R19BVVRPRlM0X0ZTPW0KIyBDT05GSUdfRlVTRV9GUyBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZ X0ZTPW0KCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCiMgQ09ORklHX0ZTQ0FDSEVfU1RB VFMgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0CkNPTkZJ R19GU0NBQ0hFX0RFQlVHPXkKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0 CkNPTkZJR19DQUNIRUZJTEVTPW0KQ09ORklHX0NBQ0hFRklMRVNfREVCVUc9eQpDT05GSUdfQ0FD SEVGSUxFU19ISVNUT0dSQU09eQoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdf SVNPOTY2MF9GUz15CkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKIyBDT05GSUdfVURG X0ZTIGlzIG5vdCBzZXQKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9G Uz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxU X0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCiMg Q09ORklHX05URlNfRlMgaXMgbm90IHNldAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJ R19QUk9DX0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpDT05GSUdfUFJPQ19WTUNPUkU9eQpDT05G SUdfUFJPQ19TWVNDVEw9eQojIENPTkZJR19QUk9DX1BBR0VfTU9OSVRPUiBpcyBub3Qgc2V0CiMg Q09ORklHX1BST0NfQ0hJTERSRU4gaXMgbm90IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZ U0ZTPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQ09O RklHRlNfRlM9bQojIENPTkZJR19NSVNDX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUV09SS19GSUxFU1lTVEVNUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RF RkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9bQpDT05GSUdfTkxTX0NP REVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19DT0RFUEFH RV84NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODU1 PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CkNP TkZJR19OTFNfQ09ERVBBR0VfODYxPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQojIENPTkZJ R19OTFNfQ09ERVBBR0VfODYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NCBp cyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg2NiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKQ09ORklHX05MU19DT0RF UEFHRV85MzY9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PXkKQ09O RklHX05MU19DT0RFUEFHRV84NzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdF XzEyNTE9bQpDT05GSUdfTkxTX0FTQ0lJPW0KIyBDT05GSUdfTkxTX0lTTzg4NTlfMSBpcyBub3Qg c2V0CkNPTkZJR19OTFNfSVNPODg1OV8yPXkKQ09ORklHX05MU19JU084ODU5XzM9eQpDT05GSUdf TkxTX0lTTzg4NTlfND15CkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19JU084ODU5 XzY9bQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19OTFNfSVNPODg1OV85PXkKIyBDT05G SUdfTkxTX0lTTzg4NTlfMTMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNCBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xNT15CkNPTkZJR19OTFNfS09JOF9SPW0KQ09ORklH X05MU19LT0k4X1U9bQojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKQ09ORklHX05M U19NQUNfQ0VMVElDPW0KIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfTUFDX0NST0FUSUFOPXkKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVF SyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9bQojIENPTkZJR19OTFNfTUFDX0lO VUlUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfTUFDX1RVUktJU0g9bQojIENPTkZJR19OTFNfVVRGOCBpcyBub3Qgc2V0CkNPTkZJR19E TE09bQpDT05GSUdfRExNX0RFQlVHPXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFD RV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05G SUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05G SUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlz IG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMK IyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNB VEVEPXkKQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49MTAyNAoj IENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19SRUFEQUJMRV9BU009eQoj IENPTkZJR19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09XTkVSPXkKQ09O RklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0VDVElP Tl9NSVNNQVRDSD15CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJB TUVfUE9JTlRFUj15CkNPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9eQojIENPTkZJR19N QUdJQ19TWVNSUSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBE ZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQpDT05GSUdfREVCVUdfUEFHRUFMTE9D PXkKQ09ORklHX0RFQlVHX09CSkVDVFM9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTX1NFTEZURVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19GUkVFIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX09CSkVDVFNfVElNRVJTPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfV09SSz15CiMgQ09O RklHX0RFQlVHX09CSkVDVFNfUkNVX0hFQUQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpF Q1RTX1BFUkNQVV9DT1VOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxF X0RFRkFVTFQ9MQojIENPTkZJR19ERUJVR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVC VUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19TVEFDS19VU0FHRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUz15CkNPTkZJR19ERUJVR19ISUdITUVNPXkK Q09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJG TE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0hJUlE9eQoK IwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX0xPQ0tVUF9ERVRFQ1RPUj15CkNP TkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BB TklDPXkKQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTEKQ09ORklHX0JP T1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BB TklDX1ZBTFVFPTEKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9IVU5H X1RBU0tfVElNRU9VVD0xMjAKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUM9eQpDT05G SUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0xCiMgQ09ORklHX1BBTklDX09OX09P UFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19QQU5JQ19U SU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdf U0NIRURTVEFUUz15CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19USU1FS0VFUElORz15CkNPTkZJR19USU1FUl9TVEFUUz15CkNPTkZJR19ERUJV R19QUkVFTVBUPXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMu Li4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19T UElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhf U0xPV1BBVEggaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS19BTExPQz15CiMgQ09ORklHX1BS T1ZFX0xPQ0tJTkcgaXMgbm90IHNldApDT05GSUdfTE9DS0RFUD15CiMgQ09ORklHX0xPQ0tfU1RB VCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLREVQPXkKQ09ORklHX0RFQlVHX0FUT01JQ19T TEVFUD15CkNPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFM9eQojIENPTkZJR19MT0NL X1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19T VEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX0tPQkpFQ1RfUkVMRUFTRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkK IyBDT05GSUdfREVCVUdfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BJX0xJU1QgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19TRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05PVElG SUVSUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERlYnVn Z2luZwojCiMgQ09ORklHX1BST1ZFX1JDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQQVJTRV9SQ1Vf UE9JTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09O RklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1F T1VUPTIxCiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CkNP TkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfQ1BVX05PVElGSUVSX0VSUk9S X0lOSkVDVD1tCkNPTkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9eQpDT05GSUdfT0ZfUkVD T05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlz IG5vdCBzZXQKQ09ORklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNU X1VTRVJfQ09QWV9DSEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNL UyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1Bf VFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJ T05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNP TkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lU SF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9T WVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdf VFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZF Uj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15 CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdf R0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15 CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkK Q09ORklHX0lSUVNPRkZfVFJBQ0VSPXkKQ09ORklHX1BSRUVNUFRfVFJBQ0VSPXkKQ09ORklHX1ND SEVEX1RSQUNFUj15CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBT SE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVA9eQpDT05GSUdfQlJBTkNI X1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5v dCBzZXQKIyBDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19T VEFDS19UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lPX1RSQUNFIGlzIG5vdCBz ZXQKQ09ORklHX1VQUk9CRV9FVkVOVD15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQpDT05GSUdfRFlO QU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0ZV TkNUSU9OX1BST0ZJTEVSPXkKQ09ORklHX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKIyBDT05GSUdf RlRSQUNFX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19NTUlPVFJBQ0U9eQpDT05GSUdf TU1JT1RSQUNFX1RFU1Q9bQojIENPTkZJR19UUkFDRVBPSU5UX0JFTkNITUFSSyBpcyBub3Qgc2V0 CkNPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUks9eQojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFS VFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdfVFJBQ0VfRU5VTV9NQVBfRklMRT15CgojCiMgUnVu dGltZSBUZXN0aW5nCiMKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNldApDT05GSUdfVEVTVF9MSVNU X1NPUlQ9eQojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf UkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90 IHNldApDT05GSUdfUEVSQ1BVX1RFU1Q9bQpDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQojIENP TkZJR19BU1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfSEVYRFVNUD15CkNP TkZJR19URVNUX1NUUklOR19IRUxQRVJTPXkKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBz ZXQKQ09ORklHX1RFU1RfUkhBU0hUQUJMRT1tCiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1B X0lOSVQgaXMgbm90IHNldApDT05GSUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0xLTT1tCkNPTkZJR19URVNUX1VTRVJfQ09QWT1t CiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9eQpDT05G SUdfVEVTVF9VREVMQVk9eQpDT05GSUdfTUVNVEVTVD15CkNPTkZJR19URVNUX1NUQVRJQ19LRVlT PW0KIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMg Q09ORklHX0tHREIgaXMgbm90IHNldAojIENPTkZJR19TVFJJQ1RfREVWTUVNIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQojIENPTkZJ R19FQVJMWV9QUklOVEtfREJHUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUFREVU1QPXkKQ09ORklH X0RFQlVHX1JPREFUQT15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RFQlVH X1NFVF9NT0RVTEVfUk9OWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05YX1RFU1QgaXMgbm90 IHNldAojIENPTkZJR19ET1VCTEVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RMQkZM VVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklH X0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJ R19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05GSUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lP X0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNl dAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVM QVlfVFlQRT0wCkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15CiMgQ09ORklHX0RFQlVHX0VOVFJZ IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUz15CkNPTkZJR19YODZfREVCVUdfRlBVPXkKQ09ORklH X1BVTklUX0FUT01fREVCVUc9bQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15 CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldApDT05GSUdfRU5DUllQVEVE X0tFWVM9eQpDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQojIENPTkZJR19TRUNVUklU WSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZRlMgaXMgbm90IHNldApDT05GSUdfREVGQVVM VF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfWE9SX0JM T0NLUz15CkNPTkZJR19BU1lOQ19DT1JFPXkKQ09ORklHX0FTWU5DX01FTUNQWT15CkNPTkZJR19B U1lOQ19YT1I9eQpDT05GSUdfQVNZTkNfUFE9eQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9eQpD T05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRP X0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNP TkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQ VE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9 eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9f Uk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX1BDT01QPW0KQ09ORklHX0NSWVBUT19QQ09NUDI9 eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05G SUdfQ1JZUFRPX1JTQT15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFO QUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFO QUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQ VE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNP TkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQojIENPTkZJR19D UllQVE9fTUNSWVBURCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CkNPTkZJR19D UllQVE9fVEVTVD1tCkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9eQpDT05GSUdfQ1JZUFRPX0dM VUVfSEVMUEVSX1g4Nj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2Np YXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQojIENPTkZJR19DUllQVE9fR0NNIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PW0KQ09ORklHX0NSWVBUT19TRVFJ Vj15CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NS WVBUT19DQkM9eQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklH X0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CkNPTkZJR19DUllQVE9fUENCQz1tCkNP TkZJR19DUllQVE9fWFRTPXkKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkK Q09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPW0KQ09ORklHX0NSWVBUT19W TUFDPW0KCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CiMgQ09ORklHX0NSWVBU T19DUkMzMkNfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzIgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19D UkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPW0KQ09ORklHX0NSWVBUT19QT0xZMTMwNT1t CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01J Q0hBRUxfTUlDPW0KQ09ORklHX0NSWVBUT19STUQxMjg9eQpDT05GSUdfQ1JZUFRPX1JNRDE2MD15 CiMgQ09ORklHX0NSWVBUT19STUQyNTYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDMyMD15 CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKIyBDT05GSUdfQ1JZ UFRPX1NIQTUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UR1IxOTIgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX1dQNTEyPW0KCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpD T05GSUdfQ1JZUFRPX0FFU181ODY9bQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD1tCiMgQ09O RklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FSQzQ9eQojIENPTkZJ R19DUllQVE9fQkxPV0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKQ09O RklHX0NSWVBUT19DQVNUX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQ0FTVDU9bQojIENPTkZJR19D UllQVE9fQ0FTVDYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBU T19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0tIQVpBRD1tCiMgQ09ORklHX0NSWVBU T19TQUxTQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NBTFNBMjBfNTg2IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19DSEFDSEEyMD1tCkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19D UllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4Nj15CiMgQ09ORklH X0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19UV09GSVNIXzU4NiBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Npb24K IwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX1pMSUI9bQojIENPTkZJR19D UllQVE9fTFpPIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT184NDI9eQpDT05GSUdfQ1JZUFRPX0xa ND1tCiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJlciBH ZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBU T19EUkJHX0hBU0g9eQojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRP X1VTRVJfQVBJPW0KQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPW0KIyBDT05GSUdfQ1JZUFRP X1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JO RyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19IQVNIX0lORk89eQojIENPTkZJR19DUllQVE9fSFcgaXMgbm90IHNldApDT05G SUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VC VFlQRT15CkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNB VEVfUEFSU0VSPXkKQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdf VEVTVF9LRVkgaXMgbm90IHNldApDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OPXkK CiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19TWVNURU1f VFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKQ09ORklHX0hB VkVfS1ZNPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKIyBDT05GSUdfS1ZNIGlzIG5vdCBzZXQK IyBDT05GSUdfTEdVRVNUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExp YnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CiMg Q09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkK Q09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVO X1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJ UlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQ PXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkK Q09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPW0KQ09O RklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15CiMg Q09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQg aXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBu b3Qgc2V0CkNPTkZJR19DUkM3PW0KQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PW0KIyBD T05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19SQU5ET00z Ml9TRUxGVEVTVD15CkNPTkZJR184NDJfQ09NUFJFU1M9eQpDT05GSUdfODQyX0RFQ09NUFJFU1M9 eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9f Q09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPW0K Q09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2 PXkKIyBDT05GSUdfWFpfREVDX1BPV0VSUEMgaXMgbm90IHNldAojIENPTkZJR19YWl9ERUNfSUE2 NCBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1haX0RFQ19BUk1USFVNQj15 CiMgQ09ORklHX1haX0RFQ19TUEFSQyBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09O RklHX1haX0RFQ19URVNUPXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBS RVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkK Q09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJR19S RUVEX1NPTE9NT05fREVDMTY9eQpDT05GSUdfQkNIPXkKQ09ORklHX0JDSF9DT05TVF9QQVJBTVM9 eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJ R19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNP TkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15CkNPTkZJR19D UFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FU T01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19DTFpfVEFCPXkKQ09ORklHX0NPUkRJQz1t CkNPTkZJR19ERFI9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX0xJQkZEVD15CkNPTkZJR19PSURf UkVHSVNUUlk9eQojIENPTkZJR19TR19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19T R19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19NTUlPX0ZMVVNIPXkK --===============0742456385203487431== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============0742456385203487431==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755978AbbI2Hmn (ORCPT ); Tue, 29 Sep 2015 03:42:43 -0400 Received: from mga14.intel.com ([192.55.52.115]:5563 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755800AbbI2Hm0 (ORCPT ); Tue, 29 Sep 2015 03:42:26 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.17,606,1437462000"; d="xz'?scan'208";a="570340012" From: kernel test robot Subject: [lkp] [arch/x86] 2657eee793: BUG: kernel boot hang CC: lkp@01.org CC: LKML CC: 0day robot TO: Chris Metcalf Date: Tue, 29 Sep 2015 15:42:13 +0800 Message-ID: <87612toene.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 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://internal_merge_and_test_tree revert-a580b73412da93a2194037e54342980f2= 452520d-2657eee793e8b13334860e7953d5aa6e49227521 commit 2657eee793e8b13334860e7953d5aa6e49227521 ("arch/x86: enable task iso= lation functionality") +------------------------------------------------+------------+------------+ | | 5f7bb45a98 | 2657eee793 | +------------------------------------------------+------------+------------+ | boot_successes | 15 | 0 | | boot_failures | 4 | 15 | | IP-Config:Auto-configuration_of_network_failed | 4 | | | BUG:kernel_boot_hang | 0 | 15 | +------------------------------------------------+------------+------------+ [ 14.953363] debug: unmapping init [mem 0x41bd5000-0x41c9bfff] [ 14.953952] Write protecting the kernel text: 8216k [ 14.954381] Write protecting the kernel read-only data: 3068k [ 14.954849] NX-protecting the kernel data: 6120k Elapsed time: 750 BUG: kernel boot hang qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux/i3= 86-randconfig-s0-201539/gcc-4.9/2657eee793e8b13334860e7953d5aa6e49227521/vm= linuz-4.3.0-rc3-00007-g2657eee -append 'root=3D/dev/ram0 user=3Dlkp job=3D/= lkp/scheduled/vm-vp-quantal-i386-30/bisect_boot-1-quantal-core-i386.cgz-i38= 6-randconfig-s0-201539-2657eee793e8b13334860e7953d5aa6e49227521-20150929-62= 209-qa4zpx-0.yaml ARCH=3Di386 kconfig=3Di386-randconfig-s0-201539 branch=3D= linux-review/Chris-Metcalf/support-task_isolated-mode-for-nohz_full commit= =3D2657eee793e8b13334860e7953d5aa6e49227521 BOOT_IMAGE=3D/pkg/linux/i386-ra= ndconfig-s0-201539/gcc-4.9/2657eee793e8b13334860e7953d5aa6e49227521/vmlinuz= -4.3.0-rc3-00007-g2657eee max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-= vp-quantal-i386/quantal-core-i386.cgz/i386-randconfig-s0-201539/gcc-4.9/265= 7eee793e8b13334860e7953d5aa6e49227521/0 LKP_SERVER=3Dinn earlyprintk=3DttyS= 0,115200 systemd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rc= update.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watc= hdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3Dtty= S0,115200 console=3Dtty0 vga=3Dnormal rw ip=3D::::vm-vp-quantal-i386-30::dh= cp drbd.minor_count=3D8' -initrd /fs/sde1/initrd-vm-vp-quantal-i386-30 -m = 360 -smp 1 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order= =3Dnc -no-reboot -watchdog i6300esb -rtc base=3Dlocaltime -pidfile /dev/shm= /kboot/pid-vm-vp-quantal-i386-30 -serial file:/dev/shm/kboot/serial-vm-vp-q= uantal-i386-30 -daemonize -display none -monitor null=20 Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.3.0-rc3-00007-g2657eee # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.3.0-rc3 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=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 is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_KERNEL_LZ4=y CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=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=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_BOOST=y CONFIG_RCU_KTHREAD_PRIO=1 CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_NOCB_CPU_NONE=y # CONFIG_RCU_NOCB_CPU_ZERO is not set # CONFIG_RCU_NOCB_CPU_ALL 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=y # CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y CONFIG_MEMCG_KMEM=y # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_BLK_CGROUP 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 is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set CONFIG_RD_XZ=y CONFIG_RD_LZO=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_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set # CONFIG_SHMEM is not set CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_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_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_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y # CONFIG_BLK_DEV_BSGLIB is not set # CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=m CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" 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=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_MID=y # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=m # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_RDC321X is not set CONFIG_X86_32_NON_STANDARD=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_STA2X11 is not set # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set CONFIG_MELAN=y # 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=4 CONFIG_X86_L1_CACHE_SHIFT=4 CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_APB_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=32 CONFIG_SCHED_SMT=y # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_ANCIENT_MCE=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=m CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_MICROCODE_EARLY is not set CONFIG_X86_MSR=m CONFIG_X86_CPUID=m # 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 is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=m CONFIG_ZBUD=m # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y # CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m 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_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y CONFIG_APM_IGNORE_USER_SUSPEND=y # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set CONFIG_APM_DISPLAY_BLANK=y CONFIG_APM_ALLOW_INTS=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=m CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=m # CONFIG_CPU_FREQ_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_CPUFREQ_DT is not set CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_SFI_CPUFREQ=y CONFIG_ELAN_CPUFREQ=y # CONFIG_SC520_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=m CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=m CONFIG_X86_SPEEDSTEP_SMI=m # CONFIG_X86_P4_CLOCKMOD is not set CONFIG_X86_CPUFREQ_NFORCE2=m CONFIG_X86_LONGRUN=y # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # 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=y CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_SCx200 is not set # CONFIG_ALIX is not set CONFIG_NET5501=y CONFIG_GEOS=y CONFIG_TS5500=y CONFIG_AMD_NB=y CONFIG_PCCARD=m CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set CONFIG_PD6729=m CONFIG_I82092=m CONFIG_I82365=m # CONFIG_TCIC is not set CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y # CONFIG_XFRM_USER is not set # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=m # CONFIG_NET_IPGRE is not set # CONFIG_SYN_COOKIES is not set CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=m # CONFIG_INET_XFRM_MODE_BEET is not set CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y # CONFIG_IPV6 is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set # CONFIG_IP_DCCP_CCID3 is not set # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_IP_SCTP=y CONFIG_SCTP_DBG_OBJCNT=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE=y # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_GARP=y CONFIG_MRP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_IGMP_SNOOPING is not set # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=m CONFIG_DECNET_ROUTER=y CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=m CONFIG_IPX_INTERN=y # CONFIG_ATALK is not set CONFIG_X25=y CONFIG_LAPB=m # CONFIG_PHONET is not set CONFIG_IEEE802154=m CONFIG_IEEE802154_SOCKET=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=y # CONFIG_NET_SCH_ATM is not set CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=y # CONFIG_NET_SCH_SFB is not set # CONFIG_NET_SCH_SFQ is not set CONFIG_NET_SCH_TEQL=m # CONFIG_NET_SCH_TBF is not set # CONFIG_NET_SCH_GRED is not set CONFIG_NET_SCH_DSMARK=y # CONFIG_NET_SCH_NETEM is not set CONFIG_NET_SCH_DRR=y # CONFIG_NET_SCH_MQPRIO is not set CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=m # CONFIG_NET_SCH_CODEL is not set CONFIG_NET_SCH_FQ_CODEL=m CONFIG_NET_SCH_FQ=y # CONFIG_NET_SCH_HHF is not set CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set # CONFIG_NET_CLS_TCINDEX is not set CONFIG_NET_CLS_ROUTE4=y # CONFIG_NET_CLS_FW is not set # CONFIG_NET_CLS_U32 is not set CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y # CONFIG_NET_CLS_CGROUP is not set # CONFIG_NET_CLS_BPF is not set CONFIG_NET_CLS_FLOWER=m # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y # CONFIG_BATMAN_ADV_MCAST is not set CONFIG_BATMAN_ADV_DEBUG=y CONFIG_OPENVSWITCH=m CONFIG_VSOCKETS=m # CONFIG_NETLINK_MMAP is not set CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m CONFIG_MPLS_ROUTING=m # CONFIG_MPLS_IPTUNNEL is not set CONFIG_HSR=m # CONFIG_NET_SWITCHDEV 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=m CONFIG_NET_DROP_MONITOR=m CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=m # CONFIG_AX25_DAMA_SLAVE is not set # CONFIG_NETROM is not set CONFIG_ROSE=m # # AX.25 network device drivers # # CONFIG_MKISS is not set # CONFIG_6PACK is not set CONFIG_BPQETHER=m CONFIG_SCC=m CONFIG_SCC_DELAY=y CONFIG_SCC_TRXECHO=y CONFIG_BAYCOM_SER_FDX=m # CONFIG_BAYCOM_SER_HDX is not set # CONFIG_YAM is not set CONFIG_CAN=m # CONFIG_CAN_RAW is not set CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # # CAN Device Drivers # # CONFIG_CAN_VCAN is not set # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m # CONFIG_CAN_CALC_BITTIMING is not set CONFIG_CAN_LEDS=y # CONFIG_CAN_JANZ_ICAN3 is not set CONFIG_PCH_CAN=m # CONFIG_CAN_GRCAN is not set CONFIG_CAN_SJA1000=m CONFIG_CAN_SJA1000_ISA=m # CONFIG_CAN_SJA1000_PLATFORM is not set # CONFIG_CAN_EMS_PCMCIA is not set CONFIG_CAN_EMS_PCI=m CONFIG_CAN_PEAK_PCMCIA=m CONFIG_CAN_PEAK_PCI=m # CONFIG_CAN_PEAK_PCIEC is not set CONFIG_CAN_KVASER_PCI=m CONFIG_CAN_PLX_PCI=m # CONFIG_CAN_TSCAN1 is not set # CONFIG_CAN_C_CAN is not set CONFIG_CAN_M_CAN=m CONFIG_CAN_CC770=m CONFIG_CAN_CC770_ISA=m CONFIG_CAN_CC770_PLATFORM=m # # CAN USB interfaces # CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m # CONFIG_CAN_GS_USB is not set CONFIG_CAN_KVASER_USB=m # CONFIG_CAN_PEAK_USB is not set CONFIG_CAN_8DEV_USB=m # CONFIG_CAN_SOFTING is not set # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_IRDA is not set CONFIG_BT=y # CONFIG_BT_BREDR is not set # CONFIG_BT_LE is not set # CONFIG_BT_SELFTEST is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # # CONFIG_BT_HCIBTUSB is not set # CONFIG_BT_HCIBTSDIO is not set # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m # CONFIG_BT_HCIBFUSB is not set # CONFIG_BT_HCIDTL1 is not set CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m # CONFIG_BT_HCIBTUART is not set # CONFIG_BT_HCIVHCI is not set # CONFIG_BT_MRVL is not set CONFIG_AF_RXRPC=m CONFIG_AF_RXRPC_DEBUG=y # CONFIG_RXKAD is not set CONFIG_FIB_RULES=y # CONFIG_WIRELESS is not set CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 # CONFIG_RFKILL is not set CONFIG_RFKILL_REGULATOR=m # CONFIG_NET_9P is not set CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=y CONFIG_CAIF_USB=y CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set # CONFIG_NFC is not set CONFIG_LWTUNNEL=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # CONFIG_DMA_CMA is not set # # Bus devices # CONFIG_CONNECTOR=y # CONFIG_PROC_EVENTS is not set CONFIG_MTD=y # CONFIG_MTD_TESTS is not set # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_OF_PARTS=m # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y # CONFIG_MTD_BLOCK is not set CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m CONFIG_NFTL=m # CONFIG_NFTL_RW is not set CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=m CONFIG_SM_FTL=m CONFIG_MTD_OOPS=m CONFIG_MTD_SWAP=m CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set # CONFIG_MTD_PHYSMAP_OF is not set # CONFIG_MTD_SC520CDP is not set # CONFIG_MTD_NETSC520 is not set # CONFIG_MTD_TS5500 is not set # CONFIG_MTD_SBC_GXX is not set # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set CONFIG_MTD_ESB2ROM=m CONFIG_MTD_CK804XROM=m # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=m CONFIG_MTD_PCI=m # CONFIG_MTD_PCMCIA is not set CONFIG_MTD_GPIO_ADDR=m # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y CONFIG_MTD_LATCH_ADDR=y # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y CONFIG_MTD_SM_COMMON=y CONFIG_MTD_NAND_DENALI=m CONFIG_MTD_NAND_DENALI_PCI=m CONFIG_MTD_NAND_DENALI_DT=m CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y CONFIG_MTD_NAND_DOCG4=y # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_CS553X=m # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_ONENAND=m # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set # CONFIG_MTD_ONENAND_GENERIC is not set # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set # CONFIG_MTD_UBI is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_ISAPNP=y # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set CONFIG_DUMMY_IRQ=m # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_INTEL_MID_PTI is not set CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=y # CONFIG_CS5535_MFGPT is not set CONFIG_HP_ILO=m CONFIG_APDS9802ALS=m CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y CONFIG_DS1682=m # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=m # CONFIG_PCH_PHUB is not set CONFIG_USB_SWITCH_FSA9480=y # CONFIG_SRAM is not set CONFIG_C2PORT=m # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=m # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=m CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y CONFIG_INTEL_MEI_TXE=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_IDE_LEGACY=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y # CONFIG_IDE_GD_ATA is not set # CONFIG_IDE_GD_ATAPI is not set # CONFIG_BLK_DEV_IDECS is not set # CONFIG_BLK_DEV_DELKIN is not set CONFIG_BLK_DEV_IDECD=m # CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS is not set # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=m CONFIG_BLK_DEV_CMD640=m # CONFIG_BLK_DEV_CMD640_ENHANCED is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=m # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_CS5535 is not set CONFIG_BLK_DEV_CS5536=m # CONFIG_BLK_DEV_HPT366 is not set CONFIG_BLK_DEV_JMICRON=m CONFIG_BLK_DEV_SC1200=m CONFIG_BLK_DEV_PIIX=m CONFIG_BLK_DEV_IT8172=y # CONFIG_BLK_DEV_IT8213 is not set CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=m CONFIG_BLK_DEV_PDC202XX_NEW=y CONFIG_BLK_DEV_SVWKS=y # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=y CONFIG_BLK_DEV_VIA82CXXX=m # CONFIG_BLK_DEV_TC86C001 is not set # # Other IDE chipsets support # # # Note: most of these also require special kernel boot parameters # # CONFIG_BLK_DEV_4DRIVES is not set CONFIG_BLK_DEV_ALI14XX=y CONFIG_BLK_DEV_DTC2278=y # CONFIG_BLK_DEV_HT6560B is not set # CONFIG_BLK_DEV_QD65XX is not set CONFIG_BLK_DEV_UMC8672=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=m CONFIG_RAID_ATTRS=m CONFIG_SCSI=m CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=m # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m # CONFIG_SCSI_ENCLOSURE is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y # CONFIG_PCMCIA_AHA152X is not set CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_NINJA_SCSI=m CONFIG_PCMCIA_QLOGIC=m # CONFIG_PCMCIA_SYM53C500 is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=m # CONFIG_SCSI_OSD_INITIATOR is not set # CONFIG_ATA is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y # CONFIG_MD_MULTIPATH is not set CONFIG_MD_FAULTY=y CONFIG_MD_CLUSTER=m CONFIG_BCACHE=m CONFIG_BCACHE_DEBUG=y # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=m CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m # CONFIG_DM_CACHE_MQ is not set CONFIG_DM_CACHE_SMQ=m CONFIG_DM_CACHE_CLEANER=m CONFIG_DM_ERA=m CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m # CONFIG_DM_RAID is not set CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_DELAY=m # CONFIG_DM_UEVENT is not set # CONFIG_DM_FLAKEY is not set CONFIG_DM_VERITY=m # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_SAS is not set CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=m CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y # CONFIG_INPUT_FF_MEMLESS is not set # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m # CONFIG_SERIO_APBPS2 is not set CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_INGENIC is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=m # CONFIG_IPMI_SI is not set CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=m CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m # CONFIG_NVRAM is not set CONFIG_DTLK=m # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=m # CONFIG_CARDMAN_4040 is not set # CONFIG_MWAVE is not set CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=m # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_REG is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=m # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_EMEV2=m CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_RK3X is not set CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_DLN2=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_ROBOTFUZZ_OSIF=m # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_PCA_ISA=y # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_SCx200_ACB=m CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=m CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=m # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=m 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=y CONFIG_GPIO_GENERIC=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=m CONFIG_GPIO_ALTERA=m # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set CONFIG_GPIO_IT8761E=m # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_SCH=m # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_SYSCON is not set CONFIG_GPIO_TS5500=y # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=m # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=m CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # CONFIG_GPIO_CRYSTAL_COVE=m CONFIG_GPIO_CS5535=y CONFIG_GPIO_DA9052=y CONFIG_GPIO_DLN2=m CONFIG_GPIO_JANZ_TTL=y # CONFIG_GPIO_KEMPLD is not set # CONFIG_GPIO_MSIC is not set # CONFIG_GPIO_RC5T583 is not set # CONFIG_GPIO_TC3589X is not set # CONFIG_GPIO_TIMBERDALE is not set CONFIG_GPIO_TPS65910=y # CONFIG_GPIO_TWL6040 is not set CONFIG_GPIO_WM831X=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=m CONFIG_GPIO_BT8XX=y # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_RDC321X is not set CONFIG_GPIO_SODAVILLE=y # # USB GPIO expanders # CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=m # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=m # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_GENERIC_ADC_BATTERY=m CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set CONFIG_TEST_POWER=m # CONFIG_BATTERY_88PM860X is not set # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=m # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27x00 is not set CONFIG_BATTERY_DA9052=m CONFIG_BATTERY_MAX17040=m CONFIG_BATTERY_MAX17042=m # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_ISP1704=m # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=m # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX8998=m CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=m CONFIG_CHARGER_BQ24257=y # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65090=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set CONFIG_CHARGER_RT9455=y # CONFIG_POWER_RESET 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_ABITUGURU=y # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=m # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_K10TEMP=m # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ATXP1 is not set CONFIG_SENSORS_DS620=m # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_DA9052_ADC is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_GPIO_FAN=m CONFIG_SENSORS_HIH6130=m # CONFIG_SENSORS_IBMAEM is not set # CONFIG_SENSORS_IBMPEX is not set CONFIG_SENSORS_IIO_HWMON=m # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=m CONFIG_SENSORS_LTC2945=m # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=m CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_MENF21BMC_HWMON=m # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=m # CONFIG_SENSORS_LM95241 is not set CONFIG_SENSORS_LM95245=m # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_NCT6683=m # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y # CONFIG_SENSORS_PMBUS is not set CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_LTC2978_REGULATOR=y # CONFIG_SENSORS_MAX16064 is not set CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=y CONFIG_SENSORS_PWM_FAN=m CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SCH5627 is not set # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=m # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y # CONFIG_SENSORS_THMC50 is not set CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=m # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=m # CONFIG_SENSORS_W83791D is not set CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=m CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=m CONFIG_QCOM_SPMI_TEMP_ALARM=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m # CONFIG_DA9052_WATCHDOG is not set # CONFIG_DA9063_WATCHDOG is not set CONFIG_DA9062_WATCHDOG=m # CONFIG_GPIO_WATCHDOG is not set CONFIG_MENF21BMC_WATCHDOG=m # CONFIG_WM831X_WATCHDOG is not set CONFIG_XILINX_WATCHDOG=y # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_RN5T618_WATCHDOG is not set CONFIG_MAX63XX_WATCHDOG=m CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=m CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=m CONFIG_F71808E_WDT=m # CONFIG_SP5100_TCO is not set CONFIG_SC520_WDT=m # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=y CONFIG_WAFER_WDT=m CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m # CONFIG_INTEL_SCU_WATCHDOG is not set # CONFIG_INTEL_MID_WATCHDOG is not set CONFIG_ITCO_WDT=m # CONFIG_ITCO_VENDOR_SUPPORT is not set CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=m # CONFIG_HP_WATCHDOG is not set CONFIG_KEMPLD_WDT=m CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=m # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set CONFIG_SBC8360_WDT=y CONFIG_SBC7240_WDT=y CONFIG_CPU5_WDT=m # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=m # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y # CONFIG_MACHZ_WDT is not set CONFIG_SBC_EPX_C3_WATCHDOG=m CONFIG_MEN_A21_WDT=y # # ISA-based Watchdog Cards # CONFIG_PCWATCHDOG=y CONFIG_MIXCOMWD=m # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA 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 is not set # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=m # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=m CONFIG_MFD_CROS_EC_I2C=m # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=m CONFIG_MFD_DA9063=y # CONFIG_MFD_DA9150 is not set CONFIG_MFD_DLN2=m CONFIG_MFD_MC13XXX=m CONFIG_MFD_MC13XXX_I2C=m # CONFIG_MFD_HI6421_PMIC is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=m # CONFIG_LPC_ICH is not set CONFIG_LPC_SCH=m CONFIG_INTEL_SOC_PMIC=y CONFIG_MFD_INTEL_LPSS=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_INTEL_MSIC=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=m CONFIG_MFD_88PM860X=y 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 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=m CONFIG_MFD_MENF21BMC=m # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m CONFIG_MFD_RDC321X=m CONFIG_MFD_RTSX_PCI=m # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set CONFIG_MFD_RC5T583=y # CONFIG_MFD_RK808 is not set CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y # CONFIG_MFD_SKY81452 is not set CONFIG_MFD_SMSC=y 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 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=m # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_88PM800=m CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=m CONFIG_REGULATOR_ANATOP=m CONFIG_REGULATOR_AS3722=m # CONFIG_REGULATOR_BCM590XX is not set # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9062=m CONFIG_REGULATOR_DA9063=m # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=m CONFIG_REGULATOR_FAN53555=m CONFIG_REGULATOR_GPIO=m CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=m # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LTC3589=m CONFIG_REGULATOR_MAX14577=m CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=m CONFIG_REGULATOR_MAX8907=m CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=m CONFIG_REGULATOR_MAX8998=m CONFIG_REGULATOR_MC13XXX_CORE=m CONFIG_REGULATOR_MC13783=m CONFIG_REGULATOR_MC13892=m CONFIG_REGULATOR_MT6311=y # CONFIG_REGULATOR_MT6397 is not set CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PWM=m CONFIG_REGULATOR_QCOM_SPMI=m # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=m # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS65090 is not set CONFIG_REGULATOR_TPS65217=m # CONFIG_REGULATOR_TPS65218 is not set CONFIG_REGULATOR_TPS65910=m CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8400=m # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=m # CONFIG_AGP_AMD is not set CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=y # CONFIG_AGP_NVIDIA is not set CONFIG_AGP_SIS=y CONFIG_AGP_SWORKS=m # CONFIG_AGP_VIA is not set CONFIG_AGP_EFFICEON=y CONFIG_INTEL_GTT=y # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_I2C_CH7006=m # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_RADEON_UMS is not set # CONFIG_DRM_AMDGPU is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=m # CONFIG_DRM_SIS is not set # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=m # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=m # CONFIG_DRM_GMA600 is not set # CONFIG_DRM_GMA3600 is not set # CONFIG_DRM_MEDFIELD is not set CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_QXL=m # CONFIG_DRM_BOCHS is not set CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_SIMPLE=m CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_NXP_PTN3460=m CONFIG_DRM_PARADE_PS8622=m # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=m # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=m CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=m # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=m CONFIG_FB_N411=m # CONFIG_FB_HGA is not set CONFIG_FB_OPENCORES=m # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=m # CONFIG_FB_RIVA_I2C is not set CONFIG_FB_RIVA_DEBUG=y CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=m CONFIG_FB_I810=m # CONFIG_FB_I810_GTF is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=m # CONFIG_FB_RADEON_I2C is not set CONFIG_FB_RADEON_BACKLIGHT=y CONFIG_FB_RADEON_DEBUG=y CONFIG_FB_ATY128=m CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=m # CONFIG_FB_ATY_CT is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=m CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=m # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=m # CONFIG_FB_SIS_300 is not set # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=m CONFIG_FB_VIA_DIRECT_PROCFS=y # CONFIG_FB_VIA_X_COMPATIBILITY is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m CONFIG_FB_ARK=m CONFIG_FB_PM3=m # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y # CONFIG_FB_GEODE_LX is not set CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=m CONFIG_FB_SM501=m # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=m # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SSD1307=m CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_PLATFORM=m CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_PWM=m CONFIG_BACKLIGHT_DA9052=m # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=m CONFIG_BACKLIGHT_SAHARA=m # CONFIG_BACKLIGHT_WM831X is not set CONFIG_BACKLIGHT_ADP8860=m # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_88PM860X=m CONFIG_BACKLIGHT_PCF50633=m CONFIG_BACKLIGHT_LM3630A=m CONFIG_BACKLIGHT_LM3639=m CONFIG_BACKLIGHT_LP855X=m CONFIG_BACKLIGHT_TPS65217=m # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=m CONFIG_BACKLIGHT_BD6107=m CONFIG_VGASTATE=m CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # CONFIG_LOGO is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_CP2112 is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PENMOUNT is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SONY is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=m # CONFIG_HID_PID is not set # CONFIG_USB_HIDDEV is not set # # USB HID Boot Protocol drivers # # CONFIG_USB_KBD is not set # CONFIG_USB_MOUSE 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=m # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_OTG=y CONFIG_USB_OTG_WHITELIST=y # CONFIG_USB_OTG_BLACKLIST_HUB is not set CONFIG_USB_OTG_FSM=m CONFIG_USB_ULPI_BUS=m CONFIG_USB_MON=m # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=m CONFIG_USB_XHCI_HCD=m CONFIG_USB_XHCI_PCI=m CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_EHCI_HCD=m # CONFIG_USB_EHCI_ROOT_HUB_TT is not set CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_OXU210HP_HCD=m CONFIG_USB_ISP116X_HCD=m # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FUSBH200_HCD is not set CONFIG_USB_FOTG210_HCD=m # CONFIG_USB_OHCI_HCD is not set CONFIG_USB_UHCI_HCD=m CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_HCD_ISO=y CONFIG_USB_SL811_CS=m # CONFIG_USB_R8A66597_HCD is not set CONFIG_USB_HCD_SSB=m CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # CONFIG_USB_STORAGE is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set CONFIG_USB_MICROTEK=m # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y CONFIG_USB_MUSB_GADGET=y # # Platform Glue Layer # # # MUSB DMA mode # # CONFIG_MUSB_PIO_ONLY is not set # CONFIG_USB_DWC3 is not set CONFIG_USB_DWC2=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # CONFIG_USB_DWC2_PERIPHERAL=y # CONFIG_USB_DWC2_PCI is not set CONFIG_USB_DWC2_DEBUG=y # CONFIG_USB_DWC2_VERBOSE is not set CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y CONFIG_USB_DWC2_DEBUG_PERIODIC=y CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_OF=m CONFIG_USB_CHIPIDEA_PCI=m CONFIG_USB_CHIPIDEA_UDC=y # CONFIG_USB_CHIPIDEA_HOST is not set # CONFIG_USB_CHIPIDEA_DEBUG is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_LED=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m # CONFIG_USB_FTDI_ELAN is not set CONFIG_USB_APPLEDISPLAY=m # CONFIG_USB_SISUSBVGA is not set CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m CONFIG_USB_TEST=m # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m CONFIG_USB_HSIC_USB3503=m CONFIG_USB_LINK_LAYER_TEST=m # CONFIG_USB_CHAOSKEY is not set # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m CONFIG_USB_GPIO_VBUS=y # CONFIG_TAHVO_USB is not set CONFIG_USB_ISP1301=m CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DEBUG=y CONFIG_USB_GADGET_VERBOSE=y CONFIG_USB_GADGET_DEBUG_FILES=y # 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=m # CONFIG_USB_GR_UDC is not set 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 is not set # CONFIG_USB_AMD5536UDC is not set CONFIG_USB_NET2272=y CONFIG_USB_NET2272_DMA=y # CONFIG_USB_NET2280 is not set CONFIG_USB_GOKU=m # CONFIG_USB_EG20T is not set CONFIG_USB_GADGET_XILINX=y CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_U_ETHER=m CONFIG_USB_F_NCM=m CONFIG_USB_F_ECM=m CONFIG_USB_F_EEM=m CONFIG_USB_F_SUBSET=m CONFIG_USB_F_MASS_STORAGE=m CONFIG_USB_F_HID=m # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set CONFIG_USB_ETH=m # CONFIG_USB_ETH_RNDIS is not set CONFIG_USB_ETH_EEM=y CONFIG_USB_G_NCM=m CONFIG_USB_GADGETFS=m # CONFIG_USB_FUNCTIONFS is not set CONFIG_USB_MASS_STORAGE=m # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set CONFIG_USB_G_HID=m # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y CONFIG_MMC_CLKGATE=y # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=m CONFIG_MMC_SDRICOH_CS=m # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_PCI=m CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MMC_MTK=m CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=m CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # CONFIG_LEDS_88PM860X=y # CONFIG_LEDS_BCM6328 is not set CONFIG_LEDS_BCM6358=m CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=m CONFIG_LEDS_LP8860=y # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_DA9052=y # CONFIG_LEDS_PWM is not set CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=m # CONFIG_LEDS_DELL_NETBOOKS is not set CONFIG_LEDS_MC13783=m CONFIG_LEDS_TCA6507=m CONFIG_LEDS_TLC591XX=m CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=m CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # CONFIG_LEDS_SYSCON is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=m # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=y # CONFIG_INFINIBAND_USER_MAD is not set CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_NES=m CONFIG_INFINIBAND_NES_DEBUG=y CONFIG_INFINIBAND_SRP=m # CONFIG_INFINIBAND_ISER is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y CONFIG_EDAC_DECODE_MCE=y # CONFIG_EDAC_MM_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_AEC is not set CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=y # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=m CONFIG_UIO_MF624=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=m # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_TC1100_WMI is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_HP_WMI is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set CONFIG_ACPI_WMI=m # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set CONFIG_INTEL_SCU_IPC=y CONFIG_INTEL_SCU_IPC_UTIL=m CONFIG_GPIO_INTEL_PMIC=y # CONFIG_INTEL_MID_POWER_BUTTON is not set # CONFIG_INTEL_MFLD_THERMAL is not set # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=m CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=m CONFIG_CROS_EC_CHARDEV=m # 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_WM831X=m # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI570 is not set # CONFIG_COMMON_CLK_CDCE925 is not set CONFIG_CLK_TWL6040=y CONFIG_COMMON_CLK_PWM=y # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_CDCE706 is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y CONFIG_DW_APB_TIMER=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=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # 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=m # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=m CONFIG_EXTCON_GPIO=m CONFIG_EXTCON_MAX14577=m CONFIG_EXTCON_RT8973A=m CONFIG_EXTCON_SM5502=m CONFIG_EXTCON_USB_GPIO=m CONFIG_MEMORY=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_KFIFO_BUF=m CONFIG_IIO_TRIGGERED_BUFFER=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # # CONFIG_BMA180 is not set # CONFIG_BMC150_ACCEL is not set CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m # CONFIG_KXCJK1013 is not set # CONFIG_MMA8452 is not set CONFIG_MMA9551_CORE=m # CONFIG_MMA9551 is not set CONFIG_MMA9553=m CONFIG_STK8312=m # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD7291=m CONFIG_AD799X=m CONFIG_CC10001_ADC=m CONFIG_MAX1363=m CONFIG_MCP3422=m CONFIG_MEN_Z188_ADC=m CONFIG_NAU7802=m CONFIG_QCOM_SPMI_IADC=m # CONFIG_QCOM_SPMI_VADC is not set # CONFIG_TI_ADC081C is not set CONFIG_VF610_ADC=m # # Amplifiers # # # Hid Sensor IIO Common # # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # # CONFIG_AD5064 is not set CONFIG_AD5380=m CONFIG_AD5446=m CONFIG_M62332=m # CONFIG_MAX517 is not set CONFIG_MAX5821=m CONFIG_MCP4725=m # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=m CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m # CONFIG_ITG3200 is not set # # Humidity sensors # CONFIG_DHT11=m CONFIG_SI7005=m CONFIG_SI7020=m # # Inertial measurement units # CONFIG_KMX61=m CONFIG_INV_MPU6050_IIO=m # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set # CONFIG_AL3320A is not set CONFIG_APDS9300=m CONFIG_BH1750=m # CONFIG_CM32181 is not set # CONFIG_CM3232 is not set CONFIG_CM3323=m CONFIG_CM36651=m # CONFIG_GP2AP020A00F is not set # CONFIG_ISL29125 is not set # CONFIG_JSA1212 is not set CONFIG_RPR0521=m CONFIG_LTR501=m CONFIG_OPT3001=m # CONFIG_PA12203001 is not set CONFIG_STK3310=m CONFIG_TCS3414=m CONFIG_TCS3472=m # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL4531 is not set CONFIG_VCNL4000=m # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set CONFIG_MAG3110=m # CONFIG_MMC35240 is not set CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_BMC150_MAGN=m # # Inclinometer sensors # # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_SYSFS_TRIGGER=m # # Pressure sensors # CONFIG_BMP280=m # CONFIG_MPL115 is not set # CONFIG_MPL3115 is not set CONFIG_MS5611=m CONFIG_MS5611_I2C=m # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # # Lightning sensors # # # Proximity sensors # CONFIG_SX9500=m # # Temperature sensors # # CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set CONFIG_NTB=m CONFIG_NTB_PINGPONG=m # CONFIG_NTB_TOOL is not set CONFIG_NTB_TRANSPORT=m CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set # CONFIG_VME_TSI148 is not set # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_ATMEL_HLCDC_PWM=m CONFIG_PWM_CRC=y CONFIG_PWM_FSL_FTM=m # CONFIG_PWM_LPSS is not set CONFIG_PWM_PCA9685=m CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=m # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y CONFIG_FMC=m # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=m CONFIG_FMC_WRITE_EEPROM=m CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y # CONFIG_PHY_PXA_28NM_USB2 is not set CONFIG_BCM_KONA_USB2_PHY=m CONFIG_PHY_SAMSUNG_USB2=y # CONFIG_PHY_EXYNOS4210_USB2 is not set # CONFIG_PHY_EXYNOS4X12_USB2 is not set # CONFIG_PHY_EXYNOS5250_USB2 is not set # CONFIG_PHY_TUSB1210 is not set # CONFIG_POWERCAP is not set CONFIG_MCB=y CONFIG_MCB_PCI=y # # Performance monitor support # CONFIG_RAS=y # CONFIG_AMD_MCE_INJ is not set # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=m # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y # CONFIG_EXT2_FS_POSIX_ACL is not set CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_POSIX_ACL=y # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=m # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=m # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m CONFIG_CACHEFILES_DEBUG=y CONFIG_CACHEFILES_HISTOGRAM=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y # CONFIG_PROC_PAGE_MONITOR is not set # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=m # CONFIG_MISC_FILESYSTEMS is not set # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=m # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=m # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=m # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=m # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=m # CONFIG_NLS_UTF8 is not set CONFIG_DLM=m 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=y 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 is not set # CONFIG_DEBUG_OBJECTS_FREE is not set CONFIG_DEBUG_OBJECTS_TIMERS=y 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_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y CONFIG_TIMER_STATS=y CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_CPU_NOTIFIER_ERROR_INJECT=m CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=m # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_PREEMPT_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_MMIOTRACE_TEST=m # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_ENUM_MAP_FILE=y # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_RHASHTABLE=m # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y CONFIG_TEST_STATIC_KEYS=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_SET_MODULE_RONX is not set # CONFIG_DEBUG_NX_TEST is not set # CONFIG_DOUBLEFAULT is not set # 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=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_STATIC_CPU_HAS=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=m # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_ENCRYPTED_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=y 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 is not set # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_AES_NI_INTEL=m # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=m # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=m # CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=m # 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=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_LGUEST is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=y CONFIG_CRC8=m # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4UmnLSpdADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eDlFp6qL/f0y84AcIuZNSmJJ4AV VcmHOwEe1WNZedY1Q6J3478/KvKDRHu+gc7A7uy+DuJknQSrU1KMZW02xu3IKnjj+xK+X/+4FRKr OoLI0a4XBIxg4elb51O3m7uqcyiyWAT7ObqD8C/uBTpXbT1sflLn6fFamOE24TRPULLjvFY6BtH4 x7xijQmUg4/1iXaKPuQx3iT68NIsnn91YLOL1Wyan8m2dgZYJ4StdALA6J5k4R53qMMSOM5/uK70 JTmk9FMe5EH58YEKXZPmVjcUGsKtRGailWniipo5O/gwD7ky0BrcDM8aAcSzK81p2SAhlENEVUdR jy1GMN1iO2HKc+dyZETO2DrxSKo98bNnoDCknvmNK/XfyQ7jst0ybTIAEcsZfXdMYUMngA31O6cs H6VIC9MvNUlTLy4MWa/SY+73C0ncesLL7kmBEPsalo2XzCUUqDigauKVXbCyWHr6l/EaSDLpOmeB RiuO+wnT53eawwcbnoiWKqgobcX2yMVabpylWQO117WPAQphZoq+CCpVHKiiOJPZeeCp0Otbna9O enlVpLlseNJG8ffDnL7hA7YZVDA68eginD2XwDM0Jovs22ptmOp44ip92DG2XHv6U7vh7oy+8ADU E+PfyME561g8sfzDdLK8vFeiugemqwLDquqMfO9E4lNYGT4I/pt+0dq7WESFztdjlb/4W9R5xXQO S3LmFkK4NE1T5Z/RsKY3tUFFc2WBagRrvFtFh4LPqyM1QCnTPIN7vrs/ToVOHiJShT3ggw7nKCWy 3Zfmhzok2QTJCUdi7YD9YSc0rrKsnwUdqkXkgrQIqy4T1LZz+ZZMO/Q+ZZoY837C6Jrkfh2gDm4f /u8b1QI8iUqzWeZmV/MN33GH2gz3zGRl2/iLqRNoVWrJTGcXoYlg/0XBkwBSX+OPrizl6ruCDHbt z/ftPnYUk5reICuukVG6kR8Z3eC6qTYU1MJ2eRKM/uvdl5fboGWbNivXaPTDUif1rT0xURdBhhR3 T3ZVb3l6VmlSbOk+DruBZJ6318SR3QkUOaLNHOa95wl8JznOy0BLxRJmMuEC1kX+eJTeowh4Rg7A 5XlHBkhCjDqPbfe+m3ZlLU65qwwQ37JALLi4m1JFYkT/E+UBD/FQYLoA4o9QyyYhEkr8bCd68YlV x+ZOTfioehGoTAhBdaFwhliVlieybJEJBHC78DsyFv1SOY6XQffchQPydI2zSQoLbL4bD57YPa0V p6CxtPlFw0pWahySvIJqiBi1buKtiYe2bU+c5hNFt0o/plNEhN+vs3BQahqjvzl0vaBxBdgnYzdI Xsiqh02tBR1d1DOL0LGHyk/QRL0z+1L0Dq/YBghDEYY6gTp3owM61i1ev7HpP6vu/Ov+kisyJ1U3 tpOVqbq2TlRq+c2M6WSwViG1W8o+zkkYC7pdEgpdKClwNtYtJHnsLetpG69rS7q0u7Q/GXlvkZtf 06gX5Uy75DZ9BNBEyE8XzO3IUNTBKT5i9f4Q4BxkxJVq2YpYhGfekA1b78veVIcdSWmiUc/k+zJE EMw1iA0kbiuLbc4sD/91WRBwwjP7/JkDJqvro++u3cxDoNqZUGtbHT5DnZIspR+OOxKJ1Qqjb16D Nv+Q5Q/CeulCCz70qs3C6HYkBTOPQipF5Q9S9jg1KCq3Z+vbqhyCkXyfBirJAcVnfihgbp/zlxd7 jRWrcAiJ7AXoWnLPnJt/JBkfBSudJT8xG/MyoJPxsks8KlPo2OGqqfXX378yYz+4mFWkKjvMVUcz Q9e6UYVlKNYLiUDwXxtQ2QdpX3kR0Obp4FxgalBJN8qg7kRXoGIBcEh7RSZaCsOl+XLk1hI4C/Df Y+ApAlsQstiNPtkb6hYJqPx+hyAbzXMAGHmkJoSDLUmLdj/kVcgnO6MIC7sWTin62/DLZ+iJ8Nfj qg5tfkelp+M1yjku+hKDFbYRKq5VxPlQUgYUQBVX3Pp/L5uWqnPw1oJAN5P8CLmhk2XA18TDERDj 5BYWkdmFSIa/+U4gcODNWUVOMY5BYnCgd01DPA4YVlx1KqnaWBBcU0ysxEQLj8Kb6NxlzkzL1Ivb dKeDB1S9OssiybKL9EXXlHrvfqKRTreVlDZoQ3473i4fcSkYT4LOFkQ8Giv35TPl4veMeyhrR57V qZXlfuc8YjnvEvoXC5vRV5RygRX4ryrHke8oumq/D32GXny97cNXZSozeNrfsrm9YH715G0dkhjD RWPH7P8KiP6IXlvSprqyjNYod135tEWLsW8DRZxWFO5Uzkg6Ft6ilERUuuRXuuqAjXfldRaiiy6e PNzu0RGeOJjMLOGDTGmFP4pGRhltKoNLKQYq+JMVKwXkvAQM2VmOynwA5Mnpefu9Awu/EguRhCpS zr+qyyBY487qIkho0CBtSxnqRlsIRmnLV/4/CGTc/omHNEdyfmm9Ec2wzOzB9nxn4OCCw6gTJUyT 0NsziW+BhiSk5D1wHWRVSgdmfDyNYe0sRMAZW4h8UQT4Q5Bf1UNq/ol5duH8ZyRdsfVcRB4k0PRE Dr3yEMXK85+7LQFfWHMQt0mXqpaGVttcDA8nBU3rO7WAV1fpkkKod2Fv/2h+5MdgQhYhNE+qsFAI 5gAyY5E38531g4DAOWXWKn9kPdVlJE23ynzi2da2lFGOjAJrO7gW+wH6AkNTUTJ/9T8E04gaYo5R 5r2h1fY9qihMLgWCZ7W7XT1xp2eblnmhLK4j2FDN7XwhOnLKEmzlIYw379AI4jIR/L7vfbJdzUxZ Gw3obp5bg4BhSGeCdgMqAWKJe34hhyGzZjmVfbU8gbBl+7hsCub7er/8mIIrF8v7YyeRSJkmDGL3 A+DMQx3c9Xw1Dvs4cOgl1+c2g4udCWOU6kSsh5F/+rWzcMF/SrN3/bYwL6SVFnVj6Nfvc3b3I7h6 v9xN86Dj9UZ+f1Z13KCBnuCCAsWbe7JF6vK9WKEHmNpI7WsSi2hDuMA0T4eDMWezWkbvbnbnLy1g Q0onMRIWDOlIgqOEN5YqTn+xgmpHVsxrI8nynje1mZcz4K56jLZ/DPusplnJyNEKTxUAZaeDx9mS X0jCvlekDInQtIB0RaByV7drlbqH2qqoLqoDlS40S7QV7Jy3RPCjJyhxUOmyyXpGGEiapMt+2q6j RTGg79T2QfoxZvYnlGSHnJanvxAMvJzux+oLbuWbK8W5s18oqn/xTrfJcIWs6FMDBrjOTGS2Zd01 V+V7z9HksZ46FIfF5E5IxFwvSHe2MyZaqXDzzAX4BrOCIoUZsiut+wvlyUxsyNElGrDvyKNtN1pk c9GkGLjT67S0PqGPX23Kksng2W2RcQTNc1tEQT4PJ0PWMdgdaxeZuHnb4DwIjJtd486T4WNEhuy2 HKxd0y/3SDGFGQ3O63ONZRbBsxI4RF26v3rdLIukRrdm/YF8juRZ7DP/iwt3c/7b/jHqJuW16tHk 3m2UZBUgN9jOLq/MvgzowFaYB/a1ximAVCgTm1sAtj/tzWPuVMX6o6VKJ6ZoMntbAOgb5tdhmgIO /HQz9ABHvTKf5IFikNj9EGltbTVsXHXEkaJQYqefbkfWtC2BQbtmQSk3673zaAeRehlD69CIwAM6 8VinlB2FfbwoiQk+we8GsO2hwgAVWBNZCfgmi0iMGKb47aCEXklEVsZiGaIsIKW5R74wljBXIRCJ x8Fl3E0pIXtW0uzmayAKG9YJl7h1uHiUJUSGSai2qKWOpcNZZFmS6fCn4jZdfmrroZnTYUW5fgUX MnqdrBeu7gQQmRuMDCWfg+r+ae49JwjaleTXc7tFUEM1AZnPCByr7cF89GFcojQ4wSfWwkfNvyVV dbRb65/TwIqPZeOmsDuv7csJOLQrC3P+aVvCp6uaWkBx8JRN5MhDnfCPbx26cDdbxYx9+VU6z3Ye yBfUno9943y7X7oE68jKYaoK01qB+ZlVvhmXXIKn3tiZhc/uOc+8M1hxCXzTvlsPC9z2mEemAcuP it20kFl+k7IqmNeaCy1TDomlvYZEiwHKeW3nAaUg7KvEOXawUxgzEC489vSuJoP6jtuq5jjPmgrj ayaaQS2u7nAAyzL3mA7fdYtCSyGqq+nwLgC/RomGgUW0uT3Joc+pVNwwn2/XggBQ2rU9c00jgZO0 4jKndsYgD6MUWSSA3KZKlw/TommyIjzGmYP9WE1p0IwlXzgSVov24cxdPhQkle0EXQ4ee/e09DRR FLB8OKha9QJ0ZCaTGqdkB0Y31JWok3//Su+ZXPcJ07LdtG73rlDFO3fV3b/YA3bhAB3b+aSB0Tau 3rHwvJchYVPqWafRLyUQ38JA+4PjZGwUwV8JOaYB9ot3yuxONnhDcQMNJAxAQMo97IyCkM0IKfuB 0yo9+ORoOUIkC9eCQbhqj7NdyqaAPUD8xp5fF6ef5UV8FCTY/ETer+Engi5Fd5ulV/+fDKV2Y2sW nv1gHHffTy5g9KIOqv2z83x7hEkLYEiyYi8MK0BjCwG+M9V+E4fpOFSGDKhazXxDty1yqR4qbPX1 YGPBZKRGmZrrrWQZ2jLnssKZ5d0p4jHPDdnoMokKvbs+z4seybXu3D0gS+Z7DssVsBljrbeAMaO3 fImmsai0TKWBudr2x8SUmGDqVpgmFglrNUI3GJcIr0eHQPh99uqvGJ8ysUQDPriNbmtGSrCHJLBv uCQHof0oT6CsEgT/jml3hI6hbT37WxeKaGEK4bkt5OyWcPuyzpWDHIDMSuRRynWjG+l0q5uCCaQD TX4nBzZPXbY+mPHFXjc1JEhqe/tdDSS1tCrf66lhio7UFmtYKYTgeFD4VpSxgiSTDM1XMhy8c9bM DODI1SdQlcO3fFnaUvO+6Ri4t7NM1thXNjs7RUq0J0MdhGggr/8cd9zc1n8KN81LzmFoRRHkY7KX 2350O6/eK3R3fttaKgAOYoucVErjSCguFtOB88oL7HqmrC0//fu0SIaDAN2Qq81h8IdLd3IR+o7A nW2srLusM6nDpFx3OimbiZladYl+CdBO8OD3IM7RcveXXy3/inG52qDGLzWc+4LXF31qHu6IJlPB W+MPT5DvVXArcPwnjbAUTrJ/pVC/SoG+BFPGknlqkvj7UsrOwF1AIlM3b2tczAmI4ynEkvrHnrrd kxRNYsNavCDPqrXN6V3R3jnHnjpC8jSdYdCcXpTjWMoQ/CiWhYJh51NRxn89Vt9D1hk1Be7379+5 Zhc3IqUSmruuc8/+zwuv3OnlY/oQLjt73O/rQsY9zvYDqIpGoP/VLYEYquJJ/20Q5cTKg0DOWcmv JlDNZR/sRF/xz/PCRE3yYv3SZ9viFpgOzBPAir8Fs1qYvL8txx6DYG3AV1WplIQCsflpFBMkUnIS 01xRlnlcCUJpZW6nrXseZF2Y8CkOZaQoi1txC1jNFz3YbDuPySxPMbBgOnJU4SA0KdvTvcWmnzHZ X4E6kD+ajArtgFhaGdjvnPF8u5kCPDPCyfFxqIDXChZ/UT7l2YHo+RZ9bEtvSjNxxhTBGSuKNgD5 T2pjwtq/6t4VNqpTmANQoG76WVbE5uQYXCuYnqWO8mnIsfLffrC1Ba2xyyLpUWHKfHTloV57oCNY FkuUAXZbG6IPKQWm2zH2KYuAHkhD7NN8p74ZaqBfAsRMOeHkmcTh0KOrp68tMf5LCNCDouyFA78C jmF9dqNh/qhq6CUJ6BR4y2ikloZugnSyOpV5QEeJZrtzafb/FeQBOU+g2miQiz+pYwOkb87fd7dr ZVrAbGJj/+61c5PRrQJ+TIvYPS0JRG+G6sc4S17PXkkwT2Cj6f1Vx3MRiq5LYP/d+0L7FTz3s83y a81FfgLerRC8e6RNL3f8tnmAL7l4pFTlKXYSTj+ncdrY3scOtNCIOPOvi1BJMhc9O0Oer/+fJolv 05AujMXUJqUw1BcuhgwiaJt3LLpklSs4jNHZ0OHuZD7dXFHPdb0oXTLnZU3FaXkFI+6r9NrJH36M 7y0XCzfCGsytVYnbJWZzlCPbuiBF+94rbmJ3Jgx5bNn3JFQk6U108V9MEjsry5oR1jAwrJv6H8pO mhcAA1hjv/cHSSyZJ4HYHfoAq6HoKJ1CiOC4vMrzZ60sgStjq8LuC0l0fY/6XS3UKxlvbYeM86cI ayyGXdPhBzrb6YhvdPuIm/TJnVSRbt3mpkuyKtEOtZ1XDYwyFho+Nj2Ebq+1hmcqawDglgtUJ147 RdB5lL9J72YoLjfE2MvUnlfgMpOfN16t5G/vxshwhEO0ngH7TVGFyJSfy4WWp7f8aJajuxr/bdh4 ZbYq9KULwrncq20HsknpeX7sjrXBByXEWpa9BeSw6bnB0sJmZ6f5m7mTDa9OcO74UfroDh44L9mR z4fhJ36QjBLVbMxKc+ti2XPcpp4oYf2cS0S6O3ajeSTD/HUoOpyS0o21tgWZjobtwMwcqa+w6T6C u7uPjMH7EKKdxuK46FLakthzykPyz1QG8nCHNOGkVUf4GmnI3Ych6DAz1snHVcpu5nGP+z7z+iTM pnI74Alj9qD2bLAyrKUrOLDYoWmngBmzbGbrWMFLtvqPFrn5ryAC/tgOb4AiQDSzusrUf4ZhM4NS vda+5NmiwiKVi9rw6dUE+gtPOV471ITRPrLeewSHuWU51bXKE32/1yzdH/yffw9jmH+fdCW3mGuL KUUgrg9HfIXOrO0l7hzYzuwk4wYttDmpCZk1PUK/fzJWB6X1nxOdJ7ujKq1zkg04oSkOg6Z8UR3F zclWn7FNLk3Hc7Huvj6/yYbqPCT00a+8N355RTBOIoZx9X3pwA3sKGC+4zJC+AHhkVTnZFHmtiE9 KWX15F6kkyHoHXUKIuIygNDEordHNUAxYjoSMkkSCWoRQATAatAOlhYBiugWt1W6PMbKS3FRPyfv PdmAvrvqfM8YhxtDAL84hJwLbB+NmlvlbzXxukcxXheGxnAspxx9DEZgYV/oLeFR5PKWN4z4+CST gRwt3JI0yJC8v43M8kEpiOMibSpaX71VTgCw5yUJtK8ZgLp2GkV3tyU0xrgfDxOMGuOZkiNfZEBo 8+2/yEoUMS9B9WB/al/+Pi1lp19zk5r2AGimhe7E7y/vYNiJCpO+rBPL9qRKL3WGRxg8phH4dGa8 UUNz5Xhaj0bW9MSLbyf8cKW34sX46T7TCxymzdfoVMMPTME92rdomW5scfnLODRkaFYeY0I76EJ8 1nIux4WtxpKToyRR/xV9h3n7XUQHURb/FWkqEYTN+TOyaLHPASe1T8UFsWKDN/tmwiZC/YOzvxiY 2gD3y1A+dzvtyMPg2UxbcXz6hsaiBut8O4B5tBcm6ZgAfQgBtjRVy7sQGGYuAmFL3H1d/JWPYNfe APK3f+xAknLRLJlYJF5JkrftasItVi4HtVBJZWyBu8XYqidwK0KNo1kRuT4mvPMPF33AEBTSZIM1 UwdJ2NoxLUtaqXIqSbE2Fz1v79fvRM7gCwhoXS/HjsvINaVOI7/wAs1J40IL2gv3FAp8s45NA66C db+wSoTGNswIjxy4m6sWIxTw/jxL7x2iG0QNR+C8Kd/dYZkAOHlgz1ijOPIM+g34khDc2n4hrKQV fvdZdzXTNhiDH48CLALpaeWk+HDmn8ay4u6gDA9Js6NHhTeF3qF5NTFNfi85VabZ3haD0w8ckUYD Bep2hacbtkjzu+08JZqeP+5CK07WSHNCB28ilCrpKoI8h2dZNqvdtfRX4dNEPDwJY6lQ5nZW47XC TjbYjDwbtouvBGUAXpwkDjNiwR0IlQoiqbQS7XuHIVB14OL77dAS8glr7rJWLsCvHfttjC2bB8PG zZddtxG2m8pNd7ACixCm/AkiKiXO9yNrjXsiVkwBUICUGHGV/4q1lT/B1uhcWI/Obxd8QxVla7Mn Foy6xmqGltN1FrrgbDkrASbYjZWh5l9AMqOLB3YXmm4NGLBLAG496ZYPts0kQ9q8TwKfMkrlWiEP 9s24zeAvLGC3+1P3i1ttyH62FZLc6RAR8VCkisc2Blo78swvqckH/H9kKYOhrBAQmDEsGYlKz7KS T1LD0NQV325BbBwVgJMZMGjVTjbWARkRNaXliA91d0mE3hDf5C5eBBCw4ZE6K/xdziTzqLh7Vhvx HVRgav/8eUxaHsOy62O+ztWVnCY0XgSYlgvgMICvqRWXdiM4kYHwKI+6QQVBvBXHlL9JOa0nqvVq yyd2kJmC/BXSSquWsSZsqCYYsbm9HA5yVhAiYt8O7vKPa662mGV2p/Nenx9Klre+oQzuCEqTRrB1 6P68zF2JkhdUmeuTRkfoh14y5ljbVN3gX5A31cS3hE6igyyufZWUZ97fwi0UqBE+zrGDw8iXmsHm 2pWmXAMFDL47TTGPd9n2yWJwVxy/aPhd6g0lsVwpvcyh1zitEWhvEnMa9pD80RjIRbUlvmoZn4w3 xjYWnZkhiFcorvEv/iRJCjx7AXipSpC4mF3Uk8vXiZ2A/yk/ruTA1davhSeb/iHmJ6oL8su9E6nT DSiwfggQOG5sGaHPECCkBM+jNxSnOe6JpX32ZwtTKLMu11zqmQh8XAgdGo2F7qDw9sJdgJPYQlvR darwG2utEAzCTCdzU7w/Ii8zTcEf5aPaYVJPfKVhxPklTWk7+uYZjb5Ku6oEt6JMyK8l2qqa5599 urGNtZaC5eP8dUekfCVpbueWqivyFQvYv1PQGl8KlVhrqFjYpGmVVmeeyIPNqvNYx81gYiAEIHPz eB8Gl6pCKOPuZyOdm6R0v0DxsBOTzB2D422wRLkeAeXynowAgza4x9knQtMnc5Cs+ep9oHLM6UYN 1JCYJJdzb5ADvduAuE2PvFwv1Eo+90onVsIbmcFIuYXM2iZ4tbZIAmgePsZJxxfV04RVAt/tnL26 QgbU33XyH2/Gxo2/jLnj28pd9ORD7TiYFHFVKtISdbqlysU9hL0R6jyykhUezmsVhNh4Tr4/0ff0 2CMwiWllWKQv5fgMhYRyt8oI3pWRA/GxO3FkojiUoByNvNa2KVDdXNzq0zHIQpyUxRboiSeumLCi xXFKzgM7jrrt4uc0MtLq5Zk/ImgLL86g+uc4yzhZ6gONTKl3HIIVwQZmIzG5QRNAMGxrf4m2ICc0 y6tKV6VwaEOZBxf/Ax0fFCamtswFENlVrSGhiy+sx8LhinYdJmXRFAKjvy7V6JO6dIhCesyePDk6 JO1LtgIIZ/yHCFOZg1OL/bx0x+dmpPfGWDfDiL2aW6fZPPLuacRwgKX/jogSnDqOx48F1/r/Gis+ Vja4lp1470wkiZfLk3STc0ymxK+Y7Ues9PkidPHPP1HRWB3q+UarxbqqzkXind0bFaq8ahLlR2KZ VSPSiL7goplxSsfbp1ykXWS2aCSulZbfzkQqwGpXCIbO862kQ8RZhUf8UXIjAiCwRN+IUIVi/yQB UiaBp5xgBC7PjSUBJPFx73zmu/ZEvZei4TJYZvS6K2tswPmZpKetXXh/01GpR56qplSu1vWc8pY2 NiS1IcMeOhZerep8ICJpfANnJG6TPXQzzKgh5H45RPCqyVvtzjY17J9cGO9PkTRqxRHkZxnGUhmk Z6BHr4bZeJzx0IUjL5BdwKkWyU8v2omJKd8oJUbg3WEsopooitCmoQkIYRIJayzoj6USfIYqidMh A36iBMtbmxPxb39DnbMoqT3FRMSQx9pGke6nDUJvYvcj1HyXymB3P4RSFogQtBqLjWuXBsEfAxb7 8IDXUR7X/6jjE+Q4OyNRjFEE2drtJYZg3gcDEsAM+I51JxOox92hxqYr6W9PSrce855j8pgIdEco bg/3kXohiuwHqcS/wykNcCbDcXeW1bqHdPyBldkID3V9x0HkwHNiL0bM4q0Gyb18sr4pznvNsUDm 2aX8Z7R87K6kvdhZXX1DR7xpGnIdT7T1o9Kd/1yaioHEI5xCCAqMw//TK+y9XzDeD3O3xbPssBe+ FmEr5h8hsyt5r2bi7DTj/eWp+SjLDMWMCJBbNylUlI5yLFxQpksq4ov0/OhoW+iCwUBWOJPg25H9 NopkT9uFIB1/dDdioe6NuSlwdQR8G69G1/GKZAUV6tvFaoBoib6rN4Py09KDTiJzWokwATXXwVDH Lfa9tt3ztQPj18kVqTykZsEwk63q6b1x5wq/KfDbr9JAB9ey4zVjSCWzP0US5smdLUF2HTn5ixpE Y7N7hM8dmKzb48BDygNZCSxfRSAFcbyFXv9giW051fjaQmM+gi6bU+TO0ZsgNJMEh+vv3f7qf8BU 6wnWknFgtaRDrefZhNEZcQVxIGzv0DI0BmkOJC+2HSkyURQvYnIODe/vTjmn5ry19ykNF7C9y4jk k2xROxVxJxzKR3bHr9K51p1P9lBnHU8Fk/Dr61nXXITzfdA3Rn4FRl+s69GBUizFd+vad+M3nlK+ yVTvLYpYQpSp4wVn97LYlpdfi2AjLSWUk0UgyEZNvD8f9e136inVBoSW88u5xB1Ld4AJteM2ZN5A B4Zo1KLwUpYRsjrCWYgJpFz0MU5MDJ6Vv1akOp02Su/r43ov5hxtFHJiELL/0FgYBielGPwHoWk7 W1fJHilbB/Xh+4uMl2beDktMMmNTJ4J4M5FRgRGvuy3tGg5pDY12OY4u6RVWFmtEBeEOpJoDBCAG NJrgPLk+D+lz2D6cYkXSx3Xv6yCzdYBWtegOEFm4ejcX9K/XqDVWseeiNRyzaJgDMBZ9tehLCOrp eDBWUo01FaWwCXCgoQkcT9aYcpE3wm3E/WGHXZFpg59ymiQpHFA9/cfzW3nWjkDeQPUjJSWV346v sj+CYtPjNHvr5anHUiPOi/ljhayOkOfLsYTjG7SQE5U7N+wd/VZZE2gbUFCvs1Ub1+JpVCW/bxFX 5Nk7TBYrJFsFBd7Pvj69c6zk+FyYdfJw7PxR37/dqCQWE5LUUNw3QvgXX+hWKkQuAjygChHCGcfR fmTOBzs4gE+Rj12oP70sIulJg3BRG2ort5M/DflIaRdqYck/d0Ohp7gTuhA35Im4Ywmqpk9b1ryy EU3ACZ1vOu+aRPpmhczJ7UfTVjQVyP/+NP6mpAjNzn1+myk9BDQykijp32uZs6yPDUGSMmTAViNi xwXelsaphq0jcVRvuOZBp/NnEuy4fD5V8+Lv/s4nHMKhJUheYQQqufZkBN6lxXWdR+rTESbbCpI1 nTPeahBsWd6Xrhl8acQV0u27FQUJXeY7nOMkqhrpOrg4bVEYoGpQoOiYzGuLEk1xJikUBu991mfE GJl5dqmcGKCex3WNPmqMGikq4aPuKMhE6OI7mh+qxkA445Usl+B4Ap2PZe0a76vDPc8/8ETNDxXa PFPfiFF5Lneol4esUHHeJKr6l4pqt9x6k3Xo3DTTkuifjW1btNzx9Ie85+8a463GC1+i6L9PYqiX L9mauR3tk67vEzjW8dCqR6KDz5Less5m84R+hnxdNfqS4wWDHCntM1mh1xUu4j8rGxSytfy/efQQ 7tv//paqCPfSOWdJuWmbcF/JLV96Op4csfpXqAKrdX0+jdgmCSMjcKiO+nq/gfi6Cha8vz0vsvWR ki82dme4pvMOKkfx7OAzXve2drprRGVTdT0XJrGgDcest2eCSlVS5BsLCKzn6gbOs3XBVeuTPJN6 mFR5VAjvfyDRXLHGx4dtC0Z4iuTifw2ufy+M5pMIvO4nnErpInG9SIK8fQnOLTBKvsfvMC/JG52o b7UtiGH7pykE/NIJB15Jw3Ogc4rQiBIMzO5fikrj3IsR3+nwLkANKXqDQDBid2YyTrG61UwD/vTc TM9omOus5klFPZ0yEovR50sT8Qu+LpmjAPhlAhoKsmSeKbCT0mtAwb+jjhSU5NT3TRp3zyOoQP9A PUsN8Fs7oYbK/aLhn0nn4Y2M1fQexycsnl6npv/0GjVh5gxHcs6uHAMkCU+aBhH+Cn+zFQipQKxQ um4n/JAOEg2L+Jo9XxAxT9iXaK48BPX+utNfMXmfmoC4/i09FdVNkTgJlWteNh9ckFk1lvOlslHr UMAxIOrNkN28vIY7PaqUWxnkK1YZZFrcRXXPsxkHkpVELJ21+8yjjV6LxZqRZjit3whZPnD07B4k qgqV8o8IEHZp8Z75YNkl5n9OhoYYjMOXHhGwhGWc2uaAXnJVjJ9hC3ui0ss3oWzhOWbjcceL9RTo q99j1206SR1LfqNAn+GRo4UZzvCr0VfgKmh8eD9vU04LyOT/jQPNH9pLV9LKs25VjVBnyJ1Ug695 b50ILzzjlGaBzlyfkgZcMsJthDqAnu7HgLr898Tb4MI3tiZkiCGL1nj8QfgKdR2xVbpFb8fK1Q9w +zovImz7qX7KB/BUVduPU6kL6v8sGBHSQ2SEAAVsIj6GOhhmhxOD58LU3IVEVqhFusAr+1rhybzk rhBj3THQF3zDNxQ4bk1/MyxBMiFLc5d3usleqnTAOkM7mIH8o/wsCrDWXGibzulhhbGY+ooKk60T Yr24fxc9akj8XP5o0hEclQzePoLiD5pAqwLILEv9sjDPgjArWKGfKulXwkfi5V7DDuTlYOdIJvHX UX30wHVMs47LHQycS6fmzL0N+v2yFSlK29rZsTv2FJ4ix8O8MCSzmw8xslG2gC9h+PP8NMMIIkfI WOS5ArFfW+I7edTV8unD6nXzZIHEZ3sEoBZQWQDfzcFd97XcvFhDOU01vdEXrankrgA426uWiGsR jkbCY7SlCv/T3qL1sI03iJEK/S8QJCMMXifpu7obcxhe/G3+JnwCjKgIsgU8DCGW2MAkDweBRMZg 5r6MbehKpe+ZK9eh15iyCn2J4jxiov9mi1hzhLxc6L52XVE7fk4oHQjVgZR2+gZosMWIInS5oM+t Y6xDDTVA/H8I7nhBav+fff987Vd7QeEPVlXUR7NMM9rSiqdE9pYybkDZtJbkenjbPlr8qZ2XT+EZ er4Xa84usacKCGq1symzpqA+F8Cj8P+4k1iMiAhKfn1z2GGrnzKACFGfEFjolfmFJ+LjQXVm/HTr Uuk6t0LO7bLrd7xy22BND6M9fnf++k+nuRrmiYA0UT2NBRfxgYIFra0f86pPbJV0yj3IxfYeHTw/ MlX+jN/0dSu4kLJe50q2MYuo23JmWA6MYd7Xuvc4/eRZMf/hWUavfBs4YrOTcA/TbB5Ckv9xL/fL 67AoPHUT8Mk9m+STtME0qqCP3cMG3Iv793hO9Jj2iUWq4oEeWj656JiMZ4+tcrLg0FBgUgnBwSaV x0/suv2uGx2dKl8I6/kT4KEJON2RfPlo6/iU1120EwDSBtd0QTaOEFMHpHCpgtIuOXKM6X3Ntdmw 5pKnEuwCDaN5qoDATQlt06F4EQ6lF5qARO/S1JSNEerfQuNnxVM6mT7zH4MrcscePN3AeCOv8xia oPzhDBZnBDS8/uKFj42P6jXiN0simRQBY4piFxTXNUppKnjU8QNFdHJGcEbmj7b1NLFZTDdE6+7r jehRn+QSivZlTfqAFMaVSvv7GqKtt5MCwI62bByh/NnDOKNiMlYXwup50Pu0mEKmMgFhwOCGjzP0 Okj71pz2ncQjVR5n3kz2aDQnUXibJaiEjZJMvAnMS5uMtcdcnZtPMS0HUX0+r7Ka/UVrcZqSMea+ STamPOiHe5G8FcDc4Gj6UZDZ3iThdWR+AjkHEsuCrKWyB9DcpgCXNhr5c2mmvtOjsJTEuYdxK3xK oj6KOvGnw69L4AvHNV5dWKBEPj2T+7Bq1rK5yZ/WKhG84JSbBtqHBnf1Kst26o0vKi9Nxm1rteYl 4iyPrfwZLpqIxNaYg+2oyvol9nfohfD/Ry1opDqHURgX9Y1aHc3ykIVpiM+T8/RphHLwjX0Timqe W2lBRZvEQ2yv+qLMYQ5/419kbnnFEaXpIFnYerucMTcEKRcK2lvH8xzjgjf0eihNVi3t5/FdnOAX LiKa7dOpbqyo/9Bx2Wm0ZBLYkMTy8EV8NlsHBtEcYNU6t3Rf6mTGOx7h6iCN3UjxL2NWTNhQZ7Jv 3Wxz61PHAdVNxCm8GCIVTCq8f5Wfpd/Bfg59fZrnAfu+pK4jZCXT21+KB54QUF+T8WKeba3GQ5fW +G4tD7buXrSqfwGn5a68bMwqUdnYqs02FiaORojDWeQaEJ24wbfM6cjBbtSdeFddb+bDMio6iPO7 HCmJ2pzXC+pn33dpFmQRT6k0QraPz6tAaOyIusT4ZveDFmjJY6XzkS2KIa5owrGDaBT8Nx+3Davl /1cITtxWeAFFFgOI2BmRS6Avwnxqrv9HR5gBmi6rbvhOZLJ8fBxV/9zxc7N+8YMrrQc8BI9hbJOk bql6vKTHwvl1ZLaYKCSrXbc+k3eR56TCEfXz8Av+0TuFxlyK0iGFhkhSmgyn7DzcGBSElAR5ATbD 3DK2iuuOqgCv4CAn901ee/H9nkGZI8a0PVrOmrt8zsgjAAGrF/Fnt1bUAWKtYXpjm5Wd9SrAsr1W EqaLIebYFGrA17Rg8OK1sn3HjEsj9VCOedI6/47lZk08avwcPudLNV57Qmh4KvKctD4PbTn5ZfiK E9K9loKrQBRG5Lr9t97ALHtDtCrbuAO77+CUpEcowmGMwq1qTcAM60ZhMeNdvwbet0Ze3UkdY6yc /JNY+4l7ZqlSMjpr0kdM3etLb9f8K5c/L8eIt0RRTak1VQ18sb4A8t4cZb5mVHW//qJFktXcevcM bHr8lKVuYb5GF9dBpEhE/gwbKHbL0vmCWL3RVUckU/jlx92JAO9RiDPWuE58XKVg472ESivp21RK 4P47FJKQLvT+gNqasM0zvelT5C+UfU225jN2eWdU7L46sw50OrCmLY00y2V2Lh2kAS99Nm9Tyai7 ba7QVz387gvYVoV+D85uVKJOCc+ulWcppLONDxs5qMekdLHcsJ4rnkdAKMv9dGiNegcrRn/WjELY jAEubenxj6GXZBPqYIvQoMvVaGx1quo9ruqcEewH2A4FMoYzS2osqJzZ1AfhGUcUcstwpxfqfdbu U1xjyg5H3YEmANy8NvKgbY2D30xF8ehLZnM6U3njBYPRLddIB7RuqSqKJBHfbX3QQQ6G/HalPhso xr4ww017QlPPihSEeb3fWHOl1nT/NxJfUnvgCJub2jRCt2XSRM2gmMWFaAXt3BPC5rluk/qCxisL MkYEGZZemXOrCYTq9D9ET/A33l6sbAqUiJ7OTKMn0imqVHU9jG/5x6GfV6s24SKVd3TWJxjd64ae xJ5+Zr7/iQpTPbYMUaSuJKiK1KwM0ogDGD06p+W7fDz3bkhEoUQbD4e04lzwvWakkgigZOwCzJeZ t2yUxhN1nMFTMJ2c4oScjN1+9V1nCcdx+6380fmuOjummymopLlzjfGPJyntOfVdxd1hEz51EKTe X7QkjuKCsdXAkllfiXwPMd88JnuTmAAAAA1lGfrxzeqGAAHGWqiTBQAYPbp8scRn+wIAAAAABFla --=-=-=--