From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6294322902420231191==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [configfs] 7d3c5f36a5: BUG: unable to handle kernel Date: Mon, 29 Feb 2016 09:12:28 +0800 Message-ID: <87egbw48w3.fsf@yhuang-dev.intel.com> List-Id: --===============6294322902420231191== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux Christoph-Hellwig/configfs-switch-default-= groups-to-a-linked-list/20160226-203653 commit 7d3c5f36a52c09dd1a4f54f7886a8177779f3af3 ("configfs: switch ->defaul= t groups to a linked list") [ 14.677165] using random self ethernet address [ 14.678576] using random host ethernet address [ 14.678576] using random host ethernet address [ 14.690082] BUG: unable to handle kernel = [ 14.690082] BUG: unable to handle kernel NULL pointer dereferenceNULL po= inter dereference at (null) at (null) [ 14.692381] IP: [ 14.692381] IP: [<8121bc27>] __list_add+0x27/0x110 [<8121bc27>] __list_add+0x27/0x110 [ 14.693944] *pde =3D 00000000 = [ 14.693944] *pde =3D 00000000 = [ 14.694891] Oops: 0000 [#1] = [ 14.694891] Oops: 0000 [#1] SMP SMP DEBUG_PAGEALLOC DEBUG_PAGEALLOC = [ 14.696417] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.5.0-rc1-00016-g7= d3c5f3 #697 [ 14.696417] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.5.0-rc1-00016-g7= d3c5f3 #697 [ 14.698826] task: 8b0a8000 ti: 8b08a000 task.ti: 8b08a000 [ 14.698826] task: 8b0a8000 ti: 8b08a000 task.ti: 8b08a000 [ 14.700033] EIP: 0060:[<8121bc27>] EFLAGS: 00010246 CPU: 0 [ 14.700033] EIP: 0060:[<8121bc27>] EFLAGS: 00010246 CPU: 0 [ 14.700033] EIP is at __list_add+0x27/0x110 [ 14.700033] EIP is at __list_add+0x27/0x110 [ 14.700033] EAX: 00000000 EBX: 8875daf8 ECX: 887502f0 EDX: 00000000 [ 14.700033] EAX: 00000000 EBX: 8875daf8 ECX: 887502f0 EDX: 00000000 [ 14.700033] ESI: 00000000 EDI: 887502f0 EBP: 8b08be14 ESP: 8b08bdf0 [ 14.700033] ESI: 00000000 EDI: 887502f0 EBP: 8b08be14 ESP: 8b08bdf0 [ 14.700033] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 14.700033] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 14.700033] CR0: 8005003b CR2: 00000000 CR3: 01f2f000 CR4: 00000690 [ 14.700033] CR0: 8005003b CR2: 00000000 CR3: 01f2f000 CR4: 00000690 [ 14.700033] Stack: [ 14.700033] Stack: [ 14.700033] 8875db00 [ 14.700033] 8875db00 8875dab0 8875dab0 8b08be14 8b08be14 81191760 81191= 760 8875dab0 8875dab0 81c904c6 81c904c6 887502b0 887502b0 00000001 00000001 [ 14.700033] 8875dab0 [ 14.700033] 8875dab0 8b08be44 8b08be44 8142b2f2 8142b2f2 810ea1c0 810ea= 1c0 8b08be44 8b08be44 8145590d 8145590d 81d167f8 81d167f8 81cc888a 81cc888a [ 14.700033] 8875db14 [ 14.700033] 8875db14 8b08be54 8b08be54 887502b0 887502b0 88551160 88551= 160 00000000 00000000 8b08be64 8b08be64 81457f84 81457f84 8b08be58 8b08be58 [ 14.700033] Call Trace: [ 14.700033] Call Trace: [ 14.700033] [<81191760>] ? config_group_init_type_name+0x20/0x50 [ 14.700033] [<81191760>] ? config_group_init_type_name+0x20/0x50 [ 14.700033] [<8142b2f2>] usb_os_desc_prepare_interf_dir+0x52/0xe0 [ 14.700033] [<8142b2f2>] usb_os_desc_prepare_interf_dir+0x52/0xe0 [ 14.700033] [<810ea1c0>] ? printk+0x12/0x14 [ 14.700033] [<810ea1c0>] ? printk+0x12/0x14 [ 14.700033] [<8145590d>] ? gether_setup_name_default+0x18d/0x1c0 [ 14.700033] [<8145590d>] ? gether_setup_name_default+0x18d/0x1c0 [ 14.700033] [<81457f84>] rndis_alloc_inst+0x94/0xc0 [ 14.700033] [<81457f84>] rndis_alloc_inst+0x94/0xc0 [ 14.700033] [<814293b3>] usb_get_function_instance+0x53/0x90 [ 14.700033] [<814293b3>] usb_get_function_instance+0x53/0x90 [ 14.700033] [<81458fc7>] eth_bind+0xd7/0x350 [ 14.700033] [<81458fc7>] eth_bind+0xd7/0x350 [ 14.700033] [<81428fc8>] composite_bind+0x88/0x190 [ 14.700033] [<81428fc8>] composite_bind+0x88/0x190 [ 14.700033] [<810934eb>] ? trace_hardirqs_on+0xb/0x10 [ 14.700033] [<810934eb>] ? trace_hardirqs_on+0xb/0x10 [ 14.700033] [<8142b999>] udc_bind_to_driver+0x29/0xd0 [ 14.700033] [<8142b999>] udc_bind_to_driver+0x29/0xd0 [ 14.700033] [<8142c20f>] usb_gadget_probe_driver+0x9f/0x130 [ 14.700033] [<8142c20f>] usb_gadget_probe_driver+0x9f/0x130 [ 14.700033] [<81ed40fd>] ? rndismod_init+0xf/0xf [ 14.700033] [<81ed40fd>] ? rndismod_init+0xf/0xf [ 14.700033] [<81429148>] usb_composite_probe+0x78/0xa0 [ 14.700033] [<81429148>] usb_composite_probe+0x78/0xa0 [ 14.700033] [<81ed410a>] eth_driver_init+0xd/0xf [ 14.700033] [<81ed410a>] eth_driver_init+0xd/0xf [ 14.700033] [<81ea3c78>] do_one_initcall+0xd0/0x150 [ 14.700033] [<81ea3c78>] do_one_initcall+0xd0/0x150 [ 14.700033] [<8106c24d>] ? parse_args+0x25d/0x420 [ 14.700033] [<8106c24d>] ? parse_args+0x25d/0x420 [ 14.700033] [<81ea3dc0>] ? kernel_init_freeable+0xc8/0x160 [ 14.700033] [<81ea3dc0>] ? kernel_init_freeable+0xc8/0x160 [ 14.700033] [<81ea3de0>] kernel_init_freeable+0xe8/0x160 [ 14.700033] [<81ea3de0>] kernel_init_freeable+0xe8/0x160 [ 14.700033] [<8195163b>] kernel_init+0xb/0xe0 [ 14.700033] [<8195163b>] kernel_init+0xb/0xe0 [ 14.700033] [<810759cc>] ? schedule_tail+0xc/0x70 [ 14.700033] [<810759cc>] ? schedule_tail+0xc/0x70 [ 14.700033] [<8195af49>] ret_from_kernel_thread+0x21/0x38 [ 14.700033] [<8195af49>] ret_from_kernel_thread+0x21/0x38 [ 14.700033] [<81951630>] ? rest_init+0x120/0x120 [ 14.700033] [<81951630>] ? rest_init+0x120/0x120 [ 14.700033] Code: [ 14.700033] Code: 00 00 00 00 00 00 00 00 55 55 89 89 e5 e5 57 57 56 56 = 53 53 89 89 d6 d6 89 89 c3 c3 89 89 cf cf 83 83 ec ec 18 18 81 81 38 38 ac = ac fc fc e8 e8 82 82 74 74 39 39 81 81 78 78 04 04 ac ac fc fc e8 e8 82 82 = 74 74 30 30 8b 8b 47 47 04 04 39 39 f0 f0 75 75 4c 4c <8b> <8b> 06 06 39 39= c7 c7 75 75 7b 7b 39 39 f3 f3 0f 0f 84 84 a3 a3 00 00 00 00 00 00 39 39 fb= fb 0f 0f 84 84 9b 9b 00 00 00 00 [ 14.700033] EIP: [<8121bc27>] = [ 14.700033] EIP: [<8121bc27>] __list_add+0x27/0x110__list_add+0x27/0x110= SS:ESP 0068:8b08bdf0 SS:ESP 0068:8b08bdf0 [ 14.700033] CR2: 0000000000000000 [ 14.700033] CR2: 0000000000000000 [ 14.700033] ---[ end trace 98fec3c6b20e76bc ]--- [ 14.700033] ---[ end trace 98fec3c6b20e76bc ]--- Thanks, Kernel Test Robot --===============6294322902420231191== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc1-00016-g7d3c5f3" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC41LjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTgK Q09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTYKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09N UEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNP TkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklH X0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9I QVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19HRU5F UklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdf QVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVB PXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BF Ul9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxF PXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9Q TURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19BUkNI X1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVH X1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfU01QPXkKQ09ORklHX1g4Nl8zMl9MQVpZX0dTPXkK Q09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3ggLWZjYWxsLXNhdmVk LWVkeCIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05f TUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTIKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGli L21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklH X0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5J VF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJ TEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVS U0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxf QlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05G SUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBu b3Qgc2V0CkNPTkZJR19LRVJORUxfTFpPPXkKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TWVNWSVBDPXkKQ09ORklH X1NZU1ZJUENfU1lTQ1RMPXkKIyBDT05GSUdfUE9TSVhfTVFVRVVFIGlzIG5vdCBzZXQKQ09ORklH X0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQoj IENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkK CiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dF TkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19JUlFf RE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJ X0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5f REVCVUc9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15 CkNPTkZJR19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RB VEE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5F UklDX1RJTUVfVlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19H RU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRT X01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1 YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfSFpfUEVSSU9ESUM9eQojIENP TkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90IHNldApDT05G SUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50 aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19JUlFfVElNRV9BQ0NP VU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0CiMg Q09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19U UkVFX1JDVT15CkNPTkZJR19SQ1VfRVhQRVJUPXkKQ09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNL U19SQ1UgaXMgbm90IHNldApDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfRkFO T1VUPTMyCkNPTkZJR19SQ1VfRkFOT1VUX0xFQUY9MTYKIyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0Ug aXMgbm90IHNldApDT05GSUdfUkNVX0tUSFJFQURfUFJJTz0wCiMgQ09ORklHX1JDVV9OT0NCX0NQ VSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FWFBFRElURV9CT09UIGlzIG5vdCBzZXQKQ09ORklH X0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQpD T05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNP TkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVE X1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15 CkNPTkZJR19NRU1DRz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9T Q0hFRD15CiMgQ09ORklHX0NGU19CQU5EV0lEVEggaXMgbm90IHNldAojIENPTkZJR19SVF9HUk9V UF9TQ0hFRCBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfUElEUz15CiMgQ09ORklHX0NHUk9VUF9G UkVFWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NH Uk9VUF9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9ERUJVRz15CiMg Q09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX05BTUVTUEFDRVMg aXMgbm90IHNldApDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVD QVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNP TkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKIyBDT05GSUdfUkRfQlpJ UDIgaXMgbm90IHNldAojIENPTkZJR19SRF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRfWFog aXMgbm90IHNldAojIENPTkZJR19SRF9MWk8gaXMgbm90IHNldApDT05GSUdfUkRfTFo0PXkKIyBD T05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKQ09O RklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQ VElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpD T05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19T R0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfU1lTQ1RMX1NZ U0NBTEw9eQpDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BS SU5USz15CkNPTkZJR19CVUc9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKIyBDT05GSUdfQkFT RV9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJ R05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpDT05GSUdfRVZFTlRGRD15CiMgQ09ORklHX0JQRl9T WVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hNRU0gaXMgbm90IHNldAojIENPTkZJR19BSU8g aXMgbm90IHNldAojIENPTkZJR19BRFZJU0VfU1lTQ0FMTFMgaXMgbm90IHNldApDT05GSUdfVVNF UkZBVUxURkQ9eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX01FTUJBUlJJRVIgaXMgbm90 IHNldApDT05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19Q RVJGX1VTRV9WTUFMTE9DPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3Vu dGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9D PXkKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX1NMVUJfREVCVUc9eQpDT05GSUdf Q09NUEFUX0JSSz15CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15CiMgQ09O RklHX1NMT0IgaXMgbm90IHNldAojIENPTkZJR19TTFVCX0NQVV9QQVJUSUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJ TElORz15CkNPTkZJR19LRVhFQ19DT1JFPXkKIyBDT05GSUdfT1BST0ZJTEUgaXMgbm90IHNldApD T05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdf SlVNUF9MQUJFTD15CkNPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVD15CiMgQ09ORklHX1VQUk9C RVMgaXMgbm90IHNldAojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9V U0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZF X0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVT PXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNF SE9PSz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lE TEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJ R19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RF QlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFL UE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19I QVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZF X1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09O RklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJV Q1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hH X0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFW RV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQoj IENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RF Q1RPUl9OT05FPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQ QUdFPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JB TkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01N QVBfUk5EX0JJVFM9OApDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfQ0xPTkVf QkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNUSU9O PXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5F TCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKQ09ORklHX0hB VkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVU RVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTEKIyBDT05GSUdfTU9EVUxFUyBpcyBub3Qgc2V0CkNP TkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKIyBDT05GSUdfQkxPQ0sgaXMgbm90IHNldApDT05G SUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpD T05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dO RVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9T UElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVV RURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMK IyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdf U01QPXkKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9GQVNUX0ZFQVRVUkVf VEVTVFM9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJR19YODZfQklHU01QIGlzIG5vdCBz ZXQKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBp cyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklHX0lPU0ZfTUJJX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl8zMl9JUklTPXkKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lO VEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9 eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1NQ SU5MT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdf RlMgaXMgbm90IHNldAojIENPTkZJR19MR1VFU1RfR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19Q QVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9 eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX000ODYgaXMgbm90IHNldAojIENPTkZJR19N NTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NlRTQyBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZN TVggaXMgbm90IHNldAojIENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1J SSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBF TlRJVU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdf TUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKQ09ORklHX01LOD15CiMgQ09O RklHX01DUlVTT0UgaXMgbm90IHNldAojIENPTkZJR19NRUZGSUNFT04gaXMgbm90IHNldAojIENP TkZJR19NV0lOQ0hJUEM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVAzRCBpcyBub3Qgc2V0 CiMgQ09ORklHX01FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBzZXQK IyBDT05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVZJQUMzXzIgaXMgbm90IHNldAojIENPTkZJR19NVklBQzcgaXMgbm90IHNl dAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNP TkZJR19YODZfR0VORVJJQz15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09O RklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfSU5URUxfVVNFUkNPUFk9eQpDT05G SUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NN T1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT00CkNPTkZJR19YODZfREVCVUdDVExN U1I9eQpDT05GSUdfUFJPQ0VTU09SX1NFTEVDVD15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09O RklHX0NQVV9TVVBfQ1lSSVhfMzI9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQojIENPTkZJR19DUFVf U1VQX0NFTlRBVVIgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9eQojIENP TkZJR19DUFVfU1VQX1VNQ18zMiBpcyBub3Qgc2V0CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklH X0hQRVRfRU1VTEFURV9SVEM9eQojIENPTkZJR19ETUkgaXMgbm90IHNldApDT05GSUdfTlJfQ1BV Uz04CiMgQ09ORklHX1NDSEVEX1NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX01DIGlzIG5v dCBzZXQKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfVk9M VU5UQVJZPXkKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5U PXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdf WDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVMgaXMgbm90IHNldAojIENPTkZJR19YODZf TUNFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9MRUdBQ1lfVk04Nj15CkNPTkZJR19WTTg2PXkKQ09O RklHX1RPU0hJQkE9eQpDT05GSUdfSThLPXkKIyBDT05GSUdfWDg2X1JFQk9PVEZJWFVQUyBpcyBu b3Qgc2V0CkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09ORklH X01JQ1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdf WDg2X01TUj15CiMgQ09ORklHX1g4Nl9DUFVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX05PSElHSE1F TSBpcyBub3Qgc2V0CkNPTkZJR19ISUdITUVNNEc9eQojIENPTkZJR19ISUdITUVNNjRHIGlzIG5v dCBzZXQKIyBDT05GSUdfVk1TUExJVF8zRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfM0df T1BUIGlzIG5vdCBzZXQKQ09ORklHX1ZNU1BMSVRfMkc9eQojIENPTkZJR19WTVNQTElUXzJHX09Q VCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMUcgaXMgbm90IHNldApDT05GSUdfUEFHRV9P RkZTRVQ9MHg4MDAwMDAwMApDT05GSUdfSElHSE1FTT15CkNPTkZJR19ORUVEX05PREVfTUVNTUFQ X1NJWkU9eQpDT05GSUdfQVJDSF9GTEFUTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1F TV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVH QUxfUE9JTlRFUl9WQUxVRT0wCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKIyBDT05GSUdf RkxBVE1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJ R19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VN RU1fU1RBVElDPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19O T0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQojIENPTkZJR19IQVZFX0JP T1RNRU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklH X01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CiMgQ09ORklHX01FTU9SWV9IT1RSRU1PVkUgaXMgbm90 IHNldApDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfTUVNT1JZX0JBTExPT049eQpD T05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlH UkFUSU9OPXkKIyBDT05GSUdfUEhZU19BRERSX1RfNjRCSVQgaXMgbm90IHNldApDT05GSUdfWk9O RV9ETUFfRkxBRz0xCkNPTkZJR19WSVJUX1RPX0JVUz15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05GSUdfVFJBTlNQQVJFTlRfSFVH RVBBR0U9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTPXkKIyBDT05GSUdfVFJB TlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NMRUFOQ0FDSEUg aXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90IHNldAojIENPTkZJR19aUE9PTCBpcyBub3Qg c2V0CiMgQ09ORklHX1pCVUQgaXMgbm90IHNldAojIENPTkZJR19aU01BTExPQyBpcyBub3Qgc2V0 CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZF UlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKIyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5J VCBpcyBub3Qgc2V0CkNPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkc9eQpDT05GSUdfRlJBTUVfVkVD VE9SPXkKIyBDT05GSUdfSElHSFBURSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tfQklPU19D T1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9 eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKIyBDT05GSUdfTVRSUl9T QU5JVElaRVIgaXMgbm90IHNldAojIENPTkZJR19YODZfUEFUIGlzIG5vdCBzZXQKIyBDT05GSUdf QVJDSF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19YODZfU01BUCBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9JTlRFTF9NUFggaXMgbm90IHNldAojIENPTkZJR19FRkkgaXMgbm90IHNldAojIENP TkZJR19TRUNDT01QIGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMD15CiMgQ09ORklHX0haXzI1MCBp cyBub3Qgc2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMg bm90IHNldApDT05GSUdfSFo9MTAwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9 eQpDT05GSUdfQ1JBU0hfRFVNUD15CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKIyBD T05GSUdfUkVMT0NBVEFCTEUgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAw MDAKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTA9eQoj IENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfVkRT TyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX01P RElGWV9MRFRfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9U UExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKCiMKIyBQb3dlciBt YW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQ RU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CkNPTkZJ R19QTV9TTEVFUD15CkNPTkZJR19QTV9TTEVFUF9TTVA9eQpDT05GSUdfUE1fQVVUT1NMRUVQPXkK IyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RF QlVHPXkKIyBDT05GSUdfUE1fQURWQU5DRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfUE1fVEVT VF9TVVNQRU5EPXkKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkKQ09ORklHX1BNX1RSQUNFPXkKQ09O RklHX1BNX1RSQUNFX1JUQz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlz IG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15 CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9X RVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09O RklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdG UyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJ R19BQ1BJX0JVVFRPTj15CiMgQ09ORklHX0FDUElfVklERU8gaXMgbm90IHNldApDT05GSUdfQUNQ SV9GQU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9DUFVfRlJF UV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX1BST0NFU1NP Uj15CiMgQ09ORklHX0FDUElfSVBNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BV PXkKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09ORklHX0FD UElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVS UklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJ X0NPTlRBSU5FUj15CiMgQ09ORklHX0FDUElfSE9UUExVR19NRU1PUlkgaXMgbm90IHNldApDT05G SUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJ R19BQ1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfU0ZJIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BUE1fQk9PVD15CkNPTkZJR19BUE09 eQojIENPTkZJR19BUE1fSUdOT1JFX1VTRVJfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19BUE1f RE9fRU5BQkxFPXkKIyBDT05GSUdfQVBNX0NQVV9JRExFIGlzIG5vdCBzZXQKQ09ORklHX0FQTV9E SVNQTEFZX0JMQU5LPXkKIyBDT05GSUdfQVBNX0FMTE9XX0lOVFMgaXMgbm90IHNldAoKIwojIENQ VSBGcmVxdWVuY3kgc2NhbGluZwojCiMgQ09ORklHX0NQVV9GUkVRIGlzIG5vdCBzZXQKCiMKIyBD UFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkK IyBDT05GSUdfQ1BVX0lETEVfR09WX01FTlUgaXMgbm90IHNldAojIENPTkZJR19BUkNIX05FRURT X0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSURMRT15CgojCiMgQnVz IG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lf R09ESVJFQ1QgaXMgbm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkK Q09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01B SU5TPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldApDT05GSUdfUENJRVBP UlRCVVM9eQojIENPTkZJR19QQ0lFQUVSIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKIyBD T05GSUdfUENJRUFTUE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfUENJRUFTUE1fREVGQVVMVD15 CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BN X1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSV9NU0k9 eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPPXkKQ09ORklHX1BDSV9TVFVCPXkKIyBD T05GSUdfSFRfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15 CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNl dApDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpD T05GSUdfSVNBX0RNQV9BUEk9eQojIENPTkZJR19JU0EgaXMgbm90IHNldAojIENPTkZJR19TQ3gy MDAgaXMgbm90IHNldAojIENPTkZJR19PTFBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJWCBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVDU1MDEgaXMgbm90IHNldApDT05GSUdfQU1EX05CPXkKIyBDT05G SUdfUENDQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldApDT05G SUdfUkFQSURJTz15CiMgQ09ORklHX1JBUElESU9fVFNJNzIxIGlzIG5vdCBzZXQKQ09ORklHX1JB UElESU9fRElTQ19USU1FT1VUPTMwCkNPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUz15 CkNPTkZJR19SQVBJRElPX0RNQV9FTkdJTkU9eQpDT05GSUdfUkFQSURJT19ERUJVRz15CkNPTkZJ R19SQVBJRElPX0VOVU1fQkFTSUM9eQoKIwojIFJhcGlkSU8gU3dpdGNoIGRyaXZlcnMKIwpDT05G SUdfUkFQSURJT19UU0k1N1g9eQojIENPTkZJR19SQVBJRElPX0NQU19YWCBpcyBub3Qgc2V0CkNP TkZJR19SQVBJRElPX1RTSTU2OD15CiMgQ09ORklHX1JBUElESU9fQ1BTX0dFTjIgaXMgbm90IHNl dAojIENPTkZJR19YODZfU1lTRkIgaXMgbm90IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3Jt YXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0JJTkZNVF9TQ1JJ UFQ9eQpDT05GSUdfSEFWRV9BT1VUPXkKQ09ORklHX0JJTkZNVF9BT1VUPXkKQ09ORklHX0JJTkZN VF9NSVNDPXkKIyBDT05GSUdfQ09SRURVTVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9BVE9NSUNf SU9NQVA9eQpDT05GSUdfUE1DX0FUT009eQojIENPTkZJR19WTUQgaXMgbm90IHNldApDT05GSUdf TkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdf UEFDS0VUX0RJQUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9LRVkgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5v dCBzZXQKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkK Q09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORz15CkNPTkZJR19ORVRGSUxURVI9eQojIENP TkZJR19ORVRGSUxURVJfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfQURWQU5D RUQgaXMgbm90IHNldApDT05GSUdfQVRNPXkKIyBDT05GSUdfQVRNX0xBTkUgaXMgbm90IHNldApD T05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNl dApDT05GSUdfREVDTkVUPXkKIyBDT05GSUdfREVDTkVUX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJ R19MTEM9eQpDT05GSUdfTExDMj15CkNPTkZJR19JUFg9eQojIENPTkZJR19JUFhfSU5URVJOIGlz IG5vdCBzZXQKQ09ORklHX0FUQUxLPXkKIyBDT05GSUdfREVWX0FQUExFVEFMSyBpcyBub3Qgc2V0 CkNPTkZJR19YMjU9eQpDT05GSUdfTEFQQj15CkNPTkZJR19QSE9ORVQ9eQpDT05GSUdfSUVFRTgw MjE1ND15CiMgQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRfRVhQRVJJTUVOVEFMIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIx NTQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldApDT05GSUdfRENCPXkK IyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNPTkZJR19WU09DS0VUUz15CiMgQ09ORklH X05FVExJTktfTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5LX0RJQUc9eQojIENPTkZJR19N UExTIGlzIG5vdCBzZXQKQ09ORklHX0hTUj15CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VM PXkKQ09ORklHX1hQUz15CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX0NHUk9VUF9O RVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lf UE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsg dGVzdGluZwojCkNPTkZJR19IQU1SQURJTz15CgojCiMgUGFja2V0IFJhZGlvIHByb3RvY29scwoj CkNPTkZJR19BWDI1PXkKIyBDT05GSUdfQVgyNV9EQU1BX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklH X05FVFJPTT15CiMgQ09ORklHX1JPU0UgaXMgbm90IHNldAoKIwojIEFYLjI1IG5ldHdvcmsgZGV2 aWNlIGRyaXZlcnMKIwpDT05GSUdfTUtJU1M9eQpDT05GSUdfNlBBQ0s9eQpDT05GSUdfQlBRRVRI RVI9eQpDT05GSUdfQkFZQ09NX1NFUl9GRFg9eQpDT05GSUdfQkFZQ09NX1NFUl9IRFg9eQpDT05G SUdfWUFNPXkKQ09ORklHX0NBTj15CkNPTkZJR19DQU5fUkFXPXkKIyBDT05GSUdfQ0FOX0JDTSBp cyBub3Qgc2V0CiMgQ09ORklHX0NBTl9HVyBpcyBub3Qgc2V0CgojCiMgQ0FOIERldmljZSBEcml2 ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPXkKQ09ORklHX0NBTl9TTENBTj15CiMgQ09ORklHX0NBTl9E RVYgaXMgbm90IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJ R19JUkRBPXkKCiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19JUkxBTj15CkNPTkZJR19JUkNP TU09eQpDT05GSUdfSVJEQV9VTFRSQT15CgojCiMgSXJEQSBvcHRpb25zCiMKIyBDT05GSUdfSVJE QV9DQUNIRV9MQVNUX0xTQVAgaXMgbm90IHNldAojIENPTkZJR19JUkRBX0ZBU1RfUlIgaXMgbm90 IHNldApDT05GSUdfSVJEQV9ERUJVRz15CgojCiMgSW5mcmFyZWQtcG9ydCBkZXZpY2UgZHJpdmVy cwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfSVJUVFlfU0lSIGlzIG5vdCBz ZXQKCiMKIyBEb25nbGUgc3VwcG9ydAojCiMgQ09ORklHX0tJTkdTVU5fRE9OR0xFIGlzIG5vdCBz ZXQKIyBDT05GSUdfS1NEQVpaTEVfRE9OR0xFIGlzIG5vdCBzZXQKQ09ORklHX0tTOTU5X0RPTkdM RT15CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0lSREEgaXMgbm90IHNl dAojIENPTkZJR19TSUdNQVRFTF9GSVIgaXMgbm90IHNldAojIENPTkZJR19OU0NfRklSIGlzIG5v dCBzZXQKQ09ORklHX1dJTkJPTkRfRklSPXkKQ09ORklHX1RPU0hJQkFfRklSPXkKQ09ORklHX1NN Q19JUkNDX0ZJUj15CiMgQ09ORklHX0FMSV9GSVIgaXMgbm90IHNldApDT05GSUdfVkxTSV9GSVI9 eQojIENPTkZJR19WSUFfRklSIGlzIG5vdCBzZXQKQ09ORklHX01DU19GSVI9eQojIENPTkZJR19C VCBpcyBub3Qgc2V0CkNPTkZJR19XSVJFTEVTUz15CkNPTkZJR19XRVhUX0NPUkU9eQpDT05GSUdf V0VYVF9QUk9DPXkKQ09ORklHX0NGRzgwMjExPXkKQ09ORklHX05MODAyMTFfVEVTVE1PREU9eQoj IENPTkZJR19DRkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldApDT05GSUdfQ0ZH ODAyMTFfUkVHX0RFQlVHPXkKQ09ORklHX0NGRzgwMjExX0NFUlRJRklDQVRJT05fT05VUz15CkNP TkZJR19DRkc4MDIxMV9SRUdfQ0VMTFVMQVJfSElOVFM9eQojIENPTkZJR19DRkc4MDIxMV9SRUdf UkVMQVhfTk9fSVIgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfREVGQVVMVF9QUz15CiMgQ09O RklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9JTlRFUk5B TF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9DUkRBX1NVUFBPUlQ9eQpDT05GSUdf Q0ZHODAyMTFfV0VYVD15CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFD ODAyMTEgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MApDT05G SUdfV0lNQVg9eQpDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9OAojIENPTkZJR19SRktJTEwgaXMg bm90IHNldApDT05GSUdfUkZLSUxMX1JFR1VMQVRPUj15CiMgQ09ORklHX05FVF85UCBpcyBub3Qg c2V0CkNPTkZJR19DQUlGPXkKIyBDT05GSUdfQ0FJRl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19D QUlGX05FVERFVj15CkNPTkZJR19DQUlGX1VTQj15CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CiMg Q09ORklHX0xXVFVOTkVMIGlzIG5vdCBzZXQKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2Vu ZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90IHNldApD T05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NUQU5EQUxPTkUgaXMgbm90IHNldApDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15 CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJNV0FSRV9JTl9LRVJORUwgaXMgbm90IHNl dApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15 CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0CiMgQ09O RklHX0FMTE9XX0RFVl9DT1JFRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19TWVNfSFlQRVJWSVNPUiBp cyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdf R0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJD PXkKQ09ORklHX1JFR01BUF9TUE1JPXkKQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklHX1JFR01B UF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQpDT05GSUdfRkVOQ0VfVFJBQ0U9eQoK IwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX0NPTk5FQ1RPUj15CkNPTkZJR19QUk9DX0VWRU5UUz15 CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9eQpDT05GSUdfTVREX1JFREJP T1RfRElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NB VEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfUkVBRE9OTFkgaXMgbm90 IHNldApDT05GSUdfTVREX0NNRExJTkVfUEFSVFM9eQpDT05GSUdfTVREX09GX1BBUlRTPXkKIyBD T05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qgc2V0CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFu c2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX09PUFM9eQpDT05GSUdfTVREX1BBUlRJVElPTkVE X01BU1RFUj15CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwojIENPTkZJR19NVERf Q0ZJIGlzIG5vdCBzZXQKQ09ORklHX01URF9KRURFQ1BST0JFPXkKQ09ORklHX01URF9HRU5fUFJP QkU9eQpDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUz15CiMgQ09ORklHX01URF9DRklfTk9TV0FQ IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9CRV9CWVRFX1NXQVAgaXMgbm90IHNldApDT05G SUdfTVREX0NGSV9MRV9CWVRFX1NXQVA9eQojIENPTkZJR19NVERfQ0ZJX0dFT01FVFJZIGlzIG5v dCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19X SURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKIyBDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzggaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMTYgaXMg bm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMzIgaXMgbm90IHNldApDT05GSUdf TVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdfTVREX0NGSV9JNCBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTggaXMgbm90IHNldAojIENPTkZJR19NVERfT1RQIGlz IG5vdCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9eQpDT05GSUdfTVREX0NGSV9BTURTVEQ9 eQojIENPTkZJR19NVERfQ0ZJX1NUQUEgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9VVElMPXkK Q09ORklHX01URF9SQU09eQpDT05GSUdfTVREX1JPTT15CkNPTkZJR19NVERfQUJTRU5UPXkKCiMK IyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKIyBDT05GSUdfTVREX0NPTVBMRVhf TUFQUElOR1MgaXMgbm90IHNldAojIENPTkZJR19NVERfUEhZU01BUCBpcyBub3Qgc2V0CkNPTkZJ R19NVERfUEhZU01BUF9PRj15CkNPTkZJR19NVERfQU1ENzZYUk9NPXkKIyBDT05GSUdfTVREX0lD SFhST00gaXMgbm90IHNldApDT05GSUdfTVREX0VTQjJST009eQpDT05GSUdfTVREX0NLODA0WFJP TT15CkNPTkZJR19NVERfU0NCMl9GTEFTSD15CiMgQ09ORklHX01URF9ORVR0ZWwgaXMgbm90IHNl dApDT05GSUdfTVREX0w0NDBHWD15CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNl dApDT05GSUdfTVREX1BMQVRSQU09eQoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJp dmVycwojCkNPTkZJR19NVERfUE1DNTUxPXkKQ09ORklHX01URF9QTUM1NTFfQlVHRklYPXkKIyBD T05GSUdfTVREX1BNQzU1MV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TTFJBTSBpcyBu b3Qgc2V0CkNPTkZJR19NVERfUEhSQU09eQojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQK CiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19NVERfRE9DRzMgaXMg bm90IHNldApDT05GSUdfTVREX05BTkRfRUNDPXkKIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBp cyBub3Qgc2V0CkNPTkZJR19NVERfTkFORD15CiMgQ09ORklHX01URF9OQU5EX0VDQ19CQ0ggaXMg bm90IHNldAojIENPTkZJR19NVERfU01fQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05B TkRfREVOQUxJX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX09NQVBfQkNIX0JVSUxE IGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0lEUz15CiMgQ09ORklHX01URF9OQU5EX1JJQ09I IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUCBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9OQU5EX0RPQ0c0IGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0NBRkU9eQojIENP TkZJR19NVERfTkFORF9DUzU1M1ggaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfTkFORFNJTT15 CkNPTkZJR19NVERfTkFORF9QTEFURk9STT15CkNPTkZJR19NVERfTkFORF9ISVNJNTA0PXkKQ09O RklHX01URF9PTkVOQU5EPXkKQ09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9XUklURT15CiMgQ09O RklHX01URF9PTkVOQU5EX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkRfT1RQ PXkKIyBDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTSBpcyBub3Qgc2V0CgojCiMgTFBERFIg JiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBz ZXQKQ09ORklHX01URF9TUElfTk9SPXkKQ09ORklHX01URF9NVDgxeHhfTk9SPXkKIyBDT05GSUdf TVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlMgaXMgbm90IHNldAojIENPTkZJR19NVERfVUJJIGlz IG5vdCBzZXQKQ09ORklHX0RUQz15CkNPTkZJR19PRj15CkNPTkZJR19PRl9VTklUVEVTVD15CkNP TkZJR19PRl9GTEFUVFJFRT15CkNPTkZJR19PRl9FQVJMWV9GTEFUVFJFRT15CkNPTkZJR19PRl9E WU5BTUlDPXkKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfQUREUkVTU19QQ0k9eQpDT05G SUdfT0ZfSVJRPXkKQ09ORklHX09GX1BDST15CkNPTkZJR19PRl9QQ0lfSVJRPXkKQ09ORklHX09G X01URD15CkNPTkZJR19PRl9SRVNPTFZFPXkKQ09ORklHX09GX09WRVJMQVk9eQpDT05GSUdfQVJD SF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQojIENPTkZJR19QQVJQT1JUIGlzIG5vdCBzZXQKQ09O RklHX1BOUD15CkNPTkZJR19QTlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNP TkZJR19QTlBBQ1BJPXkKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYw MkQ9eQpDT05GSUdfQUQ1MjVYX0RQT1Q9eQpDT05GSUdfQUQ1MjVYX0RQT1RfSTJDPXkKQ09ORklH X0RVTU1ZX0lSUT15CkNPTkZJR19JQk1fQVNNPXkKQ09ORklHX1BIQU5UT009eQojIENPTkZJR19T R0lfSU9DNCBpcyBub3Qgc2V0CkNPTkZJR19USUZNX0NPUkU9eQpDT05GSUdfVElGTV83WFgxPXkK IyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0CkNPTkZJR19FTkNMT1NVUkVfU0VSVklDRVM9 eQpDT05GSUdfQ1M1NTM1X01GR1BUPXkKQ09ORklHX0NTNTUzNV9NRkdQVF9ERUZBVUxUX0lSUT03 CkNPTkZJR19DUzU1MzVfQ0xPQ0tfRVZFTlRfU1JDPXkKQ09ORklHX0hQX0lMTz15CkNPTkZJR19B UERTOTgwMkFMUz15CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5MDIw PXkKQ09ORklHX1NFTlNPUlNfVFNMMjU1MD15CkNPTkZJR19TRU5TT1JTX0JIMTc4MD15CkNPTkZJ R19TRU5TT1JTX0JIMTc3MD15CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldApD T05GSUdfSE1DNjM1Mj15CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19CTVAwODU9 eQpDT05GSUdfQk1QMDg1X0kyQz15CkNPTkZJR19QQ0hfUEhVQj15CkNPTkZJR19VU0JfU1dJVENI X0ZTQTk0ODA9eQpDT05GSUdfU1JBTT15CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMg RUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CkNPTkZJR19F RVBST01fTEVHQUNZPXkKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkKIyBDT05GSUdfRUVQUk9NXzkz Q1g2IGlzIG5vdCBzZXQKQ09ORklHX0NCNzEwX0NPUkU9eQpDT05GSUdfQ0I3MTBfREVCVUc9eQpD T05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNo YXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKQ09ORklHX1NFTlNPUlNfTElTM19JMkM9 eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNPTkZJR19BTFRF UkFfU1RBUEw9eQpDT05GSUdfSU5URUxfTUVJPXkKQ09ORklHX0lOVEVMX01FSV9NRT15CiMgQ09O RklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qg c2V0CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwoKIwojIFNDSUYgQnVzIERyaXZlcgojCgoj CiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoK IwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdl bWVudCAoQ09TTSkgRHJpdmVycwojCkNPTkZJR19FQ0hPPXkKIyBDT05GSUdfQ1hMX0JBU0UgaXMg bm90IHNldAojIENPTkZJR19DWExfS0VSTkVMX0FQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9F RUggaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQK IwpDT05GSUdfU0NTSV9NT0Q9eQojIENPTkZJR19TQ1NJX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT049eQpDT05GSUdfRlVTSU9OX01B WF9TR0U9MTI4CkNPTkZJR19GVVNJT05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2ly ZSkgc3VwcG9ydAojCkNPTkZJR19GSVJFV0lSRT15CkNPTkZJR19GSVJFV0lSRV9PSENJPXkKQ09O RklHX0ZJUkVXSVJFX05PU1k9eQojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVERFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9ORVQgaXMgbm90 IHNldAojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBJ bnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CiMgQ09ORklHX0lOUFVUX0xFRFMg aXMgbm90IHNldApDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVW PXkKIyBDT05GSUdfSU5QVVRfU1BBUlNFS01BUCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NQVRS SVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVW PXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVggaXMgbm90IHNldApDT05GSUdfSU5QVVRf TU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4 CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj15CkNP TkZJR19JTlBVVF9FVkJVRz15CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5Q VVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklH X0tFWUJPQVJEX0FEUDU1ODg9eQpDT05GSUdfS0VZQk9BUkRfQURQNTU4OT15CkNPTkZJR19LRVlC T0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CkNPTkZJR19L RVlCT0FSRF9RVDIxNjA9eQojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfVENBODQxOD15 CkNPTkZJR19LRVlCT0FSRF9MTTgzMjM9eQpDT05GSUdfS0VZQk9BUkRfTE04MzMzPXkKQ09ORklH X0tFWUJPQVJEX01BWDczNTk9eQpDT05GSUdfS0VZQk9BUkRfTUNTPXkKQ09ORklHX0tFWUJPQVJE X01QUjEyMT15CkNPTkZJR19LRVlCT0FSRF9ORVdUT049eQpDT05GSUdfS0VZQk9BUkRfT1BFTkNP UkVTPXkKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfU1VOS0JEPXkKQ09ORklHX0tFWUJPQVJEX1NUTVBFPXkKIyBDT05GSUdfS0VZQk9BUkRfT01B UDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQ1JPU19FQz15CkNP TkZJR19LRVlCT0FSRF9DQVAxMVhYPXkKIyBDT05GSUdfSU5QVVRfTU9VU0UgaXMgbm90IHNldApD T05GSUdfSU5QVVRfSk9ZU1RJQ0s9eQojIENPTkZJR19KT1lTVElDS19BTkFMT0cgaXMgbm90IHNl dApDT05GSUdfSk9ZU1RJQ0tfQTNEPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQURJIGlzIG5vdCBzZXQK Q09ORklHX0pPWVNUSUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNLX0dGMks9eQojIENPTkZJR19K T1lTVElDS19HUklQIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0dSSVBfTVA9eQojIENPTkZJ R19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1Q9 eQojIENPTkZJR19KT1lTVElDS19TSURFV0lOREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJ Q0tfVE1EQyBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0lGT1JDRSBpcyBub3Qgc2V0CkNP TkZJR19KT1lTVElDS19XQVJSSU9SPXkKIyBDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU4gaXMgbm90 IHNldApDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkI9eQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxM PXkKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19U V0lESk9ZPXkKQ09ORklHX0pPWVNUSUNLX1pIRU5IVUE9eQpDT05GSUdfSk9ZU1RJQ0tfQVM1MDEx PXkKQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9eQojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CkNPTkZJR19UQUJMRVRfVVNCX0FDRUNBRD15CiMg Q09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQKQ09ORklHX1RBQkxFVF9VU0JfR1RD Tz15CiMgQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxF VF9VU0JfS0JUQUIgaXMgbm90IHNldApDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQ9eQpDT05G SUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CiMg Q09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9B UjEwMjFfSTJDPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRT15 CkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0kyQz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0RZ TkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkUgaXMgbm90IHNl dApDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUST15CkNPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVg9eQoj IENPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNI U0NSRUVOX0ZVSklUU1U9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWD15CiMgQ09ORklHX1RP VUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VMQU49eQojIENP TkZJR19UT1VDSFNDUkVFTl9FTE8gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01f VzgwMDE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDPXkKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fTUFYMTE4MDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMD15CiMgQ09O RklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9NVE9V Q0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX01LNzEy PXkKQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9G VDVYMDY9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD15CkNPTkZJR19UT1VDSFNDUkVF Tl9UT1VDSFdJTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVI9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fV0RUODdYWF9JMkM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9XTTgzMVggaXMgbm90IHNldApD T05GSUdfVE9VQ0hTQ1JFRU5fV005N1hYPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzA1IGlz IG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTcxMj15CiMgQ09ORklHX1RPVUNIU0NSRUVO X1dNOTcxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NQzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX1RP VUNIU0NSRUVOX1RPVUNISVQyMTM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UUzQ4MDAgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNldApDT05GSUdfVE9V Q0hTQ1JFRU5fVFNDMjAwWF9DT1JFPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDQ9eQojIENP TkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f U1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNUEUgaXMgbm90IHNldApD T05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0PXkKQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPXkK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5Q VVRfTUlTQyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklP PXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15 CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0NUODJDNzEwPXkKQ09ORklHX1NF UklPX1BDSVBTMj15CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09O RklHX1NFUklPX0FMVEVSQV9QUzI9eQpDT05GSUdfU0VSSU9fUFMyTVVMVD15CiMgQ09ORklHX1NF UklPX0FSQ19QUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fQVBCUFMyPXkKQ09ORklHX1VTRVJJ Tz15CkNPTkZJR19HQU1FUE9SVD15CkNPTkZJR19HQU1FUE9SVF9OUzU1OD15CkNPTkZJR19HQU1F UE9SVF9MND15CiMgQ09ORklHX0dBTUVQT1JUX0VNVTEwSzEgaXMgbm90IHNldAojIENPTkZJR19H QU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdf VFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldAojIENPTkZJR19VTklYOThfUFRZUyBpcyBub3Qg c2V0CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX05PTlNU QU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX05PWk9NST15CiMgQ09ORklHX05fR1NNIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVk1FTSBpcyBub3Qg c2V0CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxf RUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVBS RUNBVEVEX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklH X1NFUklBTF84MjUwX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfODI1MF9ETUEgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfODI1MF9QQ0kgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBf TlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NF UklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlz IG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0RXPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQy ODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF84MjUwX0lOR0VOSUM9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKIyBDT05G SUdfU0VSSUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9y dCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9VQVJUTElURT15CkNPTkZJR19TRVJJQUxfVUFSVExJ VEVfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05T T0xFPXkKIyBDT05GSUdfU0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NO WFAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9DT1JFPXkKQ09ORklHX1NFUklB TF9TQzE2SVM3WFg9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9JMkM9eQojIENPTkZJR19TRVJJ QUxfVElNQkVSREFMRSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUPXkK Q09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlRfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9B TFRFUkFfSlRBR1VBUlRfQ09OU09MRV9CWVBBU1MgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FM VEVSQV9VQVJUPXkKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9NQVhQT1JUUz00CkNPTkZJR19T RVJJQUxfQUxURVJBX1VBUlRfQkFVRFJBVEU9MTE1MjAwCkNPTkZJR19TRVJJQUxfQUxURVJBX1VB UlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfUENIX1VBUlQ9eQojIENPTkZJR19TRVJJQUxfUENI X1VBUlRfQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1JQ Mj15CkNPTkZJR19TRVJJQUxfUlAyX05SX1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfRlNMX0xQVUFS VD15CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdf U0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xPUj15CiMgQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJ Q09MT1JfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19UVFlfUFJJTlRLPXkKQ09ORklHX0hWQ19E UklWRVI9eQpDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPXkKIyBD T05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRF UkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFMg aXMgbm90IHNldApDT05GSUdfSVBNSV9TU0lGPXkKQ09ORklHX0lQTUlfV0FUQ0hET0c9eQpDT05G SUdfSVBNSV9QT1dFUk9GRj15CkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJ TUVSSU9NRU09eQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRPTV9BTUQ9 eQojIENPTkZJR19IV19SQU5ET01fR0VPREUgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJ QT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX05WUkFNPXkKQ09ORklHX1IzOTY0 PXkKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldApDT05GSUdfU09OWVBJPXkKQ09ORklHX01X QVZFPXkKQ09ORklHX1BDODczNnhfR1BJTz15CkNPTkZJR19OU0NfR1BJTz15CiMgQ09ORklHX0hQ RVQgaXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldAojIENPTkZJ R19UQ0dfVFBNIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQpD T05GSUdfWElMTFlCVVM9eQpDT05GSUdfWElMTFlCVVNfUENJRT15CkNPTkZJR19YSUxMWUJVU19P Rj15CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVH SU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CiMgQ09ORklH X0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX0FMR09CSVQ9eQoKIwojIEkyQyBIYXJkd2Fy ZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwoj IENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQUxJMTU2Mz15CiMgQ09O RklHX0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9eQpDT05GSUdfSTJD X0FNRDc1Nl9TNDg4Mj15CkNPTkZJR19JMkNfQU1EODExMT15CkNPTkZJR19JMkNfSTgwMT15CkNP TkZJR19JMkNfSVNDSD15CkNPTkZJR19JMkNfSVNNVD15CkNPTkZJR19JMkNfUElJWDQ9eQpDT05G SUdfSTJDX05GT1JDRTI9eQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9eQpDT05GSUdfSTJDX1NJ UzU1OTU9eQojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM5Nlg9 eQpDT05GSUdfSTJDX1ZJQT15CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMK IwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVy cyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19ERVNJR05X QVJFX0NPUkU9eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPXkKQ09ORklHX0kyQ19FRzIwVD15 CiMgQ09ORklHX0kyQ19LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUFhB PXkKQ09ORklHX0kyQ19QWEFfUENJPXkKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CkNP TkZJR19JMkNfWElMSU5YPXkKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJz CiMKIyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldApDT05GSUdfSTJDX0RMTjI9eQoj IENPTkZJR19JMkNfUEFSUE9SVF9MSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUk9CT1RGVVpa X09TSUY9eQpDT05GSUdfSTJDX1RBT1NfRVZNPXkKQ09ORklHX0kyQ19USU5ZX1VTQj15CkNPTkZJ R19JMkNfVklQRVJCT0FSRD15CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09O RklHX0kyQ19DUk9TX0VDX1RVTk5FTD15CiMgQ09ORklHX1NDeDIwMF9BQ0IgaXMgbm90IHNldAoj IENPTkZJR19JMkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RF QlVHX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TUE1JPXkK IyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKCiMKIyBQUFMgc3VwcG9ydAojCkNPTkZJR19QUFM9eQoj IENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19OVFBfUFBTIGlzIG5vdCBzZXQK CiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMg bm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9MRElTQz15CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89 eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMK Q09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BI WV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUFRQ XzE1ODhfQ0xPQ0tfUENIPXkKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKIyBD T05GSUdfR1BJT0xJQiBpcyBub3Qgc2V0CkNPTkZJR19XMT15CkNPTkZJR19XMV9DT049eQoKIwoj IDEtd2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9YPXkKQ09ORklHX1cx X01BU1RFUl9EUzI0OTA9eQojIENPTkZJR19XMV9NQVNURVJfRFMyNDgyIGlzIG5vdCBzZXQKIyBD T05GSUdfVzFfTUFTVEVSX0RTMVdNIGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgU2xhdmVzCiMKIyBD T05GSUdfVzFfU0xBVkVfVEhFUk0gaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9TTUVNIGlz IG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQwOD15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDhf UkVBREJBQ0s9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MTMgaXMgbm90IHNldAojIENPTkZJR19X MV9TTEFWRV9EUzI0MDYgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MjMgaXMgbm90 IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDMxPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzIGlz IG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9 eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyOEUwNCBpcyBu b3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMg Q09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QREFfUE9XRVI9eQoj IENPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYODkyNV9Q T1dFUiBpcyBub3Qgc2V0CkNPTkZJR19XTTgzMVhfQkFDS1VQPXkKQ09ORklHX1dNODMxWF9QT1dF Uj15CkNPTkZJR19XTTgzNTBfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CiMgQ09ORklHX0JB VFRFUllfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgwPXkKIyBDT05GSUdf QkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODI9eQojIENPTkZJ R19CQVRURVJZX1dNOTdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBz ZXQKQ09ORklHX0JBVFRFUllfQlEyN1hYWD15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhfSTJDPXkK IyBDT05GSUdfQ0hBUkdFUl9EQTkxNTAgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EQTkxNTA9 eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKQ09O RklHX0NIQVJHRVJfUENGNTA2MzM9eQojIENPTkZJR19DSEFSR0VSX0lTUDE3MDQgaXMgbm90IHNl dApDT05GSUdfQ0hBUkdFUl9NQVg4OTAzPXkKQ09ORklHX0NIQVJHRVJfVFdMNDAzMD15CkNPTkZJ R19DSEFSR0VSX0xQODcyNz15CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBub3Qgc2V0CkNP TkZJR19DSEFSR0VSX01BWDc3NjkzPXkKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTk3IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfU01C MzQ3PXkKIyBDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZ X0dBVUdFX0xUQzI5NDE9eQojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMgQ09ORklH X1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQoj IENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwoj CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQUQ3NDE4 PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyMT15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FETTEwMjk9eQojIENPTkZJR19TRU5TT1JTX0FETTEwMzEgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0FEVDc0NjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09ORklHX1NFTlNP UlNfQURUNzQ3NT15CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQpDT05GSUdfU0VOU09SU19LOFRF TVA9eQpDT05GSUdfU0VOU09SU19LMTBURU1QPXkKQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VS PXkKQ09ORklHX1NFTlNPUlNfQVBQTEVTTUM9eQojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNfRFM2MjA9eQojIENP TkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RFTExfU01NPXkK IyBDT05GSUdfU0VOU09SU19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1 Rj15CkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CkNP TkZJR19TRU5TT1JTX01DMTM3ODNfQURDPXkKIyBDT05GSUdfU0VOU09SU19GU0NITUQgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPXkKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CkNP TkZJR19TRU5TT1JTX0c3NjBBPXkKIyBDT05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfSElINjEzMD15CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfSUJNUEVYPXkKIyBDT05GSUdfU0VOU09SU19JSU9fSFdNT04gaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19JNTUwMD15CiMgQ09ORklHX1NFTlNPUlNfQ09SRVRFTVAgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19K QzQyPXkKQ09ORklHX1NFTlNPUlNfUE9XUjEyMjA9eQpDT05GSUdfU0VOU09SU19MSU5FQUdFPXkK Q09ORklHX1NFTlNPUlNfTFRDMjk0NT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xU QzQyMjI9eQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD15 CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDE2 MDY1PXkKQ09ORklHX1NFTlNPUlNfTUFYMTYxOT15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTY2OCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NQVg2NjM5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVg2NjQyIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY5NyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19NQ1AzMDIxPXkKQ09ORklHX1NFTlNPUlNfTUVORjIxQk1DX0hXTU9OPXkKIyBDT05GSUdfU0VO U09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTE03NT15CkNPTkZJR19TRU5TT1JTX0xNNzc9eQojIENPTkZJR19TRU5TT1JT X0xNNzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTgwPXkKQ09ORklHX1NFTlNPUlNfTE04 Mz15CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04 NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTkyPXkK IyBDT05GSUdfU0VOU09SU19MTTkzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05NTIzND15 CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9eQojIENPTkZJR19TRU5TT1JTX0xNOTUyNDUgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19QQzg3MzYwPXkKQ09ORklHX1NFTlNPUlNfUEM4NzQyNz15CiMg Q09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1IgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19O Q1Q2NjgzPXkKQ09ORklHX1NFTlNPUlNfTkNUNjc3NT15CiMgQ09ORklHX1NFTlNPUlNfTkNUNzgw MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDc5MDQ9eQpDT05GSUdfU0VOU09SU19QQ0Y4 NTkxPXkKQ09ORklHX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfUE1CVVM9eQpDT05GSUdfU0VOU09S U19BRE0xMjc1PXkKQ09ORklHX1NFTlNPUlNfTE0yNTA2Nj15CkNPTkZJR19TRU5TT1JTX0xUQzI5 Nzg9eQpDT05GSUdfU0VOU09SU19MVEMyOTc4X1JFR1VMQVRPUj15CkNPTkZJR19TRU5TT1JTX0xU QzM4MTU9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2ND15CkNPTkZJR19TRU5TT1JTX01BWDIwNzUx PXkKQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9eQpDT05GSUdfU0VOU09SU19NQVg4Njg4PXkKQ09O RklHX1NFTlNPUlNfVFBTNDA0MjI9eQojIENPTkZJR19TRU5TT1JTX1VDRDkwMDAgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19VQ0Q5MjAwPXkKQ09ORklHX1NFTlNPUlNfWkw2MTAwPXkKIyBDT05G SUdfU0VOU09SU19QV01fRkFOIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMjE9eQpDT05G SUdfU0VOU09SU19TSFRDMT15CkNPTkZJR19TRU5TT1JTX1NJUzU1OTU9eQojIENPTkZJR19TRU5T T1JTX0RNRTE3MzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VN QzZXMjAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQpDT05GSUdfU0VOU09S U19TTVNDNDdNMTkyPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CkNPTkZJR19TRU5TT1JT X1NDSDU2WFhfQ09NTU9OPXkKQ09ORklHX1NFTlNPUlNfU0NINTYyNz15CiMgQ09ORklHX1NFTlNP UlNfU0NINTYzNiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CkNPTkZJR19TRU5T T1JTX0FEQzEyOEQ4MTg9eQpDT05GSUdfU0VOU09SU19BRFMxMDE1PXkKQ09ORklHX1NFTlNPUlNf QURTNzgyOD15CkNPTkZJR19TRU5TT1JTX0FNQzY4MjE9eQpDT05GSUdfU0VOU09SU19JTkEyMDk9 eQojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3 NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19TRU5TT1JTX1RNUDEw Mj15CkNPTkZJR19TRU5TT1JTX1RNUDEwMz15CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19W SUFfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQojIENPTkZJR19TRU5TT1JTX1ZU MTIxMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15CkNPTkZJR19TRU5TT1JTX1c4 Mzc4MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15 CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3 OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODVUUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdI RiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19XTTgzMVggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XTTgzNTA9eQoKIwoj IEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKIyBDT05G SUdfVEhFUk1BTF9IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX09GPXkKQ09ORklHX1RI RVJNQUxfV1JJVEFCTEVfVFJJUFM9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBf V0lTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJ R19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklH X1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfU1RF UF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HIGlzIG5vdCBzZXQKQ09ORklH X1RIRVJNQUxfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExP Q0FUT1IgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQojIENPTkZJR19JTlRF TF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1NPQ19EVFNfSU9TRl9DT1JFPXkK Q09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTD15CiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBp cyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTD15CkNPTkZJR19RQ09NX1NQTUlfVEVN UF9BTEFSTT15CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKQ09ORklH X1dBVENIRE9HX05PV0FZT1VUPXkKQ09ORklHX1dBVENIRE9HX1NZU0ZTPXkKCiMKIyBXYXRjaGRv ZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkKQ09ORklHX0RBOTA2Ml9X QVRDSERPRz15CiMgQ09ORklHX01FTkYyMUJNQ19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19X TTgzMVhfV0FUQ0hET0c9eQpDT05GSUdfV004MzUwX1dBVENIRE9HPXkKQ09ORklHX1hJTElOWF9X QVRDSERPRz15CkNPTkZJR19aSUlSQVZFX1dBVENIRE9HPXkKQ09ORklHX0NBREVOQ0VfV0FUQ0hE T0c9eQpDT05GSUdfRFdfV0FUQ0hET0c9eQpDT05GSUdfUk41VDYxOF9XQVRDSERPRz15CkNPTkZJ R19UV0w0MDMwX1dBVENIRE9HPXkKQ09ORklHX1RTNDgwMF9XQVRDSERPRz15CiMgQ09ORklHX01B WDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfUkVUVV9XQVRDSERPRz15CkNPTkZJR19B Q1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RUPXkKQ09ORklHX0FMSU0xNTM1X1dEVD15 CkNPTkZJR19BTElNNzEwMV9XRFQ9eQojIENPTkZJR19GNzE4MDhFX1dEVCBpcyBub3Qgc2V0CkNP TkZJR19TUDUxMDBfVENPPXkKQ09ORklHX0dFT0RFX1dEVD15CkNPTkZJR19TQkNfRklUUEMyX1dB VENIRE9HPXkKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCNzAwX1dE VD15CkNPTkZJR19JQk1BU1I9eQojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdf STYzMDBFU0JfV0RUPXkKIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09f V0RUPXkKQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQojIENPTkZJR19JVDg3MTJGX1dEVCBp cyBub3Qgc2V0CkNPTkZJR19JVDg3X1dEVD15CiMgQ09ORklHX0hQX1dBVENIRE9HIGlzIG5vdCBz ZXQKQ09ORklHX0tFTVBMRF9XRFQ9eQpDT05GSUdfU0MxMjAwX1dEVD15CkNPTkZJR19QQzg3NDEz X1dEVD15CkNPTkZJR19OVl9UQ089eQpDT05GSUdfNjBYWF9XRFQ9eQpDT05GSUdfU0JDODM2MF9X RFQ9eQpDT05GSUdfU0JDNzI0MF9XRFQ9eQpDT05GSUdfQ1BVNV9XRFQ9eQpDT05GSUdfU01TQ19T Q0gzMTFYX1dEVD15CkNPTkZJR19TTVNDMzdCNzg3X1dEVD15CiMgQ09ORklHX1ZJQV9XRFQgaXMg bm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldApDT05GSUdfVzgzODc3Rl9X RFQ9eQpDT05GSUdfVzgzOTc3Rl9XRFQ9eQpDT05GSUdfTUFDSFpfV0RUPXkKIyBDT05GSUdfU0JD X0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTcwMzhfV0RUIGlzIG5vdCBz ZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERPRz15 CkNPTkZJR19XRFRQQ0k9eQoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19V U0JQQ1dBVENIRE9HPXkKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24g QmFja3BsYW5lCiMKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9 eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQK CiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKQ09O RklHX01GRF9DUzU1MzU9eQpDT05GSUdfTUZEX0FTMzcxMT15CiMgQ09ORklHX01GRF9BUzM3MjIg aXMgbm90IHNldApDT05GSUdfUE1JQ19BRFA1NTIwPXkKQ09ORklHX01GRF9BVE1FTF9GTEVYQ09N PXkKQ09ORklHX01GRF9BVE1FTF9ITENEQz15CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9BWFAyMFggaXMgbm90IHNldApDT05GSUdfTUZEX0NST1NfRUM9eQpD T05GSUdfTUZEX0NST1NfRUNfSTJDPXkKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAoj IENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMg bm90IHNldApDT05GSUdfTUZEX0RBOTA2Mj15CiMgQ09ORklHX01GRF9EQTkwNjMgaXMgbm90IHNl dApDT05GSUdfTUZEX0RBOTE1MD15CkNPTkZJR19NRkRfRExOMj15CkNPTkZJR19NRkRfTUMxM1hY WD15CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9eQojIENPTkZJR19NRkRfSEk2NDIxX1BNSUMgaXMg bm90IHNldApDT05GSUdfSFRDX1BBU0lDMz15CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19T Q0g9eQojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9KQU5aX0NNT0RJTz15CkNPTkZJ R19NRkRfS0VNUExEPXkKQ09ORklHX01GRF84OFBNODAwPXkKIyBDT05GSUdfTUZEXzg4UE04MDUg aXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRf TUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2ODYgaXMgbm90IHNldApDT05G SUdfTUZEX01BWDc3NjkzPXkKQ09ORklHX01GRF9NQVg3Nzg0Mz15CkNPTkZJR19NRkRfTUFYODkw Nz15CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15CkNPTkZJR19NRkRf TUFYODk5OD15CkNPTkZJR19NRkRfTVQ2Mzk3PXkKQ09ORklHX01GRF9NRU5GMjFCTUM9eQpDT05G SUdfTUZEX1ZJUEVSQk9BUkQ9eQpDT05GSUdfTUZEX1JFVFU9eQpDT05GSUdfTUZEX1BDRjUwNjMz PXkKIyBDT05GSUdfUENGNTA2MzNfQURDIGlzIG5vdCBzZXQKQ09ORklHX1BDRjUwNjMzX0dQSU89 eQojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1BDSSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldApDT05GSUdfTUZEX1JUU1hf VVNCPXkKQ09ORklHX01GRF9SQzVUNTgzPXkKQ09ORklHX01GRF9SSzgwOD15CkNPTkZJR19NRkRf Uk41VDYxOD15CiMgQ09ORklHX01GRF9TRUNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9T STQ3NlhfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU001MDE9eQpDT05GSUdfTUZEX1NLWTgx NDUyPXkKQ09ORklHX01GRF9TTVNDPXkKQ09ORklHX0FCWDUwMF9DT1JFPXkKIyBDT05GSUdfQUIz MTAwX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NUTVBFPXkKCiMKIyBTVE1pY3JvZWxlY3Ry b25pY3MgU1RNUEUgSW50ZXJmYWNlIERyaXZlcnMKIwojIENPTkZJR19TVE1QRV9JMkMgaXMgbm90 IHNldApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlz IG5vdCBzZXQKQ09ORklHX01GRF9MUDM5NDM9eQojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBz ZXQKQ09ORklHX01GRF9QQUxNQVM9eQpDT05GSUdfVFBTNjEwNVg9eQpDT05GSUdfVFBTNjUwN1g9 eQpDT05GSUdfTUZEX1RQUzY1MDkwPXkKIyBDT05GSUdfTUZEX1RQUzY1MjE3IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1RQUzY1MjE4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTg2WD15CkNP TkZJR19NRkRfVFBTODAwMzE9eQpDT05GSUdfVFdMNDAzMF9DT1JFPXkKQ09ORklHX01GRF9UV0w0 MDMwX0FVRElPPXkKQ09ORklHX1RXTDYwNDBfQ09SRT15CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9 eQpDT05GSUdfTUZEX0xNMzUzMz15CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1RNSU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldApD T05GSUdfTUZEX0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKQ09ORklHX01GRF9D UzQ3TDI0PXkKIyBDT05GSUdfTUZEX1dNNTEwMiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV001MTEw PXkKQ09ORklHX01GRF9XTTg5OTc9eQojIENPTkZJR19NRkRfV004OTk4IGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004MzFYPXkKQ09ORklHX01G RF9XTTgzMVhfSTJDPXkKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9 eQpDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFU T1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05G SUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFD RV9DT05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfODhQTTgwMD15CkNPTkZJR19SRUdVTEFUT1Jf QUNUODg2NT15CkNPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4PXkKQ09ORklHX1JFR1VMQVRPUl9BTkFU T1A9eQojIENPTkZJR19SRUdVTEFUT1JfQVJJWk9OQSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfQVMzNzExPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkwNjI9eQpDT05GSUdfUkVHVUxBVE9SX0RB OTIxMD15CkNPTkZJR19SRUdVTEFUT1JfREE5MjExPXkKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1 NT15CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxB VE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpDT05GSUdf UkVHVUxBVE9SX0xQMzk3Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX0xQODc1NT15CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5IGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5 PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3PXkK Q09ORklHX1JFR1VMQVRPUl9NQVg4OTI1PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NTIgaXMg bm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODk3MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfTUFYODk5Nz15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTk4IGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQzEz WFhYX0NPUkU9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM3ODM9eQojIENPTkZJR19SRUdVTEFUT1Jf TUMxMzg5MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTVQ2MzExPXkKQ09ORklHX1JFR1VM QVRPUl9NVDYzOTc9eQojIENPTkZJR19SRUdVTEFUT1JfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX1BDRjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEw MD15CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRP Ul9QVjg4MDkwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfUUNPTV9TUE1JPXkKIyBDT05GSUdfUkVHVUxBVE9SX1JDNVQ1ODMgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX1JLODA4PXkKQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4PXkKIyBDT05G SUdfUkVHVUxBVE9SX1NLWTgxNDUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYz Mj15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjEwNVg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzYyMzYw PXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxB VE9SX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA5MD15CkNPTkZJ R19SRUdVTEFUT1JfVFBTNjU4Nlg9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTODAwMzEgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX1RXTDQwMzA9eQojIENPTkZJR19SRUdVTEFUT1JfV004MzFY IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTgzNTA9eQojIENPTkZJR19SRUdVTEFUT1Jf V004OTk0IGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1NVUFBPUlQ9eQoKIwojIE11bHRpbWVkaWEg Y29yZSBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQgaXMgbm90IHNldAoj IENPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9E SUdJVEFMX1RWX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9S Q19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0NPTlRST0xMRVI9eQojIENPTkZJR19N RURJQV9DT05UUk9MTEVSX0RWQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVM9eQpDT05GSUdfVklERU9C VUYyX0NPUkU9eQpDT05GSUdfVklERU9CVUYyX01FTU9QUz15CkNPTkZJR19WSURFT0JVRjJfVk1B TExPQz15CkNPTkZJR19EVkJfQ09SRT15CkNPTkZJR19UVFBDSV9FRVBST009eQpDT05GSUdfRFZC X01BWF9BREFQVEVSUz04CiMgQ09ORklHX0RWQl9EWU5BTUlDX01JTk9SUyBpcyBub3Qgc2V0Cgoj CiMgTWVkaWEgZHJpdmVycwojCkNPTkZJR19NRURJQV9VU0JfU1VQUE9SVD15CgojCiMgQW5hbG9n L2RpZ2l0YWwgVFYgVVNCIGRldmljZXMKIwpDT05GSUdfVklERU9fQVUwODI4PXkKCiMKIyBEaWdp dGFsIFRWIFVTQiBkZXZpY2VzCiMKQ09ORklHX0RWQl9VU0JfVjI9eQpDT05GSUdfRFZCX1VTQl9B RjkwMTU9eQojIENPTkZJR19EVkJfVVNCX0FGOTAzNSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVVNC X0FOWVNFRT15CkNPTkZJR19EVkJfVVNCX0FVNjYxMD15CiMgQ09ORklHX0RWQl9VU0JfQVo2MDA3 IGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9DRTYyMzAgaXMgbm90IHNldAojIENPTkZJR19E VkJfVVNCX0VDMTY4IGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfR0w4NjE9eQojIENPTkZJR19E VkJfVVNCX01YTDExMVNGIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9VU0JfRFZCU0tZPXkKQ09ORklH X0RWQl9UVFVTQl9CVURHRVQ9eQpDT05GSUdfRFZCX1RUVVNCX0RFQz15CkNPTkZJR19TTVNfVVNC X0RSVj15CiMgQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0RW Ql9BUzEwMj15CgojCiMgV2ViY2FtLCBUViAoYW5hbG9nL2RpZ2l0YWwpIFVTQiBkZXZpY2VzCiMK Q09ORklHX01FRElBX1BDSV9TVVBQT1JUPXkKCiMKIyBNZWRpYSBjYXB0dXJlL2FuYWxvZy9oeWJy aWQgVFYgc3VwcG9ydAojCgojCiMgTWVkaWEgZGlnaXRhbCBUViBQQ0kgQWRhcHRlcnMKIwpDT05G SUdfRFZCX0JVREdFVF9DT1JFPXkKQ09ORklHX0RWQl9CVURHRVQ9eQpDT05GSUdfRFZCX0IyQzJf RkxFWENPUF9QQ0k9eQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0lfREVCVUc9eQpDT05GSUdf RFZCX1BMVVRPMj15CiMgQ09ORklHX0RWQl9QVDEgaXMgbm90IHNldApDT05GSUdfRFZCX1BUMz15 CkNPTkZJR19EVkJfTkdFTkU9eQojIENPTkZJR19EVkJfRERCUklER0UgaXMgbm90IHNldAojIENP TkZJR19EVkJfUExBVEZPUk1fRFJJVkVSUyBpcyBub3Qgc2V0CgojCiMgU3VwcG9ydGVkIE1NQy9T RElPIGFkYXB0ZXJzCiMKIyBDT05GSUdfU01TX1NESU9fRFJWIGlzIG5vdCBzZXQKCiMKIyBTdXBw b3J0ZWQgRmlyZVdpcmUgKElFRUUgMTM5NCkgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0ZJUkVEVFY9 eQpDT05GSUdfRFZCX0ZJUkVEVFZfSU5QVVQ9eQpDT05GSUdfTUVESUFfQ09NTU9OX09QVElPTlM9 eQoKIwojIGNvbW1vbiBkcml2ZXIgb3B0aW9ucwojCkNPTkZJR19WSURFT19UVkVFUFJPTT15CkNP TkZJR19DWVBSRVNTX0ZJUk1XQVJFPXkKQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1A9eQpDT05GSUdf RFZCX0IyQzJfRkxFWENPUF9ERUJVRz15CkNPTkZJR19WSURFT19TQUE3MTQ2PXkKQ09ORklHX1NN U19TSUFOT19NRFRWPXkKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5z b3JzLCBpMmMsIGZyb250ZW5kcykKIwojIENPTkZJR19NRURJQV9TVUJEUlZfQVVUT1NFTEVDVCBp cyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUj15CgojCiMgQ3VzdG9taXplIFRWIHR1bmVycwoj CkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9eQpDT05GSUdfTUVESUFfVFVORVJfVERBODI5MD15 CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTE4Mjcx PXkKQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9eQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2 MT15CkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PXkKIyBDT05GSUdfTUVESUFfVFVORVJfTVQy MFhYIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX01UMjA2MD15CiMgQ09ORklHX01FRElB X1RVTkVSX01UMjA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVSX01UMjI2NiBpcyBu b3Qgc2V0CiMgQ09ORklHX01FRElBX1RVTkVSX01UMjEzMSBpcyBub3Qgc2V0CkNPTkZJR19NRURJ QV9UVU5FUl9RVDEwMTA9eQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElB X1RVTkVSX1hDNTAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9eQpDT05GSUdfTUVESUFf VFVORVJfTVhMNTAwNVM9eQojIENPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA3VCBpcyBub3Qgc2V0 CiMgQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAzIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RV TkVSX01BWDIxNjU9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTg9eQpDT05GSUdfTUVESUFf VFVORVJfRkMwMDExPXkKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMj15CkNPTkZJR19NRURJQV9U VU5FUl9GQzAwMTM9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyMTI9eQpDT05GSUdfTUVESUFf VFVORVJfRTQwMDA9eQojIENPTkZJR19NRURJQV9UVU5FUl9GQzI1ODAgaXMgbm90IHNldApDT05G SUdfTUVESUFfVFVORVJfTTg4UlM2MDAwVD15CiMgQ09ORklHX01FRElBX1RVTkVSX1RVQTkwMDEg aXMgbm90IHNldAojIENPTkZJR19NRURJQV9UVU5FUl9TSTIxNTcgaXMgbm90IHNldApDT05GSUdf TUVESUFfVFVORVJfSVQ5MTNYPXkKQ09ORklHX01FRElBX1RVTkVSX1I4MjBUPXkKIyBDT05GSUdf TUVESUFfVFVORVJfTVhMMzAxUkYgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfUU0xRDFD MDA0Mj15CgojCiMgQ3VzdG9taXNlIERWQiBGcm9udGVuZHMKIwoKIwojIE11bHRpc3RhbmRhcmQg KHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TVEIwODk5PXkKQ09ORklHX0RWQl9T VEI2MTAwPXkKQ09ORklHX0RWQl9TVFYwOTB4PXkKIyBDT05GSUdfRFZCX1NUVjYxMTB4IGlzIG5v dCBzZXQKCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9udGVuZHMK IwojIENPTkZJR19EVkJfRFJYSyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVERBMTgyNzFDMkREPXkK Q09ORklHX0RWQl9TSTIxNjU9eQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCkNP TkZJR19EVkJfQ1gyNDExMD15CkNPTkZJR19EVkJfQ1gyNDEyMz15CkNPTkZJR19EVkJfTVQzMTI9 eQojIENPTkZJR19EVkJfWkwxMDAzNiBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9aTDEwMDM5IGlz IG5vdCBzZXQKQ09ORklHX0RWQl9TNUgxNDIwPXkKQ09ORklHX0RWQl9TVFYwMjg4PXkKQ09ORklH X0RWQl9TVEI2MDAwPXkKIyBDT05GSUdfRFZCX1NUVjAyOTkgaXMgbm90IHNldAojIENPTkZJR19E VkJfU1RWNjExMCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfU1RWMDkwMD15CiMgQ09ORklHX0RWQl9U REE4MDgzIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9UREExMDA4Nj15CkNPTkZJR19EVkJfVERBODI2 MT15CkNPTkZJR19EVkJfVkVTMVg5Mz15CiMgQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwIGlzIG5v dCBzZXQKIyBDT05GSUdfRFZCX1RVTkVSX0NYMjQxMTMgaXMgbm90IHNldApDT05GSUdfRFZCX1RE QTgyNlg9eQpDT05GSUdfRFZCX1RVQTYxMDA9eQpDT05GSUdfRFZCX0NYMjQxMTY9eQpDT05GSUdf RFZCX0NYMjQxMTc9eQojIENPTkZJR19EVkJfQ1gyNDEyMCBpcyBub3Qgc2V0CkNPTkZJR19EVkJf U0kyMVhYPXkKQ09ORklHX0RWQl9UUzIwMjA9eQpDT05GSUdfRFZCX0RTMzAwMD15CkNPTkZJR19E VkJfTUI4NkExNj15CkNPTkZJR19EVkJfVERBMTAwNzE9eQoKIwojIERWQi1UICh0ZXJyZXN0cmlh bCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TUDg4NzA9eQpDT05GSUdfRFZCX1NQODg3WD15CiMg Q09ORklHX0RWQl9DWDIyNzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0NYMjI3MDIgaXMgbm90 IHNldAojIENPTkZJR19EVkJfUzVIMTQzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9EUlhEIGlz IG5vdCBzZXQKQ09ORklHX0RWQl9MNjQ3ODE9eQpDT05GSUdfRFZCX1REQTEwMDRYPXkKQ09ORklH X0RWQl9OWFQ2MDAwPXkKQ09ORklHX0RWQl9NVDM1Mj15CiMgQ09ORklHX0RWQl9aTDEwMzUzIGlz IG5vdCBzZXQKQ09ORklHX0RWQl9ESUIzMDAwTUI9eQojIENPTkZJR19EVkJfRElCMzAwME1DIGlz IG5vdCBzZXQKQ09ORklHX0RWQl9ESUI3MDAwTT15CkNPTkZJR19EVkJfRElCNzAwMFA9eQojIENP TkZJR19EVkJfRElCOTAwMCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVERBMTAwNDg9eQpDT05GSUdf RFZCX0FGOTAxMz15CkNPTkZJR19EVkJfRUMxMDA9eQojIENPTkZJR19EVkJfSEQyOUwyIGlzIG5v dCBzZXQKQ09ORklHX0RWQl9TVFYwMzY3PXkKQ09ORklHX0RWQl9DWEQyODIwUj15CiMgQ09ORklH X0RWQl9DWEQyODQxRVIgaXMgbm90IHNldApDT05GSUdfRFZCX0FTMTAyX0ZFPXkKCiMKIyBEVkIt QyAoY2FibGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfVkVTMTgyMD15CiMgQ09ORklHX0RWQl9U REExMDAyMSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVERBMTAwMjM9eQpDT05GSUdfRFZCX1NUVjAy OTc9eQoKIwojIEFUU0MgKE5vcnRoIEFtZXJpY2FuL0tvcmVhbiBUZXJyZXN0cmlhbC9DYWJsZSBE VFYpIGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9OWFQyMDBYIGlzIG5vdCBzZXQKQ09ORklHX0RW Ql9PUjUxMjExPXkKQ09ORklHX0RWQl9PUjUxMTMyPXkKQ09ORklHX0RWQl9CQ00zNTEwPXkKQ09O RklHX0RWQl9MR0RUMzMwWD15CiMgQ09ORklHX0RWQl9MR0RUMzMwNSBpcyBub3Qgc2V0CkNPTkZJ R19EVkJfTEdEVDMzMDZBPXkKIyBDT05GSUdfRFZCX0xHMjE2MCBpcyBub3Qgc2V0CkNPTkZJR19E VkJfUzVIMTQwOT15CkNPTkZJR19EVkJfQVU4NTIyPXkKQ09ORklHX0RWQl9BVTg1MjJfRFRWPXkK Q09ORklHX0RWQl9TNUgxNDExPXkKCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMK IwojIENPTkZJR19EVkJfUzkyMSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfRElCODAwMD15CiMgQ09O RklHX0RWQl9NQjg2QTIwUyBpcyBub3Qgc2V0CgojCiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNE Qi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9UQzkwNTIyPXkKCiMKIyBE aWdpdGFsIHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJzL1BMTAojCiMgQ09ORklHX0RWQl9QTEwgaXMg bm90IHNldApDT05GSUdfRFZCX1RVTkVSX0RJQjAwNzA9eQpDT05GSUdfRFZCX1RVTkVSX0RJQjAw OTA9eQoKIwojIFNFQyBjb250cm9sIGRldmljZXMgZm9yIERWQi1TCiMKQ09ORklHX0RWQl9EUlgz OVhZSj15CiMgQ09ORklHX0RWQl9MTkJIMjUgaXMgbm90IHNldApDT05GSUdfRFZCX0xOQlAyMT15 CiMgQ09ORklHX0RWQl9MTkJQMjIgaXMgbm90IHNldAojIENPTkZJR19EVkJfSVNMNjQwNSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RWQl9JU0w2NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX0lTTDY0 MjMgaXMgbm90IHNldApDT05GSUdfRFZCX0E4MjkzPXkKQ09ORklHX0RWQl9TUDI9eQojIENPTkZJ R19EVkJfTEdTOEdMNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9MR1M4R1hYIGlzIG5vdCBzZXQK Q09ORklHX0RWQl9BVEJNODgzMD15CkNPTkZJR19EVkJfVERBNjY1eD15CkNPTkZJR19EVkJfSVgy NTA1Vj15CkNPTkZJR19EVkJfTTg4UlMyMDAwPXkKQ09ORklHX0RWQl9BRjkwMzM9eQojIENPTkZJ R19EVkJfSE9SVVMzQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9BU0NPVDJFIGlzIG5vdCBzZXQK CiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RVTU1ZX0ZF PXkKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CiMgQ09ORklHX0FHUF9BTEkg aXMgbm90IHNldApDT05GSUdfQUdQX0FUST15CkNPTkZJR19BR1BfQU1EPXkKIyBDT05GSUdfQUdQ X0FNRDY0IGlzIG5vdCBzZXQKQ09ORklHX0FHUF9JTlRFTD15CkNPTkZJR19BR1BfTlZJRElBPXkK Q09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1NXT1JLUz15CkNPTkZJR19BR1BfVklBPXkKQ09O RklHX0FHUF9FRkZJQ0VPTj15CkNPTkZJR19JTlRFTF9HVFQ9eQojIENPTkZJR19WR0FfQVJCIGlz IG5vdCBzZXQKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNldAojIENPTkZJR19EUk0g aXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKIyBDT05GSUdfRkIgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJ Q0U9eQojIENPTkZJR19MQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NM QVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklH X0JBQ0tMSUdIVF9MTTM1MzM9eQpDT05GSUdfQkFDS0xJR0hUX1BXTT15CkNPTkZJR19CQUNLTElH SFRfTUFYODkyNT15CiMgQ09ORklHX0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfUE04OTQxX1dMRUQ9eQpDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT15CiMgQ09ORklH X0JBQ0tMSUdIVF9XTTgzMVggaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjA9eQoj IENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9B RFA4ODcwIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMz15CiMgQ09ORklHX0JB Q0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MTTM2Mzk9eQpDT05G SUdfQkFDS0xJR0hUX0xQODU1WD15CkNPTkZJR19CQUNLTElHSFRfUEFORE9SQT15CiMgQ09ORklH X0JBQ0tMSUdIVF9TS1k4MTQ1MiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQVMzNzExPXkK Q09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD15CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMg bm90IHNldAojIENPTkZJR19WR0FTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19TT1VORD15CkNPTkZJ R19TT1VORF9PU1NfQ09SRT15CiMgQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNMQUlNIGlzIG5v dCBzZXQKQ09ORklHX1NORD15CkNPTkZJR19TTkRfVElNRVI9eQpDT05GSUdfU05EX1BDTT15CkNP TkZJR19TTkRfRE1BRU5HSU5FX1BDTT15CkNPTkZJR19TTkRfSFdERVA9eQpDT05GSUdfU05EX1JB V01JREk9eQpDT05GSUdfU05EX0NPTVBSRVNTX09GRkxPQUQ9eQpDT05GSUdfU05EX0pBQ0s9eQpD T05GSUdfU05EX1NFUVVFTkNFUj15CkNPTkZJR19TTkRfU0VRX0RVTU1ZPXkKQ09ORklHX1NORF9P U1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9eQpDT05GSUdfU05EX1BDTV9PU1M9eQpDT05G SUdfU05EX1BDTV9PU1NfUExVR0lOUz15CkNPTkZJR19TTkRfUENNX1RJTUVSPXkKQ09ORklHX1NO RF9TRVFVRU5DRVJfT1NTPXkKQ09ORklHX1NORF9IUlRJTUVSPXkKIyBDT05GSUdfU05EX1NFUV9I UlRJTUVSX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTPXkKQ09O RklHX1NORF9NQVhfQ0FSRFM9MzIKIyBDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQSSBpcyBub3Qg c2V0CkNPTkZJR19TTkRfUFJPQ19GUz15CiMgQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRfRE1BX1NH QlVGPXkKQ09ORklHX1NORF9SQVdNSURJX1NFUT15CkNPTkZJR19TTkRfT1BMM19MSUJfU0VRPXkK IyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TQkFXRV9T RVEgaXMgbm90IHNldApDT05GSUdfU05EX0VNVTEwSzFfU0VRPXkKQ09ORklHX1NORF9NUFU0MDFf VUFSVD15CkNPTkZJR19TTkRfT1BMM19MSUI9eQpDT05GSUdfU05EX0FDOTdfQ09ERUM9eQpDT05G SUdfU05EX0RSSVZFUlM9eQpDT05GSUdfU05EX1BDU1A9eQpDT05GSUdfU05EX0RVTU1ZPXkKQ09O RklHX1NORF9BTE9PUD15CiMgQ09ORklHX1NORF9WSVJNSURJIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9NVFBBVj15CkNPTkZJR19TTkRfU0VSSUFMX1UxNjU1MD15CkNPTkZJR19TTkRfTVBVNDAxPXkK Q09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkU9eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9E RUZBVUxUPTAKQ09ORklHX1NORF9TQl9DT01NT049eQpDT05GSUdfU05EX1NCMTZfRFNQPXkKQ09O RklHX1NORF9QQ0k9eQpDT05GSUdfU05EX0FEMTg4OT15CiMgQ09ORklHX1NORF9BTFMzMDAgaXMg bm90IHNldAojIENPTkZJR19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTEk1 NDUxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BU0lIUEk9eQojIENPTkZJR19TTkRfQVRJSVhQIGlz IG5vdCBzZXQKQ09ORklHX1NORF9BVElJWFBfTU9ERU09eQpDT05GSUdfU05EX0FVODgxMD15CkNP TkZJR19TTkRfQVU4ODIwPXkKIyBDT05GSUdfU05EX0FVODgzMCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9BVzIgaXMgbm90IHNldApDT05GSUdfU05EX0FaVDMzMjg9eQpDT05GSUdfU05EX0JUODdY PXkKQ09ORklHX1NORF9CVDg3WF9PVkVSQ0xPQ0s9eQpDT05GSUdfU05EX0NBMDEwNj15CkNPTkZJ R19TTkRfQ01JUENJPXkKQ09ORklHX1NORF9PWFlHRU5fTElCPXkKQ09ORklHX1NORF9PWFlHRU49 eQojIENPTkZJR19TTkRfQ1M0MjgxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9DUzQ2WFg9eQpDT05G SUdfU05EX0NTNDZYWF9ORVdfRFNQPXkKQ09ORklHX1NORF9DUzU1MzA9eQojIENPTkZJR19TTkRf Q1M1NTM1QVVESU8gaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1RYRkkgaXMgbm90IHNldApDT05G SUdfU05EX0RBUkxBMjA9eQojIENPTkZJR19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0xBWUxBMjAgaXMgbm90IHNldApDT05GSUdfU05EX0RBUkxBMjQ9eQpDT05GSUdfU05EX0dJ TkEyND15CkNPTkZJR19TTkRfTEFZTEEyND15CiMgQ09ORklHX1NORF9NT05BIGlzIG5vdCBzZXQK Q09ORklHX1NORF9NSUE9eQpDT05GSUdfU05EX0VDSE8zRz15CiMgQ09ORklHX1NORF9JTkRJR08g aXMgbm90IHNldApDT05GSUdfU05EX0lORElHT0lPPXkKQ09ORklHX1NORF9JTkRJR09ESj15CiMg Q09ORklHX1NORF9JTkRJR09JT1ggaXMgbm90IHNldApDT05GSUdfU05EX0lORElHT0RKWD15CkNP TkZJR19TTkRfRU1VMTBLMT15CkNPTkZJR19TTkRfRU1VMTBLMVg9eQpDT05GSUdfU05EX0VOUzEz NzA9eQpDT05GSUdfU05EX0VOUzEzNzE9eQojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBzZXQK Q09ORklHX1NORF9FUzE5Njg9eQpDT05GSUdfU05EX0VTMTk2OF9JTlBVVD15CkNPTkZJR19TTkRf Rk04MDE9eQojIENPTkZJR19TTkRfSERTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IRFNQTSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9JQ0UxNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lD RTE3MjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5URUw4WDAgaXMgbm90IHNldApDT05GSUdf U05EX0lOVEVMOFgwTT15CkNPTkZJR19TTkRfS09SRzEyMTI9eQpDT05GSUdfU05EX0xPTEE9eQpD T05GSUdfU05EX0xYNjQ2NEVTPXkKQ09ORklHX1NORF9NQUVTVFJPMz15CkNPTkZJR19TTkRfTUFF U1RSTzNfSU5QVVQ9eQojIENPTkZJR19TTkRfTUlYQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NORF9O TTI1Nj15CkNPTkZJR19TTkRfUENYSFI9eQojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfUk1FMzI9eQojIENPTkZJR19TTkRfUk1FOTYgaXMgbm90IHNldApDT05GSUdf U05EX1JNRTk2NTI9eQpDT05GSUdfU05EX1NJUzcwMTk9eQpDT05GSUdfU05EX1NPTklDVklCRVM9 eQojIENPTkZJR19TTkRfVFJJREVOVCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVklBODJYWD15CkNP TkZJR19TTkRfVklBODJYWF9NT0RFTT15CiMgQ09ORklHX1NORF9WSVJUVU9TTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9WWDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ZTUZQQ0kgaXMgbm90 IHNldAoKIwojIEhELUF1ZGlvCiMKQ09ORklHX1NORF9IREE9eQpDT05GSUdfU05EX0hEQV9JTlRF TD15CkNPTkZJR19TTkRfSERBX0hXREVQPXkKQ09ORklHX1NORF9IREFfUkVDT05GSUc9eQpDT05G SUdfU05EX0hEQV9JTlBVVF9CRUVQPXkKQ09ORklHX1NORF9IREFfSU5QVVRfQkVFUF9NT0RFPTEK IyBDT05GSUdfU05EX0hEQV9QQVRDSF9MT0FERVIgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9D T0RFQ19SRUFMVEVLPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQU5BTE9HPXkKIyBDT05GSUdfU05E X0hEQV9DT0RFQ19TSUdNQVRFTCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX1ZJQT15 CkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DSVJSVVM9 eQojIENPTkZJR19TTkRfSERBX0NPREVDX0NPTkVYQU5UIGlzIG5vdCBzZXQKQ09ORklHX1NORF9I REFfQ09ERUNfQ0EwMTEwPXkKIyBDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzIgaXMgbm90IHNl dApDT05GSUdfU05EX0hEQV9DT0RFQ19DTUVESUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMw NTQ9eQpDT05GSUdfU05EX0hEQV9HRU5FUklDPXkKQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9E RUZBVUxUPTAKQ09ORklHX1NORF9IREFfQ09SRT15CkNPTkZJR19TTkRfSERBX1BSRUFMTE9DX1NJ WkU9NjQKQ09ORklHX1NORF9VU0I9eQojIENPTkZJR19TTkRfVVNCX0FVRElPIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1VTQl9VQTEwMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVVNCX1VTWDJZPXkK Q09ORklHX1NORF9VU0JfQ0FJQVE9eQpDT05GSUdfU05EX1VTQl9DQUlBUV9JTlBVVD15CiMgQ09O RklHX1NORF9VU0JfVVMxMjJMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9VU0JfNkZJUkU9eQpDT05G SUdfU05EX1VTQl9ISUZBQ0U9eQpDT05GSUdfU05EX0JDRDIwMDA9eQpDT05GSUdfU05EX1VTQl9M SU5FNj15CkNPTkZJR19TTkRfVVNCX1BPRD15CkNPTkZJR19TTkRfVVNCX1BPREhEPXkKIyBDT05G SUdfU05EX1VTQl9UT05FUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVVNCX1ZBUklBWD15CiMg Q09ORklHX1NORF9GSVJFV0lSRSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DPXkKQ09ORklHX1NO RF9TT0NfR0VORVJJQ19ETUFFTkdJTkVfUENNPXkKQ09ORklHX1NORF9TT0NfQ09NUFJFU1M9eQpD T05GSUdfU05EX1NPQ19BTURfQUNQPXkKIyBDT05GSUdfU05EX0FUTUVMX1NPQyBpcyBub3Qgc2V0 CgojCiMgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BVcwojCgojCiMgQ29tbW9uIFNvQyBBdWRp byBvcHRpb25zIGZvciBGcmVlc2NhbGUgQ1BVczoKIwpDT05GSUdfU05EX1NPQ19GU0xfQVNSQz15 CkNPTkZJR19TTkRfU09DX0ZTTF9TQUk9eQojIENPTkZJR19TTkRfU09DX0ZTTF9TU0kgaXMgbm90 IHNldApDT05GSUdfU05EX1NPQ19GU0xfU1BESUY9eQpDT05GSUdfU05EX1NPQ19GU0xfRVNBST15 CiMgQ09ORklHX1NORF9TT0NfSU1YX0FVRE1VWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lN Rz15CkNPTkZJR19TTkRfU09DX0lNR19JMlNfSU49eQpDT05GSUdfU05EX1NPQ19JTUdfSTJTX09V VD15CkNPTkZJR19TTkRfU09DX0lNR19QQVJBTExFTF9PVVQ9eQpDT05GSUdfU05EX1NPQ19JTUdf U1BESUZfSU49eQpDT05GSUdfU05EX1NPQ19JTUdfU1BESUZfT1VUPXkKQ09ORklHX1NORF9TT0Nf SU1HX1BJU1RBQ0hJT19JTlRFUk5BTF9EQUM9eQpDT05GSUdfU05EX1NTVF9NRkxEX1BMQVRGT1JN PXkKQ09ORklHX1NORF9TU1RfSVBDPXkKQ09ORklHX1NORF9TU1RfSVBDX0FDUEk9eQpDT05GSUdf U05EX1NPQ19JTlRFTF9TU1Q9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1RfQUNQST15CkNPTkZJ R19TTkRfU09DX0lOVEVMX0JZVENSX1JUNTY0MF9NQUNIPXkKQ09ORklHX1NORF9TT0NfSU5URUxf QllUQ1JfUlQ1NjUxX01BQ0g9eQojIENPTkZJR19TTkRfU09DX0lOVEVMX1NLTF9SVDI4Nl9NQUNI IGlzIG5vdCBzZXQKCiMKIyBBbGx3aW5uZXIgU29DIEF1ZGlvIHN1cHBvcnQKIwpDT05GSUdfU05E X1NVTjRJX0NPREVDPXkKQ09ORklHX1NORF9TT0NfWFRGUEdBX0kyUz15CkNPTkZJR19TTkRfU09D X0kyQ19BTkRfU1BJPXkKCiMKIyBDT0RFQyBkcml2ZXJzCiMKIyBDT05GSUdfU05EX1NPQ19BQzk3 X0NPREVDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQURBVTE3MDE9eQpDT05GSUdfU05EX1NP Q19BSzQ1NTQ9eQpDT05GSUdfU05EX1NPQ19BSzQ2MTM9eQpDT05GSUdfU05EX1NPQ19BSzQ2NDI9 eQpDT05GSUdfU05EX1NPQ19BSzUzODY9eQojIENPTkZJR19TTkRfU09DX0FMQzU2MjMgaXMgbm90 IHNldApDT05GSUdfU05EX1NPQ19DUzM1TDMyPXkKIyBDT05GSUdfU05EX1NPQ19DUzQyTDUxX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTNDJMNTI9eQpDT05GSUdfU05EX1NPQ19DUzQy TDU2PXkKQ09ORklHX1NORF9TT0NfQ1M0Mkw3Mz15CkNPTkZJR19TTkRfU09DX0NTNDI2NT15CkNP TkZJR19TTkRfU09DX0NTNDI3MD15CkNPTkZJR19TTkRfU09DX0NTNDI3MT15CkNPTkZJR19TTkRf U09DX0NTNDI3MV9JMkM9eQpDT05GSUdfU05EX1NPQ19DUzQyWFg4PXkKQ09ORklHX1NORF9TT0Nf Q1M0MlhYOF9JMkM9eQojIENPTkZJR19TTkRfU09DX0NTNDM0OSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfRVM4MzI4IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfR1RNNjAxPXkKIyBDT05G SUdfU05EX1NPQ19JTk5PX1JLMzAzNiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1BDTTE2ODE9 eQojIENPTkZJR19TTkRfU09DX1BDTTMxNjhBX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T0NfUENNNTEyeF9JMkMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19STDYyMzE9eQojIENPTkZJ R19TTkRfU09DX1JUNTYzMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1JUNTY0MD15CkNPTkZJ R19TTkRfU09DX1JUNTY1MT15CiMgQ09ORklHX1NORF9TT0NfUlQ1Njc3X1NQSSBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfU09DX1NHVEw1MDAwPXkKQ09ORklHX1NORF9TT0NfU0lHTUFEU1A9eQpDT05G SUdfU05EX1NPQ19TSUdNQURTUF9JMkM9eQpDT05GSUdfU05EX1NPQ19TSVJGX0FVRElPX0NPREVD PXkKQ09ORklHX1NORF9TT0NfU1BESUY9eQpDT05GSUdfU05EX1NPQ19TU00yNjAyPXkKQ09ORklH X1NORF9TT0NfU1NNMjYwMl9JMkM9eQpDT05GSUdfU05EX1NPQ19TU000NTY3PXkKIyBDT05GSUdf U05EX1NPQ19TVEEzMlggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19TVEEzNTA9eQojIENPTkZJ R19TTkRfU09DX1NUSV9TQVMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19UQVMyNTUyPXkKQ09O RklHX1NORF9TT0NfVEFTNTA4Nj15CkNPTkZJR19TTkRfU09DX1RBUzU3MVg9eQojIENPTkZJR19T TkRfU09DX1RGQTk4NzkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RMVjMyMEFJQzIzX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMxWFg9eQpDT05GSUdfU05EX1NP Q19UTFYzMjBBSUMzWD15CkNPTkZJR19TTkRfU09DX1RTM0EyMjdFPXkKQ09ORklHX1NORF9TT0Nf V004NTEwPXkKIyBDT05GSUdfU05EX1NPQ19XTTg1MjMgaXMgbm90IHNldApDT05GSUdfU05EX1NP Q19XTTg1ODA9eQpDT05GSUdfU05EX1NPQ19XTTg3MTE9eQpDT05GSUdfU05EX1NPQ19XTTg3Mjg9 eQpDT05GSUdfU05EX1NPQ19XTTg3MzE9eQojIENPTkZJR19TTkRfU09DX1dNODczNyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfV004NzQxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004 NzUwPXkKIyBDT05GSUdfU05EX1NPQ19XTTg3NTMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19X TTg3NzY9eQojIENPTkZJR19TTkRfU09DX1dNODgwNF9JMkMgaXMgbm90IHNldApDT05GSUdfU05E X1NPQ19XTTg5MDM9eQojIENPTkZJR19TTkRfU09DX1dNODk2MiBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfV004OTc0IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004OTc4PXkKQ09ORklH X1NORF9TT0NfVFBBNjEzMEEyPXkKIyBDT05GSUdfU05EX1NJTVBMRV9DQVJEIGlzIG5vdCBzZXQK Q09ORklHX1NPVU5EX1BSSU1FPXkKQ09ORklHX1NPVU5EX09TUz15CiMgQ09ORklHX1NPVU5EX1RS QUNFSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX0RNQVAgaXMgbm90IHNldApDT05GSUdf U09VTkRfVk1JREk9eQpDT05GSUdfU09VTkRfVFJJWD15CiMgQ09ORklHX1RSSVhfSEFWRV9CT09U IGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX01TUz15CiMgQ09ORklHX1NPVU5EX01QVTQwMSBpcyBu b3Qgc2V0CkNPTkZJR19TT1VORF9QQVM9eQpDT05GSUdfUEFTX0pPWVNUSUNLPXkKQ09ORklHX1NP VU5EX1BTUz15CkNPTkZJR19QU1NfTUlYRVI9eQojIENPTkZJR19QU1NfSEFWRV9CT09UIGlzIG5v dCBzZXQKQ09ORklHX1NPVU5EX1NCPXkKQ09ORklHX1NPVU5EX1lNMzgxMj15CkNPTkZJR19TT1VO RF9VQVJUNjg1MD15CkNPTkZJR19TT1VORF9BRURTUDE2PXkKQ09ORklHX1NDNjYwMD15CiMgQ09O RklHX1NDNjYwMF9KT1kgaXMgbm90IHNldApDT05GSUdfU0M2NjAwX0NEUk9NPTQKQ09ORklHX1ND NjYwMF9DRFJPTUJBU0U9MApDT05GSUdfU09VTkRfS0FITFVBPXkKQ09ORklHX0FDOTdfQlVTPXkK CiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5H VEg9eQojIENPTkZJR19ISURSQVcgaXMgbm90IHNldAojIENPTkZJR19VSElEIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJ RF9BNFRFQ0g9eQpDT05GSUdfSElEX0FDUlVYPXkKQ09ORklHX0hJRF9BQ1JVWF9GRj15CkNPTkZJ R19ISURfQVBQTEU9eQojIENPTkZJR19ISURfQVBQTEVJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRP UF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkK Q09ORklHX0hJRF9DT1JTQUlSPXkKQ09ORklHX0hJRF9QUk9ESUtFWVM9eQpDT05GSUdfSElEX0NZ UFJFU1M9eQpDT05GSUdfSElEX0RSQUdPTlJJU0U9eQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9FTVNfRkY9eQpDT05GSUdfSElEX0VMRUNPTT15CkNPTkZJR19I SURfRUxPPXkKQ09ORklHX0hJRF9FWktFWT15CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9HRlJNPXkKQ09ORklHX0hJRF9IT0xURUs9eQojIENPTkZJR19IT0xURUtf RkYgaXMgbm90IHNldApDT05GSUdfSElEX0dUNjgzUj15CkNPTkZJR19ISURfS0VZVE9VQ0g9eQoj IENPTkZJR19ISURfS1lFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9VQ0xPR0lDPXkKIyBDT05GSUdf SElEX1dBTFRPUCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lSQVRJT049eQpDT05GSUdfSElEX0lD QURFPXkKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElEX0tFTlNJTkdU T049eQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRU5PVk8g aXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURf TUFHSUNNT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkKIyBDT05GSUdfSElE X01PTlRFUkVZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNldApD T05GSUdfSElEX05UUklHPXkKQ09ORklHX0hJRF9PUlRFSz15CkNPTkZJR19ISURfUEFOVEhFUkxP UkQ9eQpDT05GSUdfUEFOVEhFUkxPUkRfRkY9eQojIENPTkZJR19ISURfUEVOTU9VTlQgaXMgbm90 IHNldApDT05GSUdfSElEX1BFVEFMWU5YPXkKQ09ORklHX0hJRF9QSUNPTENEPXkKIyBDT05GSUdf SElEX1BJQ09MQ0RfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNPTENEX0xDRD15 CkNPTkZJR19ISURfUElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QTEFOVFJPTklDUz15CiMgQ09O RklHX0hJRF9QUklNQVggaXMgbm90IHNldApDT05GSUdfSElEX1JPQ0NBVD15CiMgQ09ORklHX0hJ RF9TQUlURUsgaXMgbm90IHNldApDT05GSUdfSElEX1NBTVNVTkc9eQojIENPTkZJR19ISURfU09O WSBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9TVEVFTFNFUklF Uz15CkNPTkZJR19ISURfU1VOUExVUz15CkNPTkZJR19ISURfUk1JPXkKQ09ORklHX0hJRF9HUkVF TkFTSUE9eQojIENPTkZJR19HUkVFTkFTSUFfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1NNQVJU Sk9ZUExVUz15CkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQpDT05GSUdfSElEX1RJVk89eQojIENP TkZJR19ISURfVE9QU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfVEhJTkdNPXkKQ09ORklHX0hJ RF9USFJVU1RNQVNURVI9eQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldApDT05G SUdfSElEX1dBQ09NPXkKQ09ORklHX0hJRF9XSUlNT1RFPXkKIyBDT05GSUdfSElEX1hJTk1PIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9aRVJPUExVUz15CkNPTkZJR19aRVJPUExVU19GRj15CiMgQ09O RklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0hVQj15CiMgQ09O RklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NFTlNPUiBpcyBub3Qgc2V0CgojCiMgVVNCIEhJRCBzdXBw b3J0CiMKQ09ORklHX1VTQl9ISUQ9eQpDT05GSUdfSElEX1BJRD15CiMgQ09ORklHX1VTQl9ISURE RVYgaXMgbm90IHNldAoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKQ09O RklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdf VVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15CiMgQ09O RklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWlzY2VsbGFuZW91 cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNC X0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CkNP TkZJR19VU0JfT1RHX1dISVRFTElTVD15CiMgQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNUX0hVQiBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VTFBJX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTU9O PXkKQ09ORklHX1VTQl9XVVNCX0NCQUY9eQpDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRz15Cgoj CiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX1VTQl9DNjdYMDBfSENEPXkK Q09ORklHX1VTQl9YSENJX0hDRD15CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQpDT05GSUdfVVNCX1hI Q0lfUExBVEZPUk09eQpDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1Rf SFVCX1RUPXkKIyBDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQgaXMgbm90IHNldApDT05GSUdf VVNCX0VIQ0lfUENJPXkKQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT15CkNPTkZJR19VU0Jf T1hVMjEwSFBfSENEPXkKQ09ORklHX1VTQl9JU1AxMTZYX0hDRD15CkNPTkZJR19VU0JfSVNQMTM2 Ml9IQ0Q9eQojIENPTkZJR19VU0JfRk9URzIxMF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09I Q0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9QQ0k9eQojIENPTkZJR19VU0JfT0hDSV9IQ0Rf UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldApDT05G SUdfVVNCX1NMODExX0hDRD15CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0RfSVNPIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9SOEE2NjU5N19IQ0Q9eQojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBu b3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0FDTSBp cyBub3Qgc2V0CkNPTkZJR19VU0JfUFJJTlRFUj15CkNPTkZJR19VU0JfV0RNPXkKQ09ORklHX1VT Ql9UTUM9eQoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RF Vl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3Ig bW9yZSBpbmZvCiMKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9 eQojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NVVNCX0hEUkM9eQpD T05GSUdfVVNCX01VU0JfSE9TVD15CiMgQ09ORklHX1VTQl9NVVNCX0dBREdFVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9NVVNCX0RVQUxfUk9MRSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1 ZSBMYXllcgojCgojCiMgTVVTQiBETUEgbW9kZQojCiMgQ09ORklHX01VU0JfUElPX09OTFkgaXMg bm90IHNldApDT05GSUdfVVNCX0RXQzM9eQpDT05GSUdfVVNCX0RXQzNfSE9TVD15CiMgQ09ORklH X1VTQl9EV0MzX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzX0RVQUxfUk9MRSBp cyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0Jf RFdDM19QQ0k9eQojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ0hJUElE RUE9eQpDT05GSUdfVVNCX0NISVBJREVBX09GPXkKQ09ORklHX1VTQl9DSElQSURFQV9QQ0k9eQpD T05GSUdfVVNCX0NISVBJREVBX1VEQz15CkNPTkZJR19VU0JfQ0hJUElERUFfSE9TVD15CkNPTkZJ R19VU0JfSVNQMTc2MD15CkNPTkZJR19VU0JfSVNQMTc2MF9IQ0Q9eQpDT05GSUdfVVNCX0lTUDE3 NjBfSE9TVF9ST0xFPXkKIyBDT05GSUdfVVNCX0lTUDE3NjBfR0FER0VUX1JPTEUgaXMgbm90IHNl dAojIENPTkZJR19VU0JfSVNQMTc2MF9EVUFMX1JPTEUgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0 IGRyaXZlcnMKIwojIENPTkZJR19VU0JfU0VSSUFMIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2Vs bGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9FTUk2Mj15CiMgQ09ORklHX1VTQl9FTUkyNiBp cyBub3Qgc2V0CkNPTkZJR19VU0JfQURVVFVYPXkKIyBDT05GSUdfVVNCX1NFVlNFRyBpcyBub3Qg c2V0CkNPTkZJR19VU0JfUklPNTAwPXkKQ09ORklHX1VTQl9MRUdPVE9XRVI9eQpDT05GSUdfVVNC X0xDRD15CkNPTkZJR19VU0JfTEVEPXkKIyBDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0NZVEhFUk0gaXMgbm90IHNldApDT05GSUdfVVNCX0lETU9VU0U9 eQojIENPTkZJR19VU0JfRlRESV9FTEFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUFBMRURJU1BM QVk9eQojIENPTkZJR19VU0JfU0lTVVNCVkdBIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MRD15CiMg Q09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSU9XQVJSSU9S PXkKIyBDT05GSUdfVVNCX1RFU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklY VFVSRT15CkNPTkZJR19VU0JfSVNJR0hURlc9eQpDT05GSUdfVVNCX1lVUkVYPXkKIyBDT05GSUdf VVNCX0VaVVNCX0ZYMiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSFNJQ19VU0IzNTAzPXkKQ09ORklH X1VTQl9MSU5LX0xBWUVSX1RFU1Q9eQpDT05GSUdfVVNCX0NIQU9TS0VZPXkKQ09ORklHX1VTQl9B VE09eQpDT05GSUdfVVNCX1NQRUVEVE9VQ0g9eQpDT05GSUdfVVNCX0NYQUNSVT15CiMgQ09ORklH X1VTQl9VRUFHTEVBVE0gaXMgbm90IHNldApDT05GSUdfVVNCX1hVU0JBVE09eQoKIwojIFVTQiBQ aHlzaWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9Y Q0VJVj15CkNPTkZJR19UQUhWT19VU0I9eQojIENPTkZJR19UQUhWT19VU0JfSE9TVF9CWV9ERUZB VUxUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxMzAxPXkKQ09ORklHX1VTQl9HQURHRVQ9eQoj IENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVRfREVC VUdfRklMRVM9eQpDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GUz15CkNPTkZJR19VU0JfR0FER0VU X1ZCVVNfRFJBVz0yCkNPTkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwoj IFVTQiBQZXJpcGhlcmFsIENvbnRyb2xsZXIKIwojIENPTkZJR19VU0JfRlVTQjMwMCBpcyBub3Qg c2V0CkNPTkZJR19VU0JfRk9URzIxMF9VREM9eQojIENPTkZJR19VU0JfR1JfVURDIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9SOEE2NjU5Nz15CkNPTkZJR19VU0JfUFhBMjdYPXkKIyBDT05GSUdfVVNC X01WX1VEQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVZfVTNEPXkKQ09ORklHX1VTQl9NNjY1OTI9 eQpDT05GSUdfVVNCX0JEQ19VREM9eQoKIwojIFBsYXRmb3JtIFN1cHBvcnQKIwpDT05GSUdfVVNC X0JEQ19QQ0k9eQpDT05GSUdfVVNCX0FNRDU1MzZVREM9eQpDT05GSUdfVVNCX05FVDIyNzI9eQpD T05GSUdfVVNCX05FVDIyNzJfRE1BPXkKQ09ORklHX1VTQl9ORVQyMjgwPXkKIyBDT05GSUdfVVNC X0dPS1UgaXMgbm90IHNldApDT05GSUdfVVNCX0VHMjBUPXkKQ09ORklHX1VTQl9HQURHRVRfWElM SU5YPXkKQ09ORklHX1VTQl9EVU1NWV9IQ0Q9eQpDT05GSUdfVVNCX0xJQkNPTVBPU0lURT15CkNP TkZJR19VU0JfVV9FVEhFUj15CkNPTkZJR19VU0JfRl9FQ009eQpDT05GSUdfVVNCX0ZfU1VCU0VU PXkKQ09ORklHX1VTQl9GX1JORElTPXkKIyBDT05GSUdfVVNCX0NPTkZJR0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfQVVESU8gaXMgbm90IHNl dApDT05GSUdfVVNCX0VUSD15CkNPTkZJR19VU0JfRVRIX1JORElTPXkKIyBDT05GSUdfVVNCX0VU SF9FRU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfR19OQ00gaXMgbm90IHNldAojIENPTkZJR19V U0JfR0FER0VURlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NSURJX0dBREdF VCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1BSSU5URVIgaXMgbm90IHNldAojIENPTkZJR19V U0JfQ0RDX0NPTVBPU0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMg bm90IHNldAojIENPTkZJR19VV0IgaXMgbm90IHNldApDT05GSUdfTU1DPXkKIyBDT05GSUdfTU1D X0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwpDT05GSUdf U0RJT19VQVJUPXkKQ09ORklHX01NQ19URVNUPXkKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRy b2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX0lPX0FD Q0VTU09SUz15CiMgQ09ORklHX01NQ19TREhDSV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNf U0RIQ0lfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQpDT05GSUdfTU1D X1NESENJX09GX0FSQVNBTj15CkNPTkZJR19NTUNfU0RIQ0lfT0ZfQVQ5MT15CkNPTkZJR19NTUNf U0RIQ0lfRl9TREgzMD15CkNPTkZJR19NTUNfV0JTRD15CkNPTkZJR19NTUNfVElGTV9TRD15CkNP TkZJR19NTUNfQ0I3MTA9eQpDT05GSUdfTU1DX1ZJQV9TRE1NQz15CkNPTkZJR19NTUNfVlVCMzAw PXkKQ09ORklHX01NQ19VU0hDPXkKQ09ORklHX01NQ19VU0RISTZST0wwPXkKQ09ORklHX01NQ19S RUFMVEVLX1VTQj15CkNPTkZJR19NTUNfVE9TSElCQV9QQ0k9eQojIENPTkZJR19NTUNfTVRLIGlz IG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPXkKIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMgbm90 IHNldAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVf UkVTVU1FIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVy cwojCiMgQ09ORklHX01FTVNUSUNLX1RJRk1fTVMgaXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0tf Sk1JQ1JPTl8zOFg9eQojIENPTkZJR19NRU1TVElDS19SNTkyIGlzIG5vdCBzZXQKIyBDT05GSUdf TUVNU1RJQ0tfUkVBTFRFS19VU0IgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdf TEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NMQVNTX0ZMQVNIPXkKCiMKIyBMRUQgZHJpdmVycwoj CkNPTkZJR19MRURTX0JDTTYzMjg9eQojIENPTkZJR19MRURTX0JDTTYzNTggaXMgbm90IHNldApD T05GSUdfTEVEU19MTTM1MzA9eQpDT05GSUdfTEVEU19MTTM1MzM9eQpDT05GSUdfTEVEU19MTTM2 NDI9eQpDT05GSUdfTEVEU19QQ0E5NTMyPXkKQ09ORklHX0xFRFNfTFAzOTQ0PXkKQ09ORklHX0xF RFNfTFA1NVhYX0NPTU1PTj15CiMgQ09ORklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfTFA1NTIzPXkKQ09ORklHX0xFRFNfTFA1NTYyPXkKIyBDT05GSUdfTEVEU19MUDg1MDEg aXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf UENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX1dNODMxWF9TVEFUVVM9eQpDT05GSUdfTEVEU19XTTgzNTA9eQpDT05GSUdfTEVEU19Q V009eQojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0JEMjgw Mj15CkNPTkZJR19MRURTX0FEUDU1MjA9eQpDT05GSUdfTEVEU19NQzEzNzgzPXkKQ09ORklHX0xF RFNfVENBNjUwNz15CiMgQ09ORklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldApDT05GSUdfTEVE U19NQVg3NzY5Mz15CkNPTkZJR19MRURTX01BWDg5OTc9eQpDT05GSUdfTEVEU19MTTM1NXg9eQoj IENPTkZJR19MRURTX09UMjAwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTUVORjIxQk1DPXkKCiMK IyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJ RCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURTX0JMSU5LTT15CkNPTkZJR19MRURT X1NZU0NPTj15CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05G SUdfTEVEU19UUklHR0VSX1RJTUVSPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPXkKQ09O RklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdI VD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklH R0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVy IGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9eQojIENPTkZJR19BQ0NFU1NJQklM SVRZIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQ UE9SVD15CiMgQ09ORklHX0VEQUMgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19S VENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNF PSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJy dGMwIgpDT05GSUdfUlRDX0RFQlVHPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCiMgQ09ORklHX1JU Q19JTlRGX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JTlRGX1BST0M9eQojIENPTkZJR19S VENfSU5URl9ERVYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoK IwojIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWXzg4UE04MFg9eQojIENPTkZJR19S VENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfQUJYODBYPXkKIyBDT05G SUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj15CkNPTkZJR19SVENfRFJWX0RTMzIzMj15CkNP TkZJR19SVENfRFJWX0hZTTg1NjM9eQpDT05GSUdfUlRDX0RSVl9NQVg2OTAwPXkKIyBDT05GSUdf UlRDX0RSVl9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTUFYODkyNT15CkNPTkZJ R19SVENfRFJWX01BWDg5OTg9eQojIENPTkZJR19SVENfRFJWX01BWDg5OTcgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9SSzgwOD15CkNPTkZJR19SVENfRFJWX1JTNUMzNzI9eQpDT05GSUdfUlRD X0RSVl9JU0wxMjA4PXkKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX0lTTDEyMDU3PXkKQ09ORklHX1JUQ19EUlZfWDEyMDU9eQojIENPTkZJR19SVENf RFJWX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjIxMjc9eQojIENPTkZJR19S VENfRFJWX1BDRjg1MjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPXkKQ09ORklH X1JUQ19EUlZfUENGODUwNjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKIyBDT05GSUdfUlRD X0RSVl9NNDFUODAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUTMySz15CkNPTkZJR19SVENf RFJWX1RXTDQwMzA9eQpDT05GSUdfUlRDX0RSVl9UUFM2NTg2WD15CkNPTkZJR19SVENfRFJWX1RQ UzgwMDMxPXkKQ09ORklHX1JUQ19EUlZfUkM1VDU4Mz15CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9 eQpDT05GSUdfUlRDX0RSVl9GTTMxMzA9eQojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX1JYODU4MT15CkNPTkZJR19SVENfRFJWX1JYODAyNT15CiMgQ09O RklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9eQpD T05GSUdfUlRDX0RSVl9SVjg4MDM9eQoKIwojIFNQSSBSVEMgZHJpdmVycwojCgojCiMgUGxhdGZv cm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklHX1JUQ19EUlZfRFMx Mjg2PXkKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9E UzE1NTM9eQpDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZPXkKQ09ORklHX1JUQ19EUlZfRFMx Njg1PXkKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X0RTMTcyODUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0ODUgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX0RTMTc4ODUgaXMgbm90IHNldApDT05GSUdfUlRDX0RTMTY4NV9QUk9D X1JFR1M9eQojIENPTkZJR19SVENfRFMxNjg1X1NZU0ZTX1JFR1MgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9EUzE3NDI9eQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9eQpDT05GSUdfUlRDX0RSVl9E QTkwNjM9eQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD15CkNPTkZJR19SVENfRFJWX000OFQ4Nj15 CkNPTkZJR19SVENfRFJWX000OFQzNT15CkNPTkZJR19SVENfRFJWX000OFQ1OT15CkNPTkZJR19S VENfRFJWX01TTTYyNDI9eQpDT05GSUdfUlRDX0RSVl9CUTQ4MDI9eQojIENPTkZJR19SVENfRFJW X1JQNUMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVjMwMjAgaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9XTTgzMVg9eQojIENPTkZJR19SVENfRFJWX1dNODM1MCBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfUENGNTA2MzMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9aWU5RTVA9 eQoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX01DMTNYWFg9eQojIENP TkZJR19SVENfRFJWX1NOVlMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NVDYzOTc9eQoKIwoj IEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUU9 eQpDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNl dAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX0FDUEk9 eQpDT05GSUdfRE1BX09GPXkKIyBDT05GSUdfRlNMX0VETUEgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9JRE1BNjQgaXMgbm90IHNldApDT05GSUdfUENIX0RNQT15CkNPTkZJR19EV19ETUFDX0NP UkU9eQpDT05GSUdfRFdfRE1BQz15CkNPTkZJR19EV19ETUFDX1BDST15CgojCiMgRE1BIENsaWVu dHMKIwojIENPTkZJR19BU1lOQ19UWF9ETUEgaXMgbm90IHNldAojIENPTkZJR19ETUFURVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19VSU89eQojIENP TkZJR19VSU9fQ0lGIGlzIG5vdCBzZXQKQ09ORklHX1VJT19QRFJWX0dFTklSUT15CkNPTkZJR19V SU9fRE1FTV9HRU5JUlE9eQojIENPTkZJR19VSU9fQUVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlP X1NFUkNPUzMgaXMgbm90IHNldAojIENPTkZJR19VSU9fUENJX0dFTkVSSUMgaXMgbm90IHNldApD T05GSUdfVUlPX05FVFg9eQpDT05GSUdfVUlPX1BSVVNTPXkKIyBDT05GSUdfVUlPX01GNjI0IGlz IG5vdCBzZXQKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15 CgojCiMgVmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CiMgQ09ORklHX1ZJUlRJ T19QQ0lfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJ UlRJT19JTlBVVD15CiMgQ09ORklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3Nv ZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKIyBD T05GSUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CiMg Q09ORklHX0FDRVJIREYgaXMgbm90IHNldAojIENPTkZJR19BU1VTX0xBUFRPUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFTExfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9TTU84ODAwIGlz IG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19GVUpJ VFNVX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05G SUdfSFBfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5v dCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf SERBUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldAojIENPTkZJ R19BU1VTX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9XTUkgaXMgbm90IHNldAoj IENPTkZJR19UT1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfQlRfUkZL SUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdf QUNQSV9DTVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NBTVNVTkdfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19RMTAg aXMgbm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf UlNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBD T05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19JUEMgaXMgbm90IHNl dAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BV TklUX0lQQz15CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9TX1BTVE9S RT15CkNPTkZJR19DUk9TX0VDX0NIQVJERVY9eQojIENPTkZJR19DUk9TX0VDX0xQQyBpcyBub3Qg c2V0CkNPTkZJR19DUk9TX0VDX1BST1RPPXkKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJz CiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgyNTM9eQpDT05G SUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUz PXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlz IG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJ TUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09O RklHX01BSUxCT1ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVVBQT1JUIGlzIG5vdCBzZXQK CiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdfUkVNT1RFUFJPQz15CkNPTkZJR19TVEVf TU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENo aXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKIyBD T05GSUdfU09DX1RJIGlzIG5vdCBzZXQKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEg R292ZXJub3JzCiMKIyBDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EIGlzIG5vdCBz ZXQKQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BP V0VSU0FWRT15CkNPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0U9eQoKIwojIERFVkZSRVEgRHJp dmVycwojCkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKQ09ORklHX0VYVENPTj15CgojCiMgRXh0 Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OX0FEQ19KQUNLIGlzIG5vdCBzZXQK Q09ORklHX0VYVENPTl9BUklaT05BPXkKIyBDT05GSUdfRVhUQ09OX01BWDc3NjkzIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVhUQ09OX01BWDc3ODQzIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9NQVg4 OTk3PXkKIyBDT05GSUdfRVhUQ09OX1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fUlQ4 OTczQT15CiMgQ09ORklHX0VYVENPTl9TTTU1MDIgaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkg aXMgbm90IHNldApDT05GSUdfSUlPPXkKQ09ORklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JV RkZFUl9DQj15CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVG RkVSPXkKQ09ORklHX0lJT19DT05GSUdGUz15CkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19J SU9fQ09OU1VNRVJTX1BFUl9UUklHR0VSPTIKQ09ORklHX0lJT19TV19UUklHR0VSPXkKCiMKIyBB Y2NlbGVyb21ldGVycwojCiMgQ09ORklHX0JNQTE4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JNQzE1 MF9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0FDQ0VMXzNEPXkKQ09ORklHX0lJ T19TVF9BQ0NFTF8zQVhJUz15CkNPTkZJR19JSU9fU1RfQUNDRUxfSTJDXzNBWElTPXkKQ09ORklH X0tYQ0pLMTAxMz15CiMgQ09ORklHX01NQTc0NTVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1B ODQ1MiBpcyBub3Qgc2V0CkNPTkZJR19NTUE5NTUxX0NPUkU9eQojIENPTkZJR19NTUE5NTUxIGlz IG5vdCBzZXQKQ09ORklHX01NQTk1NTM9eQojIENPTkZJR19NWEM0MDA1IGlzIG5vdCBzZXQKQ09O RklHX01YQzYyNTU9eQojIENPTkZJR19TVEs4MzEyIGlzIG5vdCBzZXQKQ09ORklHX1NUSzhCQTUw PXkKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENzI5MT15CkNP TkZJR19BRDc5OVg9eQpDT05GSUdfREE5MTUwX0dQQURDPXkKQ09ORklHX0lOQTJYWF9BREM9eQpD T05GSUdfTUFYMTM2Mz15CkNPTkZJR19NQ1AzNDIyPXkKIyBDT05GSUdfTkFVNzgwMiBpcyBub3Qg c2V0CkNPTkZJR19QQUxNQVNfR1BBREM9eQpDT05GSUdfUUNPTV9TUE1JX0lBREM9eQpDT05GSUdf UUNPTV9TUE1JX1ZBREM9eQojIENPTkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKIyBDT05GSUdf VFdMNDAzMF9NQURDIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwMzBfR1BBREM9eQpDT05GSUdfVkY2 MTBfQURDPXkKQ09ORklHX1ZJUEVSQk9BUkRfQURDPXkKCiMKIyBBbXBsaWZpZXJzCiMKCiMKIyBD aGVtaWNhbCBTZW5zb3JzCiMKQ09ORklHX0lBUUNPUkU9eQpDT05GSUdfVlo4OVg9eQoKIwojIEhp ZCBTZW5zb3IgSUlPIENvbW1vbgojCkNPTkZJR19ISURfU0VOU09SX0lJT19DT01NT049eQpDT05G SUdfSElEX1NFTlNPUl9JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fTVNfU0VOU09SU19JMkM9eQoK IwojIFNTUCBTZW5zb3IgQ29tbW9uCiMKQ09ORklHX0lJT19TVF9TRU5TT1JTX0kyQz15CkNPTkZJ R19JSU9fU1RfU0VOU09SU19DT1JFPXkKCiMKIyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJz CiMKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQK Q09ORklHX0FENTQ0Nj15CkNPTkZJR19NNjIzMzI9eQpDT05GSUdfTUFYNTE3PXkKQ09ORklHX01B WDU4MjE9eQojIENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKCiMKIyBJSU8gZHVtbXkgZHJpdmVy CiMKQ09ORklHX0lJT19EVU1NWV9FVkdFTj15CkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZPXkKQ09O RklHX0lJT19TSU1QTEVfRFVNTVlfRVZFTlRTPXkKQ09ORklHX0lJT19TSU1QTEVfRFVNTVlfQlVG RkVSPXkKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdl bmVyYXRvci9EaXN0cmlidXRpb24KIwoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1 ZW5jeSBzeW50aGVzaXplcnMKIwoKIwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENP TkZJR19CTUcxNjAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9HWVJPXzNEPXkKQ09ORklH X0lJT19TVF9HWVJPXzNBWElTPXkKQ09ORklHX0lJT19TVF9HWVJPX0kyQ18zQVhJUz15CkNPTkZJ R19JVEczMjAwPXkKCiMKIyBIZWFsdGggc2Vuc29ycwojCkNPTkZJR19NQVgzMDEwMD15CgojCiMg SHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19IREMxMDBYPXkKQ09ORklHX0hUVTIxPXkKQ09ORklH X1NJNzAwNT15CkNPTkZJR19TSTcwMjA9eQoKIwojIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRz CiMKQ09ORklHX0tNWDYxPXkKIyBDT05GSUdfSU5WX01QVTYwNTBfSUlPIGlzIG5vdCBzZXQKCiMK IyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQUNQSV9BTFMgaXMgbm90IHNldAojIENPTkZJR19B REpEX1MzMTEgaXMgbm90IHNldApDT05GSUdfQUwzMzIwQT15CiMgQ09ORklHX0FQRFM5MzAwIGlz IG5vdCBzZXQKQ09ORklHX0FQRFM5OTYwPXkKIyBDT05GSUdfQkgxNzUwIGlzIG5vdCBzZXQKQ09O RklHX0NNMzIxODE9eQpDT05GSUdfQ00zMjMyPXkKQ09ORklHX0NNMzMyMz15CkNPTkZJR19DTTM2 NjUxPXkKQ09ORklHX0dQMkFQMDIwQTAwRj15CiMgQ09ORklHX0lTTDI5MTI1IGlzIG5vdCBzZXQK Q09ORklHX0hJRF9TRU5TT1JfQUxTPXkKQ09ORklHX0hJRF9TRU5TT1JfUFJPWD15CkNPTkZJR19K U0ExMjEyPXkKIyBDT05GSUdfUlBSMDUyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNMzUz Mz15CiMgQ09ORklHX0xUUjUwMSBpcyBub3Qgc2V0CkNPTkZJR19PUFQzMDAxPXkKQ09ORklHX1BB MTIyMDMwMDE9eQpDT05GSUdfU1RLMzMxMD15CkNPTkZJR19UQ1MzNDE0PXkKQ09ORklHX1RDUzM0 NzI9eQpDT05GSUdfU0VOU09SU19UU0wyNTYzPXkKQ09ORklHX1RTTDQ1MzE9eQpDT05GSUdfVVM1 MTgyRD15CkNPTkZJR19WQ05MNDAwMD15CgojCiMgTWFnbmV0b21ldGVyIHNlbnNvcnMKIwpDT05G SUdfQk1DMTUwX01BR049eQojIENPTkZJR19NQUczMTEwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9T RU5TT1JfTUFHTkVUT01FVEVSXzNEPXkKQ09ORklHX01NQzM1MjQwPXkKIyBDT05GSUdfSUlPX1NU X01BR05fM0FYSVMgaXMgbm90IHNldAoKIwojIEluY2xpbm9tZXRlciBzZW5zb3JzCiMKQ09ORklH X0hJRF9TRU5TT1JfSU5DTElOT01FVEVSXzNEPXkKIyBDT05GSUdfSElEX1NFTlNPUl9ERVZJQ0Vf Uk9UQVRJT04gaXMgbm90IHNldAoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCiMgQ09ORklH X0lJT19IUlRJTUVSX1RSSUdHRVIgaXMgbm90IHNldAojIENPTkZJR19JSU9fSU5URVJSVVBUX1RS SUdHRVIgaXMgbm90IHNldApDT05GSUdfSUlPX1NZU0ZTX1RSSUdHRVI9eQoKIwojIERpZ2l0YWwg cG90ZW50aW9tZXRlcnMKIwojIENPTkZJR19NQ1A0NTMxIGlzIG5vdCBzZXQKCiMKIyBQcmVzc3Vy ZSBzZW5zb3JzCiMKQ09ORklHX0JNUDI4MD15CkNPTkZJR19ISURfU0VOU09SX1BSRVNTPXkKQ09O RklHX01QTDExNT15CiMgQ09ORklHX01QTDMxMTUgaXMgbm90IHNldApDT05GSUdfTVM1NjExPXkK IyBDT05GSUdfTVM1NjExX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01TNTYzNyBpcyBub3Qgc2V0 CiMgQ09ORklHX0lJT19TVF9QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19UNTQwMz15CgojCiMgTGln aHRuaW5nIHNlbnNvcnMKIwoKIwojIFByb3hpbWl0eSBzZW5zb3JzCiMKIyBDT05GSUdfTElEQVJf TElURV9WMiBpcyBub3Qgc2V0CkNPTkZJR19TWDk1MDA9eQoKIwojIFRlbXBlcmF0dXJlIHNlbnNv cnMKIwpDT05GSUdfTUxYOTA2MTQ9eQojIENPTkZJR19UTVAwMDYgaXMgbm90IHNldApDT05GSUdf VFNZUzAxPXkKQ09ORklHX1RTWVMwMkQ9eQojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdf Vk1FX0JVUz15CgojCiMgVk1FIEJyaWRnZSBEcml2ZXJzCiMKIyBDT05GSUdfVk1FX0NBOTFDWDQy IGlzIG5vdCBzZXQKQ09ORklHX1ZNRV9UU0kxNDg9eQoKIwojIFZNRSBCb2FyZCBEcml2ZXJzCiMK Q09ORklHX1ZNSVZNRV83ODA1PXkKCiMKIyBWTUUgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfUFdN PXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9GU0xfRlRNIGlzIG5vdCBzZXQKIyBD T05GSUdfUFdNX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9MUFNTX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX1BXTV9MUFNTX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9QQ0E5 Njg1PXkKQ09ORklHX1BXTV9UV0w9eQojIENPTkZJR19QV01fVFdMX0xFRCBpcyBub3Qgc2V0CkNP TkZJR19JUlFDSElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklHX1RTNDgwMF9JUlE9 eQpDT05GSUdfSVBBQ0tfQlVTPXkKQ09ORklHX0JPQVJEX1RQQ0kyMDA9eQpDT05GSUdfU0VSSUFM X0lQT0NUQUw9eQojIENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZN Qz15CkNPTkZJR19GTUNfRkFLRURFVj15CiMgQ09ORklHX0ZNQ19UUklWSUFMIGlzIG5vdCBzZXQK Q09ORklHX0ZNQ19XUklURV9FRVBST009eQpDT05GSUdfRk1DX0NIQVJERVY9eQoKIwojIFBIWSBT dWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJ QyBpcyBub3Qgc2V0CkNPTkZJR19QSFlfUFhBXzI4Tk1fVVNCMj15CkNPTkZJR19CQ01fS09OQV9V U0IyX1BIWT15CiMgQ09ORklHX1BIWV9ISTYyMjBfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9X RVJDQVAgaXMgbm90IHNldAojIENPTkZJR19NQ0IgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNl IG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQpDT05GSUdfVEhVTkRFUkJPTFQ9eQoKIwoj IEFuZHJvaWQKIwpDT05GSUdfQU5EUk9JRD15CkNPTkZJR19BTkRST0lEX0JJTkRFUl9JUEM9eQpD T05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDXzMyQklUPXkKQ09ORklHX05WTUVNPXkKIyBDT05GSUdf U1RNIGlzIG5vdCBzZXQKQ09ORklHX1NUTV9EVU1NWT15CiMgQ09ORklHX1NUTV9TT1VSQ0VfQ09O U09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENv bmZpZ3VyYXRpb24gU3VwcG9ydAojCkNPTkZJR19GUEdBPXkKIyBDT05GSUdfRlBHQV9NR1JfWllO UV9GUEdBIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKIyBDT05GSUdfRUREIGlz IG5vdCBzZXQKIyBDT05GSUdfRklSTVdBUkVfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0RFTExf UkJVPXkKQ09ORklHX0RDREJBUz15CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0 CkNPTkZJR19HT09HTEVfRklSTVdBUkU9eQoKIwojIEdvb2dsZSBGaXJtd2FyZSBEcml2ZXJzCiMK CiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdf RlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0VYUE9SVEZTPXkKQ09ORklHX0ZJTEVfTE9D S0lORz15CkNPTkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTTk9USUZZPXkK Q09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKIyBDT05GSUdfRkFOT1RJRlkg aXMgbm90IHNldAojIENPTkZJR19RVU9UQSBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBQ1RMIGlz IG5vdCBzZXQKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfRlVTRV9GUz15CkNPTkZJR19DVVNF PXkKIyBDT05GSUdfT1ZFUkxBWV9GUyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKIyBDT05GSUdf RlNDQUNIRSBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0Nf RlM9eQpDT05GSUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1ZNQ09SRT15CkNPTkZJR19QUk9D X1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJR19QUk9DX0NISUxEUkVO PXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CiMgQ09ORklHX0hVR0VUTEJGUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19DT05GSUdGU19G Uz15CiMgQ09ORklHX01JU0NfRklMRVNZU1RFTVMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19G SUxFU1lTVEVNUz15CkNPTkZJR19OQ1BfRlM9eQpDT05GSUdfTkNQRlNfUEFDS0VUX1NJR05JTkc9 eQpDT05GSUdfTkNQRlNfSU9DVExfTE9DS0lORz15CkNPTkZJR19OQ1BGU19TVFJPTkc9eQpDT05G SUdfTkNQRlNfTkZTX05TPXkKQ09ORklHX05DUEZTX09TMl9OUz15CkNPTkZJR19OQ1BGU19TTUFM TERPUz15CiMgQ09ORklHX05DUEZTX05MUyBpcyBub3Qgc2V0CiMgQ09ORklHX05DUEZTX0VYVFJB UyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIK Q09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzczNz15CkNPTkZJ R19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQpDT05GSUdfTkxT X0NPREVQQUdFXzg1Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PXkKQ09ORklHX05MU19DT0RF UEFHRV84NTc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CkNPTkZJR19OTFNfQ09ERVBBR0Vf ODYxPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYz IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0CkNPTkZJR19O TFNfQ09ERVBBR0VfODY1PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0CkNP TkZJR19OTFNfQ09ERVBBR0VfODY5PXkKQ09ORklHX05MU19DT0RFUEFHRV85MzY9eQpDT05GSUdf TkxTX0NPREVQQUdFXzk1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19D T0RFUEFHRV85NDk9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKQ09ORklH X05MU19JU084ODU5Xzg9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CkNP TkZJR19OTFNfQ09ERVBBR0VfMTI1MT15CiMgQ09ORklHX05MU19BU0NJSSBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19JU084ODU5XzEgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8yIGlz IG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzM9eQojIENPTkZJR19OTFNfSVNPODg1OV80IGlz IG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzU9eQojIENPTkZJR19OTFNfSVNPODg1OV82IGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19J U084ODU5XzkgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTM9eQpDT05GSUdfTkxTX0lT Tzg4NTlfMTQ9eQojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19LT0k4X1IgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NFTFRJQz15CiMgQ09O RklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFO IGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVM SUM9eQpDT05GSUdfTkxTX01BQ19HUkVFSz15CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9eQpDT05G SUdfTkxTX01BQ19JTlVJVD15CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldApD T05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09ORklHX05MU19VVEY4PXkKCiMKIyBLZXJuZWwgaGFj a2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRt ZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZF TF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJ R19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBj b21waWxlciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19F TkFCTEVfV0FSTl9ERVBSRUNBVEVEPXkKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90 IHNldApDT05GSUdfRlJBTUVfV0FSTj0xMDI0CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CkNPTkZJ R19SRUFEQUJMRV9BU009eQpDT05GSUdfVU5VU0VEX1NZTUJPTFM9eQojIENPTkZJR19QQUdFX09X TkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQoj IENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVElP Tl9NSVNNQVRDSF9XQVJOX09OTFkgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BP SU5URVJTPXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19Q RVJfQ1BVPXkKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRf RU5BQkxFPTB4MQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMK Q09ORklHX1BBR0VfRVhURU5TSU9OPXkKQ09ORklHX0RFQlVHX1BBR0VBTExPQz15CiMgQ09ORklH X0RFQlVHX09CSkVDVFMgaXMgbm90IHNldApDT05GSUdfU0xVQl9ERUJVR19PTj15CiMgQ09ORklH X1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09O RklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkK Q09ORklHX0RFQlVHX1ZNPXkKIyBDT05GSUdfREVCVUdfVk1fVk1BQ0FDSEUgaXMgbm90IHNldApD T05GSUdfREVCVUdfVk1fUkI9eQojIENPTkZJR19ERUJVR19WTV9QR0ZMQUdTIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19NRU1PUllfSU5JVCBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19QRVJfQ1BVX01BUFM9eQojIENPTkZJR19ERUJVR19ISUdITUVNIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09ORklHX0RFQlVH X1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CiMg Q09ORklHX0tNRU1DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVi dWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwojIENPTkZJR19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNl dAojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfV0FUQ0hE T0cgaXMgbm90IHNldAojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX1BB TklDX09OX09PUFNfVkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCiMgQ09ORklHX1NDSEVE X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15 CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19U SU1FS0VFUElORz15CkNPTkZJR19USU1FUl9TVEFUUz15CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNw aW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19ERUJVR19SVF9NVVRFWEVTPXkKQ09O RklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQojIENPTkZJR19ERUJV R19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkK Q09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15CiMgQ09ORklHX0xPQ0tfU1RB VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tERVAgaXMgbm90IHNldApDT05GSUdfREVC VUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUz15CkNP TkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19T VEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJV R19CVUdWRVJCT1NFPXkKQ09ORklHX0RFQlVHX0xJU1Q9eQpDT05GSUdfREVCVUdfUElfTElTVD15 CkNPTkZJR19ERUJVR19TRz15CiMgQ09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERlYnVnZ2luZwojCkNPTkZJR19QUk9W RV9SQ1U9eQpDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFk9eQojIENPTkZJR19TUEFSU0VfUkNV X1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RP UlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKIyBD T05GSUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9FUVNfREVCVUc9eQojIENPTkZJ R19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldAojIENPTkZJR19GQVVMVF9JTkpF Q1RJT04gaXMgbm90IHNldAojIENPTkZJR19MQVRFTkNZVE9QIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkKIyBDT05GSUdfREVCVUdfU1RS SUNUX1VTRVJfQ09QWV9DSEVDS1MgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NV UFBPUlQ9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElP Tl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9GUF9URVNUPXkKQ09O RklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRI X1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZ U0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19U UkFDSU5HX1NVUFBPUlQ9eQojIENPTkZJR19GVFJBQ0UgaXMgbm90IHNldAoKIwojIFJ1bnRpbWUg VGVzdGluZwojCiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFD S1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQlRSRUVfVEVTVD15CkNPTkZJR19B VE9NSUM2NF9TRUxGVEVTVD15CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CkNPTkZJ R19URVNUX1NUUklOR19IRUxQRVJTPXkKQ09ORklHX1RFU1RfS1NUUlRPWD15CkNPTkZJR19URVNU X1BSSU5URj15CkNPTkZJR19URVNUX1JIQVNIVEFCTEU9eQpDT05GSUdfUFJPVklERV9PSENJMTM5 NF9ETUFfSU5JVD15CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9eQpDT05GSUdfVEVTVF9VREVMQVk9eQpD T05GSUdfTUVNVEVTVD15CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9B UkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FO X1NBTklUSVpFX0FMTD15CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFT X0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1NUUklDVF9ERVZNRU09eQpDT05GSUdfSU9fU1RS SUNUX0RFVk1FTT15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJ TlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldApDT05GSUdfWDg2X1BU RFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQojIENPTkZJR19ERUJVR19ST0RBVEEgaXMg bm90IHNldAojIENPTkZJR19ET1VCTEVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19UTEJG TFVTSD15CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9U UkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxB WV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVM QVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBpcyBub3Qgc2V0CkNPTkZJR19J T19ERUxBWV8wWEVEPXkKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05G SUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9 MQojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQQV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX0VOVFJZPXkKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUz15CkNPTkZJR19YODZfREVCVUdfRlBVPXkKQ09O RklHX1BVTklUX0FUT01fREVCVUc9eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwojIENPTkZJR19L RVlTIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKIyBDT05GSUdf U0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19ERUZBVUxUX1NF Q1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19DUllQVE89eQoK IwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklH X0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFE Mj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkK Q09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9f Uk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNP TkZJR19DUllQVE9fUENPTVA9eQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9f QUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fUlNBPXkK Q09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19D UllQVE9fVVNFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklH X0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVM TDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD15CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09O RklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX01DUllQVEQ9eQpDT05GSUdfQ1JZUFRP X0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVF X0hFTFBFUl9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0 ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKIyBDT05GSUdfQ1JZUFRPX0dDTSBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNT15CkNPTkZJR19DUllQVE9fU0VRSVY9 eQojIENPTkZJR19DUllQVE9fRUNIQUlOSVYgaXMgbm90IHNldAoKIwojIEJsb2NrIG1vZGVzCiMK Q09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdfQ1JZUFRPX0NUUj15CiMgQ09ORklHX0NSWVBUT19D VFMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09O RklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NSWVBUT19YVFM9eQpDT05GSUdfQ1JZUFRPX0tFWVdS QVA9eQoKIwojIEhhc2ggbW9kZXMKIwojIENPTkZJR19DUllQVE9fQ01BQyBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fSE1BQz15CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JD MzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0NSQzMyPXkK Q09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMg Q09ORklHX0NSWVBUT19HSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9eQpD T05GSUdfQ1JZUFRPX01END15CiMgQ09ORklHX0NSWVBUT19NRDUgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX01JQ0hBRUxfTUlDPXkKQ09ORklHX0NSWVBUT19STUQxMjg9eQpDT05GSUdfQ1JZUFRP X1JNRDE2MD15CkNPTkZJR19DUllQVE9fUk1EMjU2PXkKIyBDT05GSUdfQ1JZUFRPX1JNRDMyMCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09O RklHX0NSWVBUT19TSEE1MTI9eQojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19XUDUxMj15CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBD T05GSUdfQ1JZUFRPX0FFU181ODYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQUVTX05JX0lO VEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZUFRPX0FSQzQ9 eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049 eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1Rf Q09NTU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT15CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05G SUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19DUllQVE9fU0FM U0EyMF81ODY9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19TRUVEPXkK Q09ORklHX0NSWVBUT19TRVJQRU5UPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfNTg2PXkK IyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNP TkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfNTg2PXkK CiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9f WkxJQj15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fTFo0PXkKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMK IyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwojIENPTkZJR19DUllQVE9fQU5TSV9DUFJORyBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hN QUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9Q WT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9 eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1VTRVJfQVBJX1JORz15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19D UllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPXkKQ09ORklHX0NSWVBUT19ERVZf UEFETE9DS19BRVM9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT15CkNPTkZJR19DUllQ VE9fREVWX0dFT0RFPXkKQ09ORklHX0NSWVBUT19ERVZfSElGTl83OTVYPXkKIyBDT05GSUdfQ1JZ UFRPX0RFVl9ISUZOXzc5NVhfUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfQ0NQPXkK Q09ORklHX0NSWVBUT19ERVZfQ0NQX0REPXkKQ09ORklHX0NSWVBUT19ERVZfQ0NQX0NSWVBUTz15 CkNPTkZJR19DUllQVE9fREVWX1FBVD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQz15 CkNPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWD15CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2 MlggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRj15CkNPTkZJR19D UllQVE9fREVWX1FBVF9DM1hYWFZGPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWFZGIGlz IG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJ R19IQVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0tWTSBpcyBub3Qg c2V0CiMgQ09ORklHX0xHVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMg bm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09O RklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09O RklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VT RVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNU X0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkK Q09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09O RklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CiMgQ09ORklHX0NSQ19UMTBESUYgaXMgbm90 IHNldApDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKQ09ORklHX0NSQzMyX1NFTEZU RVNUPXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTggaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJ Q0VCWTQ9eQojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJf QklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NS Qzg9eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05G SUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09O RklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09N UFJFU1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKIyBD T05GSUdfWFpfREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0JDSiBpcyBub3Qgc2V0CkNP TkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VO RVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01P Tl9ERUMxNj15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05G SUdfSEFTX0RNQT15CiMgQ09ORklHX0NQVU1BU0tfT0ZGU1RBQ0sgaXMgbm90IHNldApDT05GSUdf Q1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX05MQVRUUj15CkNPTkZJR19BUkNIX0hBU19B VE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdfQ0xaX1RBQj15CiMgQ09ORklHX0NPUkRJ QyBpcyBub3Qgc2V0CkNPTkZJR19ERFI9eQpDT05GSUdfSVJRX1BPTEw9eQpDT05GSUdfTVBJTElC PXkKQ09ORklHX0xJQkZEVD15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9eQo= --===============6294322902420231191== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 scRn+wIAAAAABFla --===============6294322902420231191==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753730AbcB2BMe (ORCPT ); Sun, 28 Feb 2016 20:12:34 -0500 Received: from mga11.intel.com ([192.55.52.93]:41470 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751942AbcB2BMc (ORCPT ); Sun, 28 Feb 2016 20:12:32 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,518,1449561600"; d="xz'?scan'208";a="923031106" From: kernel test robot Subject: [lkp] [configfs] 7d3c5f36a5: BUG: unable to handle kernel CC: lkp@01.org CC: LKML CC: 0day robot TO: Christoph Hellwig Date: Mon, 29 Feb 2016 09:12:28 +0800 Message-ID: <87egbw48w3.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://github.com/0day-ci/linux Christoph-Hellwig/configfs-switch-default-groups-to-a-linked-list/20160226-203653 commit 7d3c5f36a52c09dd1a4f54f7886a8177779f3af3 ("configfs: switch ->default groups to a linked list") [ 14.677165] using random self ethernet address [ 14.678576] using random host ethernet address [ 14.678576] using random host ethernet address [ 14.690082] BUG: unable to handle kernel [ 14.690082] BUG: unable to handle kernel NULL pointer dereferenceNULL pointer dereference at (null) at (null) [ 14.692381] IP: [ 14.692381] IP: [<8121bc27>] __list_add+0x27/0x110 [<8121bc27>] __list_add+0x27/0x110 [ 14.693944] *pde = 00000000 [ 14.693944] *pde = 00000000 [ 14.694891] Oops: 0000 [#1] [ 14.694891] Oops: 0000 [#1] SMP SMP DEBUG_PAGEALLOC DEBUG_PAGEALLOC [ 14.696417] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.5.0-rc1-00016-g7d3c5f3 #697 [ 14.696417] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.5.0-rc1-00016-g7d3c5f3 #697 [ 14.698826] task: 8b0a8000 ti: 8b08a000 task.ti: 8b08a000 [ 14.698826] task: 8b0a8000 ti: 8b08a000 task.ti: 8b08a000 [ 14.700033] EIP: 0060:[<8121bc27>] EFLAGS: 00010246 CPU: 0 [ 14.700033] EIP: 0060:[<8121bc27>] EFLAGS: 00010246 CPU: 0 [ 14.700033] EIP is at __list_add+0x27/0x110 [ 14.700033] EIP is at __list_add+0x27/0x110 [ 14.700033] EAX: 00000000 EBX: 8875daf8 ECX: 887502f0 EDX: 00000000 [ 14.700033] EAX: 00000000 EBX: 8875daf8 ECX: 887502f0 EDX: 00000000 [ 14.700033] ESI: 00000000 EDI: 887502f0 EBP: 8b08be14 ESP: 8b08bdf0 [ 14.700033] ESI: 00000000 EDI: 887502f0 EBP: 8b08be14 ESP: 8b08bdf0 [ 14.700033] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 14.700033] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 [ 14.700033] CR0: 8005003b CR2: 00000000 CR3: 01f2f000 CR4: 00000690 [ 14.700033] CR0: 8005003b CR2: 00000000 CR3: 01f2f000 CR4: 00000690 [ 14.700033] Stack: [ 14.700033] Stack: [ 14.700033] 8875db00 [ 14.700033] 8875db00 8875dab0 8875dab0 8b08be14 8b08be14 81191760 81191760 8875dab0 8875dab0 81c904c6 81c904c6 887502b0 887502b0 00000001 00000001 [ 14.700033] 8875dab0 [ 14.700033] 8875dab0 8b08be44 8b08be44 8142b2f2 8142b2f2 810ea1c0 810ea1c0 8b08be44 8b08be44 8145590d 8145590d 81d167f8 81d167f8 81cc888a 81cc888a [ 14.700033] 8875db14 [ 14.700033] 8875db14 8b08be54 8b08be54 887502b0 887502b0 88551160 88551160 00000000 00000000 8b08be64 8b08be64 81457f84 81457f84 8b08be58 8b08be58 [ 14.700033] Call Trace: [ 14.700033] Call Trace: [ 14.700033] [<81191760>] ? config_group_init_type_name+0x20/0x50 [ 14.700033] [<81191760>] ? config_group_init_type_name+0x20/0x50 [ 14.700033] [<8142b2f2>] usb_os_desc_prepare_interf_dir+0x52/0xe0 [ 14.700033] [<8142b2f2>] usb_os_desc_prepare_interf_dir+0x52/0xe0 [ 14.700033] [<810ea1c0>] ? printk+0x12/0x14 [ 14.700033] [<810ea1c0>] ? printk+0x12/0x14 [ 14.700033] [<8145590d>] ? gether_setup_name_default+0x18d/0x1c0 [ 14.700033] [<8145590d>] ? gether_setup_name_default+0x18d/0x1c0 [ 14.700033] [<81457f84>] rndis_alloc_inst+0x94/0xc0 [ 14.700033] [<81457f84>] rndis_alloc_inst+0x94/0xc0 [ 14.700033] [<814293b3>] usb_get_function_instance+0x53/0x90 [ 14.700033] [<814293b3>] usb_get_function_instance+0x53/0x90 [ 14.700033] [<81458fc7>] eth_bind+0xd7/0x350 [ 14.700033] [<81458fc7>] eth_bind+0xd7/0x350 [ 14.700033] [<81428fc8>] composite_bind+0x88/0x190 [ 14.700033] [<81428fc8>] composite_bind+0x88/0x190 [ 14.700033] [<810934eb>] ? trace_hardirqs_on+0xb/0x10 [ 14.700033] [<810934eb>] ? trace_hardirqs_on+0xb/0x10 [ 14.700033] [<8142b999>] udc_bind_to_driver+0x29/0xd0 [ 14.700033] [<8142b999>] udc_bind_to_driver+0x29/0xd0 [ 14.700033] [<8142c20f>] usb_gadget_probe_driver+0x9f/0x130 [ 14.700033] [<8142c20f>] usb_gadget_probe_driver+0x9f/0x130 [ 14.700033] [<81ed40fd>] ? rndismod_init+0xf/0xf [ 14.700033] [<81ed40fd>] ? rndismod_init+0xf/0xf [ 14.700033] [<81429148>] usb_composite_probe+0x78/0xa0 [ 14.700033] [<81429148>] usb_composite_probe+0x78/0xa0 [ 14.700033] [<81ed410a>] eth_driver_init+0xd/0xf [ 14.700033] [<81ed410a>] eth_driver_init+0xd/0xf [ 14.700033] [<81ea3c78>] do_one_initcall+0xd0/0x150 [ 14.700033] [<81ea3c78>] do_one_initcall+0xd0/0x150 [ 14.700033] [<8106c24d>] ? parse_args+0x25d/0x420 [ 14.700033] [<8106c24d>] ? parse_args+0x25d/0x420 [ 14.700033] [<81ea3dc0>] ? kernel_init_freeable+0xc8/0x160 [ 14.700033] [<81ea3dc0>] ? kernel_init_freeable+0xc8/0x160 [ 14.700033] [<81ea3de0>] kernel_init_freeable+0xe8/0x160 [ 14.700033] [<81ea3de0>] kernel_init_freeable+0xe8/0x160 [ 14.700033] [<8195163b>] kernel_init+0xb/0xe0 [ 14.700033] [<8195163b>] kernel_init+0xb/0xe0 [ 14.700033] [<810759cc>] ? schedule_tail+0xc/0x70 [ 14.700033] [<810759cc>] ? schedule_tail+0xc/0x70 [ 14.700033] [<8195af49>] ret_from_kernel_thread+0x21/0x38 [ 14.700033] [<8195af49>] ret_from_kernel_thread+0x21/0x38 [ 14.700033] [<81951630>] ? rest_init+0x120/0x120 [ 14.700033] [<81951630>] ? rest_init+0x120/0x120 [ 14.700033] Code: [ 14.700033] Code: 00 00 00 00 00 00 00 00 55 55 89 89 e5 e5 57 57 56 56 53 53 89 89 d6 d6 89 89 c3 c3 89 89 cf cf 83 83 ec ec 18 18 81 81 38 38 ac ac fc fc e8 e8 82 82 74 74 39 39 81 81 78 78 04 04 ac ac fc fc e8 e8 82 82 74 74 30 30 8b 8b 47 47 04 04 39 39 f0 f0 75 75 4c 4c <8b> <8b> 06 06 39 39 c7 c7 75 75 7b 7b 39 39 f3 f3 0f 0f 84 84 a3 a3 00 00 00 00 00 00 39 39 fb fb 0f 0f 84 84 9b 9b 00 00 00 00 [ 14.700033] EIP: [<8121bc27>] [ 14.700033] EIP: [<8121bc27>] __list_add+0x27/0x110__list_add+0x27/0x110 SS:ESP 0068:8b08bdf0 SS:ESP 0068:8b08bdf0 [ 14.700033] CR2: 0000000000000000 [ 14.700033] CR2: 0000000000000000 [ 14.700033] ---[ end trace 98fec3c6b20e76bc ]--- [ 14.700033] ---[ end trace 98fec3c6b20e76bc ]--- Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc1-00016-g7d3c5f3 # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.5.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_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=2 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=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=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 is not set 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_TREE_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_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_CGROUP_PIDS=y # CONFIG_CGROUP_FREEZER is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_DEBUG=y # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set 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=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_PCSPKR_PLATFORM=y # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set # CONFIG_SHMEM is not set # CONFIG_AIO is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_SLUB_CPU_PARTIAL is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_KEXEC_CORE=y # CONFIG_OPROFILE is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set 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_FAST_FEATURE_TESTS=y CONFIG_X86_MPPARSE=y # CONFIG_X86_BIGSMP is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_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=y # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=4 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_CPU_SUP_TRANSMETA_32=y # CONFIG_CPU_SUP_UMC_32 is not set CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set # CONFIG_X86_MCE is not set CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_TOSHIBA=y 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_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set CONFIG_VMSPLIT_2G=y # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0x80000000 CONFIG_HIGHMEM=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTREMOVE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_CLEANCACHE is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set # CONFIG_X86_PAT is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC 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_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set CONFIG_X86_APM_BOOT=y CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set CONFIG_APM_DO_ENABLE=y # CONFIG_APM_CPU_IDLE is not set CONFIG_APM_DISPLAY_BLANK=y # CONFIG_APM_ALLOW_INTS is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # 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 is not set CONFIG_PCIEPORTBUS=y # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # 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=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set # CONFIG_SCx200 is not set # CONFIG_OLPC is not set # CONFIG_ALIX is not set # CONFIG_NET5501 is not set CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=y # CONFIG_RAPIDIO_TSI721 is not set CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y CONFIG_RAPIDIO_DMA_ENGINE=y CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y # CONFIG_RAPIDIO_CPS_XX is not set CONFIG_RAPIDIO_TSI568=y # CONFIG_RAPIDIO_CPS_GEN2 is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y # CONFIG_VMD is not set CONFIG_NET=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set # CONFIG_NETFILTER_ADVANCED is not set CONFIG_ATM=y # CONFIG_ATM_LANE is not set CONFIG_STP=y CONFIG_BRIDGE=y # CONFIG_VLAN_8021Q is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y # CONFIG_DEV_APPLETALK is not set CONFIG_X25=y CONFIG_LAPB=y CONFIG_PHONET=y CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set # CONFIG_IEEE802154_SOCKET is not set # CONFIG_MAC802154 is not set # CONFIG_NET_SCHED is not set CONFIG_DCB=y # CONFIG_BATMAN_ADV is not set CONFIG_VSOCKETS=y # CONFIG_NETLINK_MMAP is not set CONFIG_NETLINK_DIAG=y # CONFIG_MPLS is not set CONFIG_HSR=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_SOCK_CGROUP_DATA=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_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=y # CONFIG_ROSE is not set # # AX.25 network device drivers # CONFIG_MKISS=y CONFIG_6PACK=y CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y # CONFIG_CAN_BCM is not set # CONFIG_CAN_GW is not set # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRCOMM=y CONFIG_IRDA_ULTRA=y # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set # CONFIG_IRDA_FAST_RR is not set CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # CONFIG_KINGSUN_DONGLE is not set # CONFIG_KSDAZZLE_DONGLE is not set CONFIG_KS959_DONGLE=y # # FIR device drivers # # CONFIG_USB_IRDA is not set # CONFIG_SIGMATEL_FIR is not set # CONFIG_NSC_FIR is not set CONFIG_WINBOND_FIR=y CONFIG_TOSHIBA_FIR=y CONFIG_SMC_IRCC_FIR=y # CONFIG_ALI_FIR is not set CONFIG_VLSI_FIR=y # CONFIG_VIA_FIR is not set CONFIG_MCS_FIR=y # CONFIG_BT is not set CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=y CONFIG_NL80211_TESTMODE=y # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REG_DEBUG=y CONFIG_CFG80211_CERTIFICATION_ONUS=y CONFIG_CFG80211_REG_CELLULAR_HINTS=y # CONFIG_CFG80211_REG_RELAX_NO_IR is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y # CONFIG_LIB80211 is not set # CONFIG_MAC80211 is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 # CONFIG_RFKILL is not set CONFIG_RFKILL_REGULATOR=y # CONFIG_NET_9P is not set CONFIG_CAIF=y # CONFIG_CAIF_DEBUG is not set CONFIG_CAIF_NETDEV=y CONFIG_CAIF_USB=y # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_OF_PARTS=y # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_OOPS=y CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set CONFIG_MTD_CFI_LE_BYTE_SWAP=y # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_AMD76XROM=y # CONFIG_MTD_ICHXROM is not set CONFIG_MTD_ESB2ROM=y CONFIG_MTD_CK804XROM=y CONFIG_MTD_SCB2_FLASH=y # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y CONFIG_MTD_PMC551_BUGFIX=y # CONFIG_MTD_PMC551_DEBUG is not set # CONFIG_MTD_SLRAM is not set CONFIG_MTD_PHRAM=y # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y # CONFIG_MTD_NAND_RICOH is not set # CONFIG_MTD_NAND_DISKONCHIP is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y # CONFIG_MTD_NAND_CS553X is not set CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y # CONFIG_MTD_ONENAND_GENERIC is not set CONFIG_MTD_ONENAND_OTP=y # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=y CONFIG_MTD_MT81xx_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=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y CONFIG_PHANTOM=y # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=y CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 CONFIG_CS5535_CLOCK_EVENT_SRC=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y # CONFIG_DS1682 is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_PCH_PHUB=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y # CONFIG_EEPROM_93CX6 is not set CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set CONFIG_FUSION=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Input device support # CONFIG_INPUT=y # CONFIG_INPUT_LEDS is not set CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_STMPE=y # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_KEYBOARD_CROS_EC=y CONFIG_KEYBOARD_CAP11XX=y # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set CONFIG_JOYSTICK_A3D=y # CONFIG_JOYSTICK_ADI is not set CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set CONFIG_JOYSTICK_INTERACT=y # CONFIG_JOYSTICK_SIDEWINDER is not set # CONFIG_JOYSTICK_TMDC is not set # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=y # CONFIG_JOYSTICK_MAGELLAN is not set CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y # CONFIG_TABLET_USB_AIPTEK is not set CONFIG_TABLET_USB_GTCO=y # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_SERIAL_WACOM4=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_AD7879 is not set CONFIG_TOUCHSCREEN_AR1021_I2C=y # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y CONFIG_TOUCHSCREEN_CYTTSP4_I2C=y # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=y CONFIG_TOUCHSCREEN_EGALAX=y # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set CONFIG_TOUCHSCREEN_FUJITSU=y CONFIG_TOUCHSCREEN_ILI210X=y # CONFIG_TOUCHSCREEN_GUNZE is not set CONFIG_TOUCHSCREEN_ELAN=y # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=y CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y CONFIG_TOUCHSCREEN_PIXCIR=y CONFIG_TOUCHSCREEN_WDT87XX_I2C=y # CONFIG_TOUCHSCREEN_WM831X is not set CONFIG_TOUCHSCREEN_WM97XX=y # CONFIG_TOUCHSCREEN_WM9705 is not set CONFIG_TOUCHSCREEN_WM9712=y # CONFIG_TOUCHSCREEN_WM9713 is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_MC13783 is not set CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TS4800 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set CONFIG_TOUCHSCREEN_TSC200X_CORE=y CONFIG_TOUCHSCREEN_TSC2004=y # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMPE is not set CONFIG_TOUCHSCREEN_SX8654=y CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ROHM_BU21023 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=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y # CONFIG_SERIO_ARC_PS2 is not set CONFIG_SERIO_APBPS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set # CONFIG_UNIX98_PTYS is not set # CONFIG_LEGACY_PTYS is not set # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=y # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_DEVMEM is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y # CONFIG_SERIAL_8250_DMA is not set # CONFIG_SERIAL_8250_PCI is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_INGENIC=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set CONFIG_SERIAL_SC16IS7XX_CORE=y CONFIG_SERIAL_SC16IS7XX=y CONFIG_SERIAL_SC16IS7XX_I2C=y # CONFIG_SERIAL_TIMBERDALE is not set CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y CONFIG_SERIAL_PCH_UART=y # CONFIG_SERIAL_PCH_UART_CONSOLE is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set CONFIG_SERIAL_CONEXANT_DIGICOLOR=y # CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE is not set CONFIG_TTY_PRINTK=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_SSIF=y CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_GEODE is not set CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y CONFIG_R3964=y # CONFIG_APPLICOM is not set CONFIG_SONYPI=y CONFIG_MWAVE=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y 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_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EG20T=y # CONFIG_I2C_KEMPLD is not set # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_DLN2=y # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_ROBOTFUZZ_OSIF=y CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y CONFIG_I2C_VIPERBOARD=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SCx200_ACB is not set # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=y # CONFIG_W1_MASTER_DS2482 is not set # CONFIG_W1_MASTER_DS1WM is not set # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_MAX8925_POWER is not set CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y CONFIG_WM8350_POWER=y CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_WM97XX is not set # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y # CONFIG_CHARGER_DA9150 is not set CONFIG_BATTERY_DA9150=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=y CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_MAX8997 is not set # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_SMB347=y # CONFIG_CHARGER_TPS65090 is not set CONFIG_BATTERY_GAUGE_LTC2941=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_AD7414 is not set CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_IIO_HWMON is not set CONFIG_SENSORS_I5500=y # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=y # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_MENF21BMC_HWMON=y # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_LTC3815=y CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y # CONFIG_SENSORS_UCD9000 is not set CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y # CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set # CONFIG_SENSORS_W83795 is not set # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_WM8350=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set CONFIG_THERMAL_OF=y CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=y # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE 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=y # CONFIG_INTEL_POWERCLAMP is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y CONFIG_QCOM_SPMI_TEMP_ALARM=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y CONFIG_WATCHDOG_SYSFS=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_DA9062_WATCHDOG=y # CONFIG_MENF21BMC_WATCHDOG is not set CONFIG_WM831X_WATCHDOG=y CONFIG_WM8350_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y CONFIG_ZIIRAVE_WATCHDOG=y CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=y CONFIG_RN5T618_WATCHDOG=y CONFIG_TWL4030_WATCHDOG=y CONFIG_TS4800_WATCHDOG=y # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y # CONFIG_F71808E_WDT is not set CONFIG_SP5100_TCO=y CONFIG_GEODE_WDT=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y # CONFIG_IT8712F_WDT is not set CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set CONFIG_KEMPLD_WDT=y CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=y CONFIG_SBC8360_WDT=y CONFIG_SBC7240_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y # CONFIG_SBC_EPX_C3_WATCHDOG is not set # CONFIG_BCM7038_WDT is not set # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB 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=y # CONFIG_MFD_AS3722 is not set CONFIG_PMIC_ADP5520=y CONFIG_MFD_ATMEL_FLEXCOM=y CONFIG_MFD_ATMEL_HLCDC=y # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y CONFIG_MFD_DLN2=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_MFD_VIPERBOARD=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RTSX_USB=y CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SKY81452=y CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y CONFIG_TPS6507X=y CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_CS47L24=y # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y # CONFIG_REGULATOR_ARIZONA is not set CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_DA9062=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8925=y # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8997=y # CONFIG_REGULATOR_MAX8998 is not set # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6397=y # CONFIG_REGULATOR_PALMAS is not set # CONFIG_REGULATOR_PCF50633 is not set CONFIG_REGULATOR_PFUZE100=y # CONFIG_REGULATOR_PV88060 is not set CONFIG_REGULATOR_PV88090=y # CONFIG_REGULATOR_PWM is not set CONFIG_REGULATOR_QCOM_SPMI=y # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RN5T618=y # CONFIG_REGULATOR_SKY81452 is not set CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS80031 is not set CONFIG_REGULATOR_TWL4030=y # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8350=y # CONFIG_REGULATOR_WM8994 is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y # CONFIG_MEDIA_CONTROLLER_DVB is not set # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_DVB_CORE=y CONFIG_TTPCI_EEPROM=y CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=y # # Digital TV USB devices # CONFIG_DVB_USB_V2=y CONFIG_DVB_USB_AF9015=y # CONFIG_DVB_USB_AF9035 is not set CONFIG_DVB_USB_ANYSEE=y CONFIG_DVB_USB_AU6610=y # CONFIG_DVB_USB_AZ6007 is not set # CONFIG_DVB_USB_CE6230 is not set # CONFIG_DVB_USB_EC168 is not set CONFIG_DVB_USB_GL861=y # CONFIG_DVB_USB_MXL111SF is not set CONFIG_DVB_USB_DVBSKY=y CONFIG_DVB_TTUSB_BUDGET=y CONFIG_DVB_TTUSB_DEC=y CONFIG_SMS_USB_DRV=y # CONFIG_DVB_B2C2_FLEXCOP_USB is not set CONFIG_DVB_AS102=y # # Webcam, TV (analog/digital) USB devices # CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture/analog/hybrid TV support # # # Media digital TV PCI Adapters # CONFIG_DVB_BUDGET_CORE=y CONFIG_DVB_BUDGET=y CONFIG_DVB_B2C2_FLEXCOP_PCI=y CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG=y CONFIG_DVB_PLUTO2=y # CONFIG_DVB_PT1 is not set CONFIG_DVB_PT3=y CONFIG_DVB_NGENE=y # CONFIG_DVB_DDBRIDGE is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # # CONFIG_SMS_SDIO_DRV is not set # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=y CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_TVEEPROM=y CONFIG_CYPRESS_FIRMWARE=y CONFIG_DVB_B2C2_FLEXCOP=y CONFIG_DVB_B2C2_FLEXCOP_DEBUG=y CONFIG_VIDEO_SAA7146=y CONFIG_SMS_SIANO_MDTV=y # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_TUNER=y # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_TEA5761=y CONFIG_MEDIA_TUNER_TEA5767=y # CONFIG_MEDIA_TUNER_MT20XX is not set CONFIG_MEDIA_TUNER_MT2060=y # CONFIG_MEDIA_TUNER_MT2063 is not set # CONFIG_MEDIA_TUNER_MT2266 is not set # CONFIG_MEDIA_TUNER_MT2131 is not set CONFIG_MEDIA_TUNER_QT1010=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y # CONFIG_MEDIA_TUNER_MXL5007T is not set # CONFIG_MEDIA_TUNER_MC44S803 is not set CONFIG_MEDIA_TUNER_MAX2165=y CONFIG_MEDIA_TUNER_TDA18218=y CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y # CONFIG_MEDIA_TUNER_FC2580 is not set CONFIG_MEDIA_TUNER_M88RS6000T=y # CONFIG_MEDIA_TUNER_TUA9001 is not set # CONFIG_MEDIA_TUNER_SI2157 is not set CONFIG_MEDIA_TUNER_IT913X=y CONFIG_MEDIA_TUNER_R820T=y # CONFIG_MEDIA_TUNER_MXL301RF is not set CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Customise DVB Frontends # # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=y CONFIG_DVB_STB6100=y CONFIG_DVB_STV090x=y # CONFIG_DVB_STV6110x is not set # # Multistandard (cable + terrestrial) frontends # # CONFIG_DVB_DRXK is not set CONFIG_DVB_TDA18271C2DD=y CONFIG_DVB_SI2165=y # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=y CONFIG_DVB_CX24123=y CONFIG_DVB_MT312=y # CONFIG_DVB_ZL10036 is not set # CONFIG_DVB_ZL10039 is not set CONFIG_DVB_S5H1420=y CONFIG_DVB_STV0288=y CONFIG_DVB_STB6000=y # CONFIG_DVB_STV0299 is not set # CONFIG_DVB_STV6110 is not set CONFIG_DVB_STV0900=y # CONFIG_DVB_TDA8083 is not set CONFIG_DVB_TDA10086=y CONFIG_DVB_TDA8261=y CONFIG_DVB_VES1X93=y # CONFIG_DVB_TUNER_ITD1000 is not set # CONFIG_DVB_TUNER_CX24113 is not set CONFIG_DVB_TDA826X=y CONFIG_DVB_TUA6100=y CONFIG_DVB_CX24116=y CONFIG_DVB_CX24117=y # CONFIG_DVB_CX24120 is not set CONFIG_DVB_SI21XX=y CONFIG_DVB_TS2020=y CONFIG_DVB_DS3000=y CONFIG_DVB_MB86A16=y CONFIG_DVB_TDA10071=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=y CONFIG_DVB_SP887X=y # CONFIG_DVB_CX22700 is not set # CONFIG_DVB_CX22702 is not set # CONFIG_DVB_S5H1432 is not set # CONFIG_DVB_DRXD is not set CONFIG_DVB_L64781=y CONFIG_DVB_TDA1004X=y CONFIG_DVB_NXT6000=y CONFIG_DVB_MT352=y # CONFIG_DVB_ZL10353 is not set CONFIG_DVB_DIB3000MB=y # CONFIG_DVB_DIB3000MC is not set CONFIG_DVB_DIB7000M=y CONFIG_DVB_DIB7000P=y # CONFIG_DVB_DIB9000 is not set CONFIG_DVB_TDA10048=y CONFIG_DVB_AF9013=y CONFIG_DVB_EC100=y # CONFIG_DVB_HD29L2 is not set CONFIG_DVB_STV0367=y CONFIG_DVB_CXD2820R=y # CONFIG_DVB_CXD2841ER is not set CONFIG_DVB_AS102_FE=y # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=y # CONFIG_DVB_TDA10021 is not set CONFIG_DVB_TDA10023=y CONFIG_DVB_STV0297=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # # CONFIG_DVB_NXT200X is not set CONFIG_DVB_OR51211=y CONFIG_DVB_OR51132=y CONFIG_DVB_BCM3510=y CONFIG_DVB_LGDT330X=y # CONFIG_DVB_LGDT3305 is not set CONFIG_DVB_LGDT3306A=y # CONFIG_DVB_LG2160 is not set CONFIG_DVB_S5H1409=y CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_DTV=y CONFIG_DVB_S5H1411=y # # ISDB-T (terrestrial) frontends # # CONFIG_DVB_S921 is not set CONFIG_DVB_DIB8000=y # CONFIG_DVB_MB86A20S is not set # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=y # # Digital terrestrial only tuners/PLL # # CONFIG_DVB_PLL is not set CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=y # CONFIG_DVB_LNBH25 is not set CONFIG_DVB_LNBP21=y # CONFIG_DVB_LNBP22 is not set # CONFIG_DVB_ISL6405 is not set # CONFIG_DVB_ISL6421 is not set # CONFIG_DVB_ISL6423 is not set CONFIG_DVB_A8293=y CONFIG_DVB_SP2=y # CONFIG_DVB_LGS8GL5 is not set # CONFIG_DVB_LGS8GXX is not set CONFIG_DVB_ATBM8830=y CONFIG_DVB_TDA665x=y CONFIG_DVB_IX2505V=y CONFIG_DVB_M88RS2000=y CONFIG_DVB_AF9033=y # CONFIG_DVB_HORUS3A is not set # CONFIG_DVB_ASCOT2E is not set # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=y # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=y CONFIG_AGP_AMD=y # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y CONFIG_AGP_NVIDIA=y CONFIG_AGP_SIS=y CONFIG_AGP_SWORKS=y CONFIG_AGP_VIA=y CONFIG_AGP_EFFICEON=y CONFIG_INTEL_GTT=y # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_MAX8925=y # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y # CONFIG_BACKLIGHT_WM831X is not set CONFIG_BACKLIGHT_ADP5520=y # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_PCF50633=y # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_PANDORA=y # CONFIG_BACKLIGHT_SKY81452 is not set CONFIG_BACKLIGHT_AS3711=y CONFIG_BACKLIGHT_LV5207LP=y # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_VGASTATE is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_PCM_TIMER=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_HRTIMER=y # CONFIG_SND_SEQ_HRTIMER_DEFAULT is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y # CONFIG_SND_VERBOSE_PROCFS is not set # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y # CONFIG_SND_VIRMIDI is not set CONFIG_SND_MTPAV=y CONFIG_SND_SERIAL_U16550=y CONFIG_SND_MPU401=y CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_SB16_DSP=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set CONFIG_SND_ASIHPI=y # CONFIG_SND_ATIIXP is not set CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y CONFIG_SND_BT87X_OVERCLOCK=y CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS5530=y # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_CTXFI is not set CONFIG_SND_DARLA20=y # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set CONFIG_SND_DARLA24=y CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y # CONFIG_SND_MONA is not set CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y # CONFIG_SND_INDIGO is not set CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y # CONFIG_SND_INDIGOIOX is not set CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=y # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y # CONFIG_SND_MIXART is not set CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=y # CONFIG_SND_RME96 is not set CONFIG_SND_RME9652=y CONFIG_SND_SIS7019=y CONFIG_SND_SONICVIBES=y # CONFIG_SND_TRIDENT is not set CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 # CONFIG_SND_HDA_PATCH_LOADER is not set CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y # CONFIG_SND_HDA_CODEC_SIGMATEL is not set CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_CODEC_CIRRUS=y # CONFIG_SND_HDA_CODEC_CONEXANT is not set CONFIG_SND_HDA_CODEC_CA0110=y # CONFIG_SND_HDA_CODEC_CA0132 is not set CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_USB=y # CONFIG_SND_USB_AUDIO is not set # CONFIG_SND_USB_UA101 is not set CONFIG_SND_USB_USX2Y=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y # CONFIG_SND_USB_US122L is not set CONFIG_SND_USB_6FIRE=y CONFIG_SND_USB_HIFACE=y CONFIG_SND_BCD2000=y CONFIG_SND_USB_LINE6=y CONFIG_SND_USB_POD=y CONFIG_SND_USB_PODHD=y # CONFIG_SND_USB_TONEPORT is not set CONFIG_SND_USB_VARIAX=y # CONFIG_SND_FIREWIRE is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_AMD_ACP=y # CONFIG_SND_ATMEL_SOC is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=y CONFIG_SND_SOC_FSL_SAI=y # CONFIG_SND_SOC_FSL_SSI is not set CONFIG_SND_SOC_FSL_SPDIF=y CONFIG_SND_SOC_FSL_ESAI=y # CONFIG_SND_SOC_IMX_AUDMUX is not set CONFIG_SND_SOC_IMG=y CONFIG_SND_SOC_IMG_I2S_IN=y CONFIG_SND_SOC_IMG_I2S_OUT=y CONFIG_SND_SOC_IMG_PARALLEL_OUT=y CONFIG_SND_SOC_IMG_SPDIF_IN=y CONFIG_SND_SOC_IMG_SPDIF_OUT=y CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=y CONFIG_SND_SST_MFLD_PLATFORM=y CONFIG_SND_SST_IPC=y CONFIG_SND_SST_IPC_ACPI=y CONFIG_SND_SOC_INTEL_SST=y CONFIG_SND_SOC_INTEL_SST_ACPI=y CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=y CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=y # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # # Allwinner SoC Audio support # CONFIG_SND_SUN4I_CODEC=y CONFIG_SND_SOC_XTFPGA_I2S=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4613=y CONFIG_SND_SOC_AK4642=y CONFIG_SND_SOC_AK5386=y # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_CS35L32=y # CONFIG_SND_SOC_CS42L51_I2C is not set CONFIG_SND_SOC_CS42L52=y CONFIG_SND_SOC_CS42L56=y CONFIG_SND_SOC_CS42L73=y CONFIG_SND_SOC_CS4265=y CONFIG_SND_SOC_CS4270=y CONFIG_SND_SOC_CS4271=y CONFIG_SND_SOC_CS4271_I2C=y CONFIG_SND_SOC_CS42XX8=y CONFIG_SND_SOC_CS42XX8_I2C=y # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_ES8328 is not set CONFIG_SND_SOC_GTM601=y # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_PCM1681=y # CONFIG_SND_SOC_PCM3168A_I2C is not set # CONFIG_SND_SOC_PCM512x_I2C is not set CONFIG_SND_SOC_RL6231=y # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=y CONFIG_SND_SOC_RT5651=y # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIGMADSP_I2C=y CONFIG_SND_SOC_SIRF_AUDIO_CODEC=y CONFIG_SND_SOC_SPDIF=y CONFIG_SND_SOC_SSM2602=y CONFIG_SND_SOC_SSM2602_I2C=y CONFIG_SND_SOC_SSM4567=y # CONFIG_SND_SOC_STA32X is not set CONFIG_SND_SOC_STA350=y # CONFIG_SND_SOC_STI_SAS is not set CONFIG_SND_SOC_TAS2552=y CONFIG_SND_SOC_TAS5086=y CONFIG_SND_SOC_TAS571X=y # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set CONFIG_SND_SOC_TLV320AIC31XX=y CONFIG_SND_SOC_TLV320AIC3X=y CONFIG_SND_SOC_TS3A227E=y CONFIG_SND_SOC_WM8510=y # CONFIG_SND_SOC_WM8523 is not set CONFIG_SND_SOC_WM8580=y CONFIG_SND_SOC_WM8711=y CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y # CONFIG_SND_SOC_WM8737 is not set # CONFIG_SND_SOC_WM8741 is not set CONFIG_SND_SOC_WM8750=y # CONFIG_SND_SOC_WM8753 is not set CONFIG_SND_SOC_WM8776=y # CONFIG_SND_SOC_WM8804_I2C is not set CONFIG_SND_SOC_WM8903=y # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8974 is not set CONFIG_SND_SOC_WM8978=y CONFIG_SND_SOC_TPA6130A2=y # CONFIG_SND_SIMPLE_CARD is not set CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y # CONFIG_SOUND_TRACEINIT is not set # CONFIG_SOUND_DMAP is not set CONFIG_SOUND_VMIDI=y CONFIG_SOUND_TRIX=y # CONFIG_TRIX_HAVE_BOOT is not set CONFIG_SOUND_MSS=y # CONFIG_SOUND_MPU401 is not set CONFIG_SOUND_PAS=y CONFIG_PAS_JOYSTICK=y CONFIG_SOUND_PSS=y CONFIG_PSS_MIXER=y # CONFIG_PSS_HAVE_BOOT is not set CONFIG_SOUND_SB=y CONFIG_SOUND_YM3812=y CONFIG_SOUND_UART6850=y CONFIG_SOUND_AEDSP16=y CONFIG_SC6600=y # CONFIG_SC6600_JOY is not set CONFIG_SC6600_CDROM=4 CONFIG_SC6600_CDROMBASE=0 CONFIG_SOUND_KAHLUA=y CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CORSAIR=y CONFIG_HID_PRODIKEYS=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_ELO=y CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=y CONFIG_HID_HOLTEK=y # CONFIG_HOLTEK_FF is not set CONFIG_HID_GT683R=y CONFIG_HID_KEYTOUCH=y # CONFIG_HID_KYE is not set CONFIG_HID_UCLOGIC=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y CONFIG_HID_ICADE=y # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y # 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=y # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y # CONFIG_HID_SONY is not set CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y # CONFIG_USB_HIDDEV is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set CONFIG_USB_OTG_WHITELIST=y # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_USB_MON=y CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1362_HCD=y # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set # CONFIG_USB_UHCI_HCD is not set CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_R8A66597_HCD=y # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # CONFIG_USB_MDC800=y # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y CONFIG_USB_MUSB_HOST=y # CONFIG_USB_MUSB_GADGET is not set # CONFIG_USB_MUSB_DUAL_ROLE is not set # # Platform Glue Layer # # # MUSB DMA mode # # CONFIG_MUSB_PIO_ONLY is not set CONFIG_USB_DWC3=y CONFIG_USB_DWC3_HOST=y # CONFIG_USB_DWC3_GADGET is not set # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y # CONFIG_USB_DWC2 is not set CONFIG_USB_CHIPIDEA=y CONFIG_USB_CHIPIDEA_OF=y CONFIG_USB_CHIPIDEA_PCI=y CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y # CONFIG_USB_ISP1760_GADGET_ROLE is not set # CONFIG_USB_ISP1760_DUAL_ROLE is not set # # USB port drivers # # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y # CONFIG_USB_EMI26 is not set CONFIG_USB_ADUTUX=y # CONFIG_USB_SEVSEG is not set CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_LED=y # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=y # CONFIG_USB_FTDI_ELAN is not set CONFIG_USB_APPLEDISPLAY=y # CONFIG_USB_SISUSBVGA is not set CONFIG_USB_LD=y # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=y # CONFIG_USB_TEST is not set CONFIG_USB_EHSET_TEST_FIXTURE=y CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y # CONFIG_USB_EZUSB_FX2 is not set CONFIG_USB_HSIC_USB3503=y CONFIG_USB_LINK_LAYER_TEST=y CONFIG_USB_CHAOSKEY=y CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y # CONFIG_USB_UEAGLEATM is not set CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_TAHVO_USB=y # CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set CONFIG_USB_ISP1301=y CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set CONFIG_USB_GADGET_DEBUG_FILES=y CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FUSB300 is not set CONFIG_USB_FOTG210_UDC=y # 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=y CONFIG_USB_BDC_UDC=y # # Platform Support # CONFIG_USB_BDC_PCI=y CONFIG_USB_AMD5536UDC=y CONFIG_USB_NET2272=y CONFIG_USB_NET2272_DMA=y CONFIG_USB_NET2280=y # CONFIG_USB_GOKU is not set CONFIG_USB_EG20T=y CONFIG_USB_GADGET_XILINX=y CONFIG_USB_DUMMY_HCD=y CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_U_ETHER=y CONFIG_USB_F_ECM=y CONFIG_USB_F_SUBSET=y CONFIG_USB_F_RNDIS=y # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set CONFIG_USB_ETH=y CONFIG_USB_ETH_RNDIS=y # CONFIG_USB_ETH_EEM is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_IO_ACCESSORS=y # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_OF_ARASAN=y CONFIG_MMC_SDHCI_OF_AT91=y CONFIG_MMC_SDHCI_F_SDH30=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_USB=y CONFIG_MMC_TOSHIBA_PCI=y # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set CONFIG_MEMSTICK_JMICRON_38X=y # CONFIG_MEMSTICK_R592 is not set # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_BCM6328=y # CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y CONFIG_LEDS_PCA9532=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y CONFIG_LEDS_ADP5520=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_MAX77693=y CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y # CONFIG_LEDS_OT200 is not set CONFIG_LEDS_MENF21BMC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_SYSCON=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # CONFIG_RTC_DRV_88PM80X=y # CONFIG_RTC_DRV_ABB5ZES3 is not set CONFIG_RTC_DRV_ABX80X=y # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_HYM8563=y CONFIG_RTC_DRV_MAX6900=y # CONFIG_RTC_DRV_MAX8907 is not set CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_MAX8998=y # CONFIG_RTC_DRV_MAX8997 is not set CONFIG_RTC_DRV_RK808=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_PCF2127=y # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TWL4030=y CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_TPS80031=y CONFIG_RTC_DRV_RC5T583=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set CONFIG_RTC_DRV_RV3029C2=y CONFIG_RTC_DRV_RV8803=y # # SPI RTC drivers # # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y # CONFIG_RTC_DRV_DS1511 is not set CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y CONFIG_RTC_DRV_DS1685=y # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set # CONFIG_RTC_DRV_DS17885 is not set CONFIG_RTC_DS1685_PROC_REGS=y # CONFIG_RTC_DS1685_SYSFS_REGS is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y # CONFIG_RTC_DRV_RP5C01 is not set # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_WM831X=y # CONFIG_RTC_DRV_WM8350 is not set # CONFIG_RTC_DRV_PCF50633 is not set CONFIG_RTC_DRV_ZYNQMP=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=y # CONFIG_RTC_DRV_SNVS is not set CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # CONFIG_RTC_DRV_HID_SENSOR_TIME=y CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # CONFIG_FSL_EDMA is not set # CONFIG_INTEL_IDMA64 is not set CONFIG_PCH_DMA=y CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y CONFIG_DW_DMAC_PCI=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=y CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_LAPTOP is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS 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_ASUS_WIRELESS is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_LAPTOP is not set # 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_INTEL_PUNIT_IPC=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=y CONFIG_CROS_EC_CHARDEV=y # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set CONFIG_EXTCON_ARIZONA=y # CONFIG_EXTCON_MAX77693 is not set # CONFIG_EXTCON_MAX77843 is not set CONFIG_EXTCON_MAX8997=y # CONFIG_EXTCON_PALMAS is not set CONFIG_EXTCON_RT8973A=y # CONFIG_EXTCON_SM5502 is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_TRIGGER=y # # Accelerometers # # CONFIG_BMA180 is not set # CONFIG_BMC150_ACCEL is not set CONFIG_HID_SENSOR_ACCEL_3D=y CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y CONFIG_KXCJK1013=y # CONFIG_MMA7455_I2C is not set # CONFIG_MMA8452 is not set CONFIG_MMA9551_CORE=y # CONFIG_MMA9551 is not set CONFIG_MMA9553=y # CONFIG_MXC4005 is not set CONFIG_MXC6255=y # CONFIG_STK8312 is not set CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD7291=y CONFIG_AD799X=y CONFIG_DA9150_GPADC=y CONFIG_INA2XX_ADC=y CONFIG_MAX1363=y CONFIG_MCP3422=y # CONFIG_NAU7802 is not set CONFIG_PALMAS_GPADC=y CONFIG_QCOM_SPMI_IADC=y CONFIG_QCOM_SPMI_VADC=y # CONFIG_TI_ADC081C is not set # CONFIG_TWL4030_MADC is not set CONFIG_TWL6030_GPADC=y CONFIG_VF610_ADC=y CONFIG_VIPERBOARD_ADC=y # # Amplifiers # # # Chemical Sensors # CONFIG_IAQCORE=y CONFIG_VZ89X=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5380 is not set CONFIG_AD5446=y CONFIG_M62332=y CONFIG_MAX517=y CONFIG_MAX5821=y # CONFIG_MCP4725 is not set # # IIO dummy driver # CONFIG_IIO_DUMMY_EVGEN=y CONFIG_IIO_SIMPLE_DUMMY=y CONFIG_IIO_SIMPLE_DUMMY_EVENTS=y CONFIG_IIO_SIMPLE_DUMMY_BUFFER=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_ITG3200=y # # Health sensors # CONFIG_MAX30100=y # # Humidity sensors # CONFIG_HDC100X=y CONFIG_HTU21=y CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # CONFIG_KMX61=y # CONFIG_INV_MPU6050_IIO is not set # # Light sensors # # CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set CONFIG_AL3320A=y # CONFIG_APDS9300 is not set CONFIG_APDS9960=y # CONFIG_BH1750 is not set CONFIG_CM32181=y CONFIG_CM3232=y CONFIG_CM3323=y CONFIG_CM36651=y CONFIG_GP2AP020A00F=y # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y CONFIG_JSA1212=y # CONFIG_RPR0521 is not set CONFIG_SENSORS_LM3533=y # CONFIG_LTR501 is not set CONFIG_OPT3001=y CONFIG_PA12203001=y CONFIG_STK3310=y CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y CONFIG_TSL4531=y CONFIG_US5182D=y CONFIG_VCNL4000=y # # Magnetometer sensors # CONFIG_BMC150_MAGN=y # CONFIG_MAG3110 is not set CONFIG_HID_SENSOR_MAGNETOMETER_3D=y CONFIG_MMC35240=y # CONFIG_IIO_ST_MAGN_3AXIS is not set # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set # CONFIG_IIO_INTERRUPT_TRIGGER is not set CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # # CONFIG_MCP4531 is not set # # Pressure sensors # CONFIG_BMP280=y CONFIG_HID_SENSOR_PRESS=y CONFIG_MPL115=y # CONFIG_MPL3115 is not set CONFIG_MS5611=y # CONFIG_MS5611_I2C is not set # CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set CONFIG_T5403=y # # Lightning sensors # # # Proximity sensors # # CONFIG_LIDAR_LITE_V2 is not set CONFIG_SX9500=y # # Temperature sensors # CONFIG_MLX90614=y # CONFIG_TMP006 is not set CONFIG_TSYS01=y CONFIG_TSYS02D=y # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set CONFIG_VME_TSI148=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_FSL_FTM is not set # CONFIG_PWM_LP3943 is not set # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=y CONFIG_PWM_TWL=y # CONFIG_PWM_TWL_LED is not set CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_TS4800_IRQ=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y CONFIG_SERIAL_IPOCTAL=y # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y # CONFIG_FMC_TRIVIAL is not set CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_HI6220_USB is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y CONFIG_NVMEM=y # CONFIG_STM is not set CONFIG_STM_DUMMY=y # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # CONFIG_FPGA=y # CONFIG_FPGA_MGR_ZYNQ_FPGA is not set # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # # CONFIG_FSCACHE 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=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y # CONFIG_NCPFS_NLS is not set # CONFIG_NCPFS_EXTRAS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y 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=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set # CONFIG_NLS_ISO8859_1 is not set # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=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 is not set CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_OBJECTS is not set CONFIG_SLUB_DEBUG_ON=y # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_PER_CPU_MAPS=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set CONFIG_RCU_EQS_DEBUG=y # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_DEBUG_RODATA is not set # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_STATIC_CPU_HAS=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # # CONFIG_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # # CONFIG_CRYPTO_CMAC is not set CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_GHASH is not set CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y # CONFIG_CRYPTO_MD5 is not set CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y CONFIG_CRYPTO_DEV_GEODE=y CONFIG_CRYPTO_DEV_HIFN_795X=y # CONFIG_CRYPTO_DEV_HIFN_795X_RNG is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=y CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y CONFIG_CRYPTO_DEV_QAT_C3XXX=y # CONFIG_CRYPTO_DEV_QAT_C62X is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y CONFIG_CRYPTO_DEV_QAT_C3XXXVF=y # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # # Certificates for signature checking # CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_LGUEST is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_LIBFDT=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 scRn+wIAAAAABFla --=-=-=--