From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0845429245113924152==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [of/platform] 7ec0126d70: WARNING: CPU: 0 PID: 1 at fs/kernfs/dir.c:1253 kernfs_remove_by_name_ns+0x74/0x80() Date: Sat, 22 Aug 2015 21:28:55 +0800 Message-ID: <87twrrjvu0.fsf@yhuang-dev.intel.com> List-Id: --===============0845429245113924152== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.collabora.co.uk/git/user/tomeu/linux.git on-demand-probes-v6 commit 7ec0126d70e7cf5029b717f3b3ecf48ee1d17930 ("of/platform: Point to str= uct device from device node") +--------------------------------------------------------+------------+----= --------+ | | 2ffbf1ddf7 | 7ec= 0126d70 | +--------------------------------------------------------+------------+----= --------+ | boot_successes | 101 | 0 = | | boot_failures | 10 | 21 = | | IP-Config:Auto-configuration_of_network_failed | 10 | 10 = | | WARNING:at_fs/kernfs/dir.c:#kernfs_remove_by_name_ns() | 0 | 21 = | | backtrace:of_unittest | 0 | 21 = | | backtrace:kernel_init_freeable | 0 | 21 = | | WARNING:at_lib/kobject.c:#kobject_put() | 0 | 7 = | | BUG:unable_to_handle_kernel | 0 | 7 = | | Oops | 0 | 7 = | | EIP_is_at_of_platform_device_destroy | 0 | 7 = | | Kernel_panic-not_syncing:Fatal_exception | 0 | 7 = | +--------------------------------------------------------+------------+----= --------+ [ 5.232210] ### dt-test ### FAIL of_unittest_platform_populate():812 dev= ice didn't get destroyed 'dev' [ 5.232926] ### dt-test ### FAIL of_unittest_platform_populate():812 dev= ice didn't get destroyed 'dev' [ 5.235261] ------------[ cut here ]------------ [ 5.235631] WARNING: CPU: 0 PID: 1 at fs/kernfs/dir.c:1253 kernfs_remove= _by_name_ns+0x74/0x80() [ 5.236451] kernfs: can not remove 'driver', no directory [ 5.236864] CPU: 0 PID: 1 Comm: swapper Tainted: G S 4.2.0-= rc6-next-20150810-00011-g7ec0126 #1 [ 5.237610] 94437cb8 94437cb8 94437c8c 81cc5f20 94437ca8 8103fc40 00000= 4e5 811311b4 [ 5.238300] 00000000 8209cf55 823f45c0 94437cc0 8103fcc6 00000009 94437= cb8 820aaf54 [ 5.238969] 94437cd4 94437ce4 811311b4 820aaecc 000004e5 820aaf54 8209c= f55 8d26c014 [ 5.239662] Call Trace: [ 5.239859] [<81cc5f20>] dump_stack+0x16/0x18 [ 5.240215] [<8103fc40>] warn_slowpath_common+0x60/0x90 [ 5.240623] [<811311b4>] ? kernfs_remove_by_name_ns+0x74/0x80 [ 5.241073] [<8103fcc6>] warn_slowpath_fmt+0x26/0x30 [ 5.241469] [<811311b4>] kernfs_remove_by_name_ns+0x74/0x80 [ 5.241898] [<811330a1>] sysfs_remove_link+0x11/0x30 [ 5.242310] [<81707ba8>] driver_sysfs_remove+0x28/0x30 [ 5.242710] [<81707c62>] __device_release_driver+0x32/0xf0 [ 5.243141] [<817084aa>] device_release_driver+0x1a/0x30 [ 5.243564] [<8170705b>] bus_remove_device+0xbb/0xf0 [ 5.243948] [<81704c5c>] device_del+0xec/0x1e0 [ 5.244312] [<81cc1e01>] ? klist_next+0x101/0x110 [ 5.244684] [<81709a14>] platform_device_del+0x14/0xa0 [ 5.245092] [<81709acb>] platform_device_unregister+0xb/0x20 [ 5.245547] [<81af1d18>] of_platform_device_destroy+0x68/0x70 [ 5.245991] [<81af2267>] of_platform_notify+0xc7/0x100 [ 5.246408] [<8105753a>] notifier_call_chain+0x2a/0x90 [ 5.246805] [<810578aa>] __blocking_notifier_call_chain+0x2a/0x50 [ 5.247289] [<810578dc>] blocking_notifier_call_chain+0xc/0x10 [ 5.247738] [<81af282e>] of_property_notify+0x2e/0x60 [ 5.248144] [<81af2891>] __of_changeset_entry_notify+0x31/0xc0 [ 5.248615] [<81af3039>] of_changeset_apply+0x49/0xa0 [ 5.249017] [<81af69da>] ? of_overlay_apply_one+0xba/0x210 [ 5.249453] [<81af6d4a>] of_overlay_create+0x1ba/0x330 [ 5.249851] [<81ccd483>] of_unittest_apply_overlay+0x8a/0xf8 [ 5.250349] [<81ccd57b>] of_unittest_apply_overlay_check+0x8a/0x10d [ 5.250840] [<82529b39>] of_unittest+0x19a4/0x21d1 [ 5.251242] [<810cf7e7>] ? slob_free+0xd7/0x430 [ 5.251598] [<82528195>] ? of_unittest_check_tree_linkage+0x81/0x81 [ 5.252135] [<82528195>] ? of_unittest_check_tree_linkage+0x81/0x81 [ 5.252670] [<824e7b2b>] do_one_initcall+0xcb/0x14d [ 5.253055] [<824e74c5>] ? repair_env_string+0x12/0x54 [ 5.253463] [<8105645c>] ? parse_args+0x1bc/0x3c0 [ 5.253829] [<824e7c6b>] ? kernel_init_freeable+0xbe/0x15b [ 5.254278] [<824e7c8b>] kernel_init_freeable+0xde/0x15b [ 5.254694] [<81cc1ec8>] kernel_init+0x8/0xc0 [ 5.255044] [<81cd2ec0>] ret_from_kernel_thread+0x20/0x30 [ 5.255467] [<81cc1ec0>] ? rest_init+0xb0/0xb0 [ 5.255814] ---[ end trace 9fe8dc290cc801c7 ]--- [ 5.256199] ### dt-test ### FAIL of_unittest_apply_overlay_check():1226 = overlay @"/testcase-data/overlay1" failed to create @"/testcase-data/overla= y-node/test-bus/test-unittest1" enabled Thanks, Ying Huang --===============0845429245113924152== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.2.0-rc6-next-20150810-00011-g7ec0126" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4yLjAtcmM2IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09O RklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19H RU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05G SUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9B UkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVE X1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVH RV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfTEFaWV9HUz15CkNPTkZJR19BUkNIX0hXRUlH SFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNI X1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RB QkxFX0xFVkVMUz0zCkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9S RUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJM RV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0JST0tFTl9PTl9TTVA9eQpDT05G SUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklH X0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xP Q0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9L RVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5F TF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkK IyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9Y WiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfTFpPPXkKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBu b3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCiMgQ09ORklHX1NXQVAgaXMg bm90IHNldApDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CiMgQ09ORklH X1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CiMgQ09ORklHX0tEQlVTIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JPU1NfTUVNT1JZX0FUVEFDSCBpcyBub3Qgc2V0CkNPTkZJR19GSEFORExFPXkKIyBDT05G SUdfVVNFTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFW RV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklD X0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJR X0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15 CkNPTkZJR19JUlFfRE9NQUlOX0RFQlVHPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkK Q09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdf QVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1Rf Q1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xP Q0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdf R0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERB VEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfSFpfUEVSSU9ESUM9eQojIENPTkZJ R19OT19IWl9JRExFIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKIyBDT05GSUdfSElHSF9SRVNf VElNRVJTIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5n CiMKIyBDT05GSUdfVElDS19DUFVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfVElN RV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0CiMgQ09O RklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19USU5Z X1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09O RklHX1RBU0tTX1JDVSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBDT05G SUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBp cyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklH X0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdf SEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfQ0dS T1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIgaXMgbm90IHNldAoj IENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMg bm90IHNldAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0NQVUFD Q1QgaXMgbm90IHNldAojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9Q RVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQojIENPTkZJ R19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQVVUT0dST1VQIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTEFZIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9 IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNP TkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKIyBDT05GSUdfQ0Nf T1BUSU1JWkVfRk9SX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19MVE9fTUVOVSBpcyBub3Qgc2V0 CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15 CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRG T1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdf TVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FM TD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkK Q09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklH X0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CiMgQ09ORklHX0JBU0VfRlVMTCBp cyBub3Qgc2V0CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15 CkNPTkZJR19USU1FUkZEPXkKIyBDT05GSUdfRVZFTlRGRCBpcyBub3Qgc2V0CkNPTkZJR19CUEZf U1lTQ0FMTD15CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQojIENPTkZJR19BRFZJU0VfU1lT Q0FMTFMgaXMgbm90IHNldApDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfUENJX1FVSVJLUz15 CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQoK IwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZf RVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CiMgQ09O RklHX1ZNX0VWRU5UX0NPVU5URVJTIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF9CUks9eQojIENP TkZJR19TTEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CkNPTkZJR19TTE9C PXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQojIENPTkZJR19QUk9GSUxJTkcgaXMg bm90IHNldApDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklH X09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0pVTVBfTEFCRUwgaXMgbm90IHNldAojIENP TkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VT UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09O RklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpD T05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZF X09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVf QVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFf Q09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNI X1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19B Q0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JS RUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hB VkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpD T05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15 CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVf Q01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hH X0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfSEFW RV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQoj IENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RF Q1RPUl9OT05FPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQ QUdFPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxG X1JFTD15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQ09QWV9U SFJFQURfVExTPXkKQ09ORklHX0NMT05FX0JBQ0tXQVJEUz15CkNPTkZJR19PTERfU0lHU1VTUEVO RDM9eQpDT05GSUdfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmls aW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NP Vl9QUk9GSUxFX0FMTD15CkNPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklH X1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0xCiMgQ09ORklHX01PRFVMRVMgaXMgbm90 IHNldApDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19M QkRBRj15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJ R19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtfQ01ETElORV9QQVJTRVI9eQoKIwojIFBh cnRpdGlvbiBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBpcyBub3Qgc2V0CkNP TkZJR19BTUlHQV9QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0VG SV9QQVJUSVRJT049eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkK IyBDT05GSUdfSU9TQ0hFRF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19JT1NDSEVEX0NGUT15 CkNPTkZJR19ERUZBVUxUX0NGUT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNP TkZJR19ERUZBVUxUX0lPU0NIRUQ9ImNmcSIKQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURf U1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKIyBDT05GSUdfRlJF RVpFUiBpcyBub3Qgc2V0CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklH X1pPTkVfRE1BPXkKIyBDT05GSUdfU01QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9GRUFUVVJFX05B TUVTPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15 CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNT IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApD T05GSUdfSU9TRl9NQkk9eQojIENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9SREMzMjFYIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8zMl9JUklTPXkKQ09ORklHX1ND SEVEX09NSVRfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklH X1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19Y RU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfTEdVRVNUX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJ UlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09O RklHX05PX0JPT1RNRU09eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBp cyBub3Qgc2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1YIGlz IG5vdCBzZXQKQ09ORklHX002ODY9eQojIENPTkZJR19NUEVOVElVTUlJIGlzIG5vdCBzZXQKIyBD T05GSUdfTVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTU0gaXMgbm90IHNl dAojIENPTkZJR19NUEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19NSzYgaXMgbm90IHNldAoj IENPTkZJR19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19N Q1JVU09FIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf TVdJTkNISVBDNiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90IHNldAojIENP TkZJR19NRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0CiMgQ09O RklHX01HRU9ERV9MWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0CiMg Q09ORklHX01WSUFDM18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBD T05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdf WDg2X0dFTkVSSUM9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19Y ODZfTDFfQ0FDSEVfU0hJRlQ9NgojIENPTkZJR19YODZfUFBST19GRU5DRSBpcyBub3Qgc2V0CkNP TkZJR19YODZfSU5URUxfVVNFUkNPUFk9eQpDT05GSUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkK Q09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15 CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTUKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15 CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9JTlRF TD15CkNPTkZJR19DUFVfU1VQX0NZUklYXzMyPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklH X0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMj15CkNPTkZJR19D UFVfU1VQX1VNQ18zMj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9S VEM9eQojIENPTkZJR19ETUkgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz0xCiMgQ09ORklHX1BS RUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklH X1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19VUF9MQVRF X0lOSVQ9eQpDT05GSUdfWDg2X1VQX0FQSUM9eQpDT05GSUdfWDg2X1VQX0lPQVBJQz15CkNPTkZJ R19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CiMgQ09ORklHX1g4Nl9SRVJP VVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01DRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9MRUdBQ1lfVk04NiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNODYg aXMgbm90IHNldApDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVgzMj15CkNPTkZJ R19UT1NISUJBPXkKQ09ORklHX0k4Sz15CiMgQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFMgaXMgbm90 IHNldApDT05GSUdfTUlDUk9DT0RFPXkKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVMIGlzIG5vdCBz ZXQKQ09ORklHX01JQ1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9 eQpDT05GSUdfTUlDUk9DT0RFX0FNRF9FQVJMWT15CkNPTkZJR19NSUNST0NPREVfRUFSTFk9eQpD T05GSUdfWDg2X01TUj15CiMgQ09ORklHX1g4Nl9DUFVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX05P SElHSE1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hNRU00RyBpcyBub3Qgc2V0CkNPTkZJR19I SUdITUVNNjRHPXkKIyBDT05GSUdfVk1TUExJVF8zRyBpcyBub3Qgc2V0CkNPTkZJR19WTVNQTElU XzJHPXkKIyBDT05GSUdfVk1TUExJVF8xRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09GRlNFVD0w eDgwMDAwMDAwCkNPTkZJR19ISUdITUVNPXkKQ09ORklHX1g4Nl9QQUU9eQpDT05GSUdfQVJDSF9Q SFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdf QVJDSF9GTEFUTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05G SUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxV RT0wCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0ZMQVRNRU1fTUFOVUFMPXkK IyBDT05GSUdfU1BBUlNFTUVNX01BTlVBTCBpcyBub3Qgc2V0CkNPTkZJR19GTEFUTUVNPXkKQ09O RklHX0ZMQVRfTk9ERV9NRU1fTUFQPXkKQ09ORklHX1NQQVJTRU1FTV9TVEFUSUM9eQpDT05GSUdf SEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FS Q0hfRElTQ0FSRF9NRU1CTE9DSz15CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgaXMg bm90IHNldApDT05GSUdfUEFHRUZMQUdTX0VYVEVOREVEPXkKQ09ORklHX1NQTElUX1BUTE9DS19D UFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZ X0JBTExPT049eQojIENPTkZJR19DT01QQUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNfQURE Ul9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MQojIENPTkZJR19CT1VOQ0UgaXMgbm90 IHNldApDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tT TT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgojIENPTkZJR19UUkFOU1BBUkVO VF9IVUdFUEFHRSBpcyBub3Qgc2V0CkNPTkZJR19ORUVEX1BFUl9DUFVfS009eQpDT05GSUdfQ0xF QU5DQUNIRT15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15CkNPTkZJR19a QlVEPXkKIyBDT05GSUdfWlNNQUxMT0MgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9J T1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15 CiMgQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTUVN X0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19ISUdIUFRFPXkKQ09ORklHX1g4Nl9DSEVDS19CSU9T X0NPUlJVUFRJT049eQojIENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9OX0NI RUNLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTUFUSF9FTVVM QVRJT049eQojIENPTkZJR19NVFJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SQU5ET00gaXMg bm90IHNldAojIENPTkZJR19YODZfU01BUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTVBY PXkKIyBDT05GSUdfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDQ09NUCBpcyBub3Qgc2V0CiMg Q09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09O RklHX0haXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDAwPXkKQ09ORklHX0haPTEwMDAKIyBD T05GSUdfU0NIRURfSFJUSUNLIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDPXkKQ09ORklHX0NSQVNI X0RVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCiMgQ09ORklHX1JFTE9DQVRB QkxFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCiMgQ09ORklHX0NP TVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09O RklHX01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExV Rz15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05GSUdfU1VT UEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUPXkKQ09ORklHX0FDUEk9eQpDT05GSUdf QUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9Q REM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19B Q1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NT SUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FD PXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJ X1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQK Q09ORklHX0FDUElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RI RVJNQUw9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9JTklUUkRfVEFCTEVfT1ZFUlJJREUgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1f VElNRVI9eQojIENPTkZJR19BQ1BJX0NPTlRBSU5FUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hP VFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJ X0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9ORklUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQ SV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNf T1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQVSBGcmVx dWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09N TU9OPXkKQ09ORklHX0NQVV9GUkVRX1NUQVQ9eQojIENPTkZJR19DUFVfRlJFUV9TVEFUX0RFVEFJ TFMgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBp cyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkU9eQojIENPTkZJ R19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVf RlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVS Rk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19DUFVfRlJF UV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNPTkZJR19D UFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJp dmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKIyBDT05GSUdfWDg2X1BDQ19DUFVGUkVR IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FDUElfQ1BVRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19Y ODZfUE9XRVJOT1dfSzY9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s3PXkKQ09ORklHX1g4Nl9QT1dF Uk5PV19LN19BQ1BJPXkKQ09ORklHX1g4Nl9HWF9TVVNQTU9EPXkKQ09ORklHX1g4Nl9TUEVFRFNU RVBfQ0VOVFJJTk89eQpDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOT19UQUJMRT15CkNPTkZJ R19YODZfU1BFRURTVEVQX0lDSD15CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfU01JIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD15CkNPTkZJR19YODZfQ1BVRlJFUV9ORk9SQ0UyPXkK Q09ORklHX1g4Nl9MT05HUlVOPXkKIyBDT05GSUdfWDg2X0xPTkdIQVVMIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0VfUE9XRVJTQVZFUiBpcyBub3Qgc2V0CgojCiMgc2hhcmVkIG9wdGlvbnMKIwpD T05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9eQojIENPTkZJR19YODZfU1BFRURTVEVQX1JFTEFYRURf Q0FQX0NIRUNLIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNP TkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBD T05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5U RUxfSURMRSBpcyBub3Qgc2V0CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19Q Q0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9HT01NQ09ORklH PXkKIyBDT05GSUdfUENJX0dPRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPQU5ZIGlz IG5vdCBzZXQKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklH X1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSV9DTkIyMExFX1FVSVJLPXkKQ09ORklHX1BDSUVQT1JU QlVTPXkKQ09ORklHX1BDSUVBRVI9eQojIENPTkZJR19QQ0lFX0VDUkMgaXMgbm90IHNldAojIENP TkZJR19QQ0lFQUVSX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNIGlzIG5vdCBz ZXQKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSV9CVVNfQUREUl9UXzY0QklUPXkKIyBDT05G SUdfUENJX01TSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIg aXMgbm90IHNldAojIENPTkZJR19IVF9JUlEgaXMgbm90IHNldApDT05GSUdfUENJX0FUUz15CiMg Q09ORklHX1BDSV9JT1YgaXMgbm90IHNldApDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFT SUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMK IwpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05GSUdfSVNBPXkKQ09ORklHX0VJU0E9eQpDT05GSUdf RUlTQV9WTEJfUFJJTUlORz15CiMgQ09ORklHX0VJU0FfUENJX0VJU0EgaXMgbm90IHNldApDT05G SUdfRUlTQV9WSVJUVUFMX1JPT1Q9eQpDT05GSUdfRUlTQV9OQU1FUz15CiMgQ09ORklHX1NDeDIw MCBpcyBub3Qgc2V0CkNPTkZJR19BTElYPXkKIyBDT05GSUdfTkVUNTUwMSBpcyBub3Qgc2V0CkNP TkZJR19BTURfTkI9eQojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVH X1BDSSBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPPXkKQ09ORklHX1JBUElESU9fVFNJNzIxPXkK Q09ORklHX1JBUElESU9fRElTQ19USU1FT1VUPTMwCiMgQ09ORklHX1JBUElESU9fRU5BQkxFX1JY X1RYX1BPUlRTIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fRE1BX0VOR0lORT15CiMgQ09ORklH X1JBUElESU9fREVCVUcgaXMgbm90IHNldApDT05GSUdfUkFQSURJT19FTlVNX0JBU0lDPXkKCiMK IyBSYXBpZElPIFN3aXRjaCBkcml2ZXJzCiMKIyBDT05GSUdfUkFQSURJT19UU0k1N1ggaXMgbm90 IHNldApDT05GSUdfUkFQSURJT19DUFNfWFg9eQpDT05GSUdfUkFQSURJT19UU0k1Njg9eQpDT05G SUdfUkFQSURJT19DUFNfR0VOMj15CkNPTkZJR19YODZfU1lTRkI9eQoKIwojIEV4ZWN1dGFibGUg ZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKIyBDT05GSUdf Q09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlMgaXMgbm90IHNldApDT05GSUdfQklORk1UX1ND UklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQojIENPTkZJR19CSU5GTVRfQU9VVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JJTkZNVF9NSVNDIGlzIG5vdCBzZXQKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklH X0hBVkVfQVRPTUlDX0lPTUFQPXkKQ09ORklHX1BNQ19BVE9NPXkKQ09ORklHX05FVD15CgojCiMg TmV0d29ya2luZyBvcHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VO SVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9QVFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19O RVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMg bm90IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNl dAojIENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09O RklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQ QiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIx NTQgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0Ig aXMgbm90IHNldAojIENPTkZJR19ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRN QU5fQURWIGlzIG5vdCBzZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJR19O RVRMSU5LX01NQVAgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX0RJQUcgaXMgbm90IHNldAoj IENPTkZJR19NUExTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlz IG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKCiMKIyBOZXR3 b3JrIHRlc3RpbmcKIwojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBp cyBub3Qgc2V0CiMgQ09ORklHX0lSREEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0 CkNPTkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKIyBDT05GSUdf TElCODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9y IE1BQzgwMjExCiMKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdf V0lNQVggaXMgbm90IHNldAojIENPTkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19SRktJ TExfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FJRiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xXVFVO TkVMIGlzIG5vdCBzZXQKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIg T3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFU SD0iIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0 CkNPTkZJR19TVEFOREFMT05FPXkKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBu b3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJNV0FSRV9JTl9LRVJORUwgaXMg bm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hF TFBFUj15CkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9eQojIENPTkZJR19B TExPV19ERVZfQ09SRURVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19ERVZSRVMgaXMgbm90IHNldAojIENPTkZJR19TWVNfSFlQRVJW SVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApD T05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19SRUdN QVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdf UkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CkNPTkZJR19GRU5DRV9UUkFD RT15CgojCiMgQnVzIGRldmljZXMKIwojIENPTkZJR19DT05ORUNUT1IgaXMgbm90IHNldApDT05G SUdfTVREPXkKQ09ORklHX01URF9SRURCT09UX1BBUlRTPXkKQ09ORklHX01URF9SRURCT09UX0RJ UkVDVE9SWV9CTE9DSz0tMQojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19VTkFMTE9DQVRFRCBp cyBub3Qgc2V0CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUU19SRUFET05MWT15CkNPTkZJR19NVERf Q01ETElORV9QQVJUUz15CiMgQ09ORklHX01URF9PRl9QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9BUjdfUEFSVFMgaXMgbm90IHNldAoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRp b24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9DSz15CiMgQ09O RklHX0ZUTCBpcyBub3Qgc2V0CkNPTkZJR19ORlRMPXkKQ09ORklHX05GVExfUlc9eQojIENPTkZJ R19JTkZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGRF9GVEwgaXMgbm90IHNldAojIENPTkZJR19T U0ZEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NNX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9P T1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0 CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST15CkNPTkZJ R19NVERfSkVERUNQUk9CRT15CkNPTkZJR19NVERfR0VOX1BST0JFPXkKQ09ORklHX01URF9DRklf QURWX09QVElPTlM9eQpDT05GSUdfTVREX0NGSV9OT1NXQVA9eQojIENPTkZJR19NVERfQ0ZJX0JF X0JZVEVfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfTEVfQllURV9TV0FQIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX0NGSV9HRU9NRVRSWSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQ X0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERf TUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdf TVREX0NGSV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERf Q0ZJX0k4IGlzIG5vdCBzZXQKQ09ORklHX01URF9PVFA9eQpDT05GSUdfTVREX0NGSV9JTlRFTEVY VD15CkNPTkZJR19NVERfQ0ZJX0FNRFNURD15CkNPTkZJR19NVERfQ0ZJX1NUQUE9eQpDT05GSUdf TVREX0NGSV9VVElMPXkKQ09ORklHX01URF9SQU09eQojIENPTkZJR19NVERfUk9NIGlzIG5vdCBz ZXQKQ09ORklHX01URF9BQlNFTlQ9eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nl c3MKIwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19NVERf UEhZU01BUD15CkNPTkZJR19NVERfUEhZU01BUF9DT01QQVQ9eQpDT05GSUdfTVREX1BIWVNNQVBf U1RBUlQ9MHg4MDAwMDAwCkNPTkZJR19NVERfUEhZU01BUF9MRU49MApDT05GSUdfTVREX1BIWVNN QVBfQkFOS1dJRFRIPTIKQ09ORklHX01URF9QSFlTTUFQX09GPXkKQ09ORklHX01URF9BTUQ3NlhS T009eQpDT05GSUdfTVREX0lDSFhST009eQpDT05GSUdfTVREX0VTQjJST009eQpDT05GSUdfTVRE X0NLODA0WFJPTT15CkNPTkZJR19NVERfU0NCMl9GTEFTSD15CiMgQ09ORklHX01URF9ORVR0ZWwg aXMgbm90IHNldApDT05GSUdfTVREX0w0NDBHWD15CkNPTkZJR19NVERfSU5URUxfVlJfTk9SPXkK Q09ORklHX01URF9QTEFUUkFNPXkKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZl cnMKIwpDT05GSUdfTVREX1BNQzU1MT15CiMgQ09ORklHX01URF9QTUM1NTFfQlVHRklYIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX1BNQzU1MV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19NVERfREFU QUZMQVNIPXkKQ09ORklHX01URF9EQVRBRkxBU0hfV1JJVEVfVkVSSUZZPXkKQ09ORklHX01URF9E QVRBRkxBU0hfT1RQPXkKIyBDT05GSUdfTVREX00yNVA4MCBpcyBub3Qgc2V0CkNPTkZJR19NVERf U1NUMjVMPXkKQ09ORklHX01URF9TTFJBTT15CiMgQ09ORklHX01URF9QSFJBTSBpcyBub3Qgc2V0 CkNPTkZJR19NVERfTVREUkFNPXkKQ09ORklHX01URFJBTV9UT1RBTF9TSVpFPTQwOTYKQ09ORklH X01URFJBTV9FUkFTRV9TSVpFPTEyOApDT05GSUdfTVREUkFNX0FCU19QT1M9MAojIENPTkZJR19N VERfQkxPQ0syTVREIGlzIG5vdCBzZXQKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMK IwpDT05GSUdfTVREX0RPQ0czPXkKQ09ORklHX0JDSF9DT05TVF9NPTE0CkNPTkZJR19CQ0hfQ09O U1RfVD00CiMgQ09ORklHX01URF9OQU5EIGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EPXkK IyBDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRFIGlzIG5vdCBzZXQKQ09ORklHX01URF9P TkVOQU5EX0dFTkVSSUM9eQojIENPTkZJR19NVERfT05FTkFORF9PVFAgaXMgbm90IHNldApDT05G SUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTT15CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9y eSBkcml2ZXJzCiMKQ09ORklHX01URF9MUEREUj15CkNPTkZJR19NVERfUUlORk9fUFJPQkU9eQpD T05GSUdfTVREX1NQSV9OT1I9eQojIENPTkZJR19NVERfU1BJX05PUl9VU0VfNEtfU0VDVE9SUyBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldApDT05GSUdfRFRDPXkKQ09ORklH X09GPXkKQ09ORklHX09GX1VOSVRURVNUPXkKQ09ORklHX09GX0ZMQVRUUkVFPXkKQ09ORklHX09G X0VBUkxZX0ZMQVRUUkVFPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15 CkNPTkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfUENJPXkK Q09ORklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfTVREPXkKQ09ORklHX09GX1JFU09MVkU9eQpD T05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMg Q09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19N RVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKIyBDT05GSUdfSVNBUE5QIGlzIG5vdCBzZXQKIyBD T05GSUdfUE5QQklPUyBpcyBub3Qgc2V0CkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9 eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9G RCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFD OTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9MT09QIGlzIG5v dCBzZXQKCiMKIyBEUkJEIGRpc2FibGVkIGJlY2F1c2UgUFJPQ19GUyBvciBJTkVUIG5vdCBzZWxl Y3RlZAojCiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9O Vk1FIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NEUk9NX1BLVENEVkQgaXMgbm90IHNldAoj IENPTkZJR19BVEFfT1ZFUl9FVEggaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fQkxLIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUlNY WCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElTM0xWMDJE PXkKQ09ORklHX0FENTI1WF9EUE9UPXkKQ09ORklHX0FENTI1WF9EUE9UX0kyQz15CiMgQ09ORklH X0FENTI1WF9EUE9UX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9JUlE9eQpDT05GSUdfSUJN X0FTTT15CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldApDT05GSUdfU0dJX0lPQzQ9eQpDT05G SUdfVElGTV9DT1JFPXkKIyBDT05GSUdfVElGTV83WFgxIGlzIG5vdCBzZXQKQ09ORklHX0lDUzkz MlM0MDE9eQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKIyBDT05GSUdfQ1M1NTM1X01GR1BU IGlzIG5vdCBzZXQKQ09ORklHX0hQX0lMTz15CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBz ZXQKQ09ORklHX0lTTDI5MDAzPXkKQ09ORklHX0lTTDI5MDIwPXkKIyBDT05GSUdfU0VOU09SU19U U0wyNTUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQkgxNzgwPXkKQ09ORklHX1NFTlNPUlNf QkgxNzcwPXkKIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hN QzYzNTIgaXMgbm90IHNldApDT05GSUdfRFMxNjgyPXkKIyBDT05GSUdfVElfREFDNzUxMiBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQKQ09ORklHX0JNUDA4NT15 CkNPTkZJR19CTVAwODVfSTJDPXkKQ09ORklHX0JNUDA4NV9TUEk9eQojIENPTkZJR19QQ0hfUEhV QiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CkNPTkZJ R19MQVRUSUNFX0VDUDNfQ09ORklHPXkKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19D MlBPUlQ9eQpDT05GSUdfQzJQT1JUX0RVUkFNQVJfMjE1MD15CgojCiMgRUVQUk9NIHN1cHBvcnQK IwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0FUMjU9eQpDT05GSUdfRUVQUk9N X0xFR0FDWT15CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQ Uk9NXzkzQ1g2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NXzkzWFg0NiBpcyBub3Qgc2V0CkNP TkZJR19DQjcxMF9DT1JFPXkKQ09ORklHX0NCNzEwX0RFQlVHPXkKQ09ORklHX0NCNzEwX0RFQlVH X0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxp bmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCkNP TkZJR19BTFRFUkFfU1RBUEw9eQpDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1JQyBC dXMgRHJpdmVyCiMKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBIb3N0IERy aXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgojCkNP TkZJR19FQ0hPPXkKIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfS0VS TkVMX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBs ZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBk cml2ZXMKIwpDT05GSUdfSURFX1hGRVJfTU9ERT15CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJ R19JREVfQVRBUEk9eQpDT05GSUdfSURFX0xFR0FDWT15CkNPTkZJR19CTEtfREVWX0lERV9TQVRB PXkKQ09ORklHX0lERV9HRD15CkNPTkZJR19JREVfR0RfQVRBPXkKQ09ORklHX0lERV9HRF9BVEFQ ST15CkNPTkZJR19CTEtfREVWX0lERUNEPXkKQ09ORklHX0JMS19ERVZfSURFQ0RfVkVSQk9TRV9F UlJPUlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBFPXkKIyBDT05GSUdfQkxLX0RFVl9JREVBQ1BJ IGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX1RBU0tfSU9DVEwgaXMgbm90IHNldApDT05GSUdfSURF X1BST0NfRlM9eQoKIwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVnZml4ZXMKIwpDT05GSUdfSURF X0dFTkVSSUM9eQpDT05GSUdfQkxLX0RFVl9QTEFURk9STT15CkNPTkZJR19CTEtfREVWX0NNRDY0 MD15CkNPTkZJR19CTEtfREVWX0NNRDY0MF9FTkhBTkNFRD15CiMgQ09ORklHX0JMS19ERVZfSURF UE5QIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFRE1BX1NGRj15CgojCiMgUENJIElERSBj aGlwc2V0cyBzdXBwb3J0CiMKQ09ORklHX0JMS19ERVZfSURFUENJPXkKQ09ORklHX0lERVBDSV9Q Q0lCVVNfT1JERVI9eQojIENPTkZJR19CTEtfREVWX09GRkJPQVJEIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfR0VORVJJQz15CkNPTkZJR19CTEtfREVWX09QVEk2MjE9eQpDT05GSUdfQkxLX0RF Vl9SWjEwMDA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkKQ09ORklHX0JMS19ERVZfQUVD NjJYWD15CkNPTkZJR19CTEtfREVWX0FMSTE1WDM9eQpDT05GSUdfQkxLX0RFVl9BTUQ3NFhYPXkK Q09ORklHX0JMS19ERVZfQVRJSVhQPXkKQ09ORklHX0JMS19ERVZfQ01ENjRYPXkKQ09ORklHX0JM S19ERVZfVFJJRkxFWD15CkNPTkZJR19CTEtfREVWX0NTNTUyMD15CkNPTkZJR19CTEtfREVWX0NT NTUzMD15CkNPTkZJR19CTEtfREVWX0NTNTUzNT15CkNPTkZJR19CTEtfREVWX0NTNTUzNj15CkNP TkZJR19CTEtfREVWX0hQVDM2Nj15CkNPTkZJR19CTEtfREVWX0pNSUNST049eQpDT05GSUdfQkxL X0RFVl9TQzEyMDA9eQpDT05GSUdfQkxLX0RFVl9QSUlYPXkKQ09ORklHX0JMS19ERVZfSVQ4MTcy PXkKQ09ORklHX0JMS19ERVZfSVQ4MjEzPXkKQ09ORklHX0JMS19ERVZfSVQ4MjFYPXkKQ09ORklH X0JMS19ERVZfTlM4NzQxNT15CkNPTkZJR19CTEtfREVWX1BEQzIwMlhYX09MRD15CiMgQ09ORklH X0JMS19ERVZfUERDMjAyWFhfTkVXIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1ZXS1M9eQpD T05GSUdfQkxLX0RFVl9TSUlNQUdFPXkKQ09ORklHX0JMS19ERVZfU0lTNTUxMz15CkNPTkZJR19C TEtfREVWX1NMQzkwRTY2PXkKQ09ORklHX0JMS19ERVZfVFJNMjkwPXkKQ09ORklHX0JMS19ERVZf VklBODJDWFhYPXkKQ09ORklHX0JMS19ERVZfVEM4NkMwMDE9eQoKIwojIE90aGVyIElERSBjaGlw c2V0cyBzdXBwb3J0CiMKCiMKIyBOb3RlOiBtb3N0IG9mIHRoZXNlIGFsc28gcmVxdWlyZSBzcGVj aWFsIGtlcm5lbCBib290IHBhcmFtZXRlcnMKIwojIENPTkZJR19CTEtfREVWXzREUklWRVMgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9BTEkxNFhYPXkKIyBDT05GSUdfQkxLX0RFVl9EVEMyMjc4 IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IVDY1NjBCIGlzIG5vdCBzZXQKQ09ORklHX0JM S19ERVZfUUQ2NVhYPXkKIyBDT05GSUdfQkxLX0RFVl9VTUM4NjcyIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfSURFRE1BPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lf TU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15 CiMgQ09ORklHX1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVFfREVGQVVM VCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBl IChkaXNrLCB0YXBlLCBDRC1ST00pCiMKIyBDT05GSUdfQkxLX0RFVl9TRCBpcyBub3Qgc2V0CkNP TkZJR19DSFJfREVWX1NUPXkKIyBDT05GSUdfQ0hSX0RFVl9PU1NUIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9TUiBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NHPXkKQ09ORklHX0NIUl9E RVZfU0NIPXkKQ09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkK IyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5D IGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9 eQojIENPTkZJR19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JU0NTSV9B VFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19M SUJTQVM9eQpDT05GSUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkK IyBDT05GSUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9MT1dMRVZFTD15 CkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPXkKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5v dCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl8zV19YWFhY X1JBSUQ9eQojIENPTkZJR19TQ1NJX0hQU0EgaXMgbm90IHNldApDT05GSUdfU0NTSV8zV185WFhY PXkKQ09ORklHX1NDU0lfM1dfU0FTPXkKIyBDT05GSUdfU0NTSV83MDAwRkFTU1QgaXMgbm90IHNl dApDT05GSUdfU0NTSV9BQ0FSRD15CiMgQ09ORklHX1NDU0lfQUhBMTUyWCBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfQUhBMTU0MiBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FIQTE3NDA9eQpDT05G SUdfU0NTSV9BQUNSQUlEPXkKIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfQUlDNzlYWD15CkNPTkZJR19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT0zMgpDT05GSUdf QUlDNzlYWF9SRVNFVF9ERUxBWV9NUz01MDAwCiMgQ09ORklHX0FJQzc5WFhfQlVJTERfRklSTVdB UkUgaXMgbm90IHNldAojIENPTkZJR19BSUM3OVhYX0RFQlVHX0VOQUJMRSBpcyBub3Qgc2V0CkNP TkZJR19BSUM3OVhYX0RFQlVHX01BU0s9MApDT05GSUdfQUlDNzlYWF9SRUdfUFJFVFRZX1BSSU5U PXkKIyBDT05GSUdfU0NTSV9BSUM5NFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVZTQVM9eQoj IENPTkZJR19TQ1NJX01WU0FTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlNBU19U QVNLTEVUIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVZVTUk9eQpDT05GSUdfU0NTSV9EUFRfSTJP PXkKQ09ORklHX1NDU0lfQURWQU5TWVM9eQojIENPTkZJR19TQ1NJX0lOMjAwMCBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX0FSQ01TUj15CiMgQ09ORklHX1NDU0lfRVNBUzJSIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTEVHQUNZ IGlzIG5vdCBzZXQKQ09ORklHX01FR0FSQUlEX1NBUz15CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVBUM1NBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1VG U0hDRD15CiMgQ09ORklHX1NDU0lfVUZTSENEX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1VG U0hDRF9QTEFURk9STT15CkNPTkZJR19TQ1NJX0hQVElPUD15CkNPTkZJR19TQ1NJX0JVU0xPR0lD PXkKIyBDT05GSUdfU0NTSV9GTEFTSFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1BW U0NTSSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NOSUM9eQojIENPTkZJR19TQ1NJX1NOSUNfREVC VUdfRlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9ETVgzMTkxRD15CiMgQ09ORklHX1NDU0lfRFRD MzI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRUFUQSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJ X0ZVVFVSRV9ET01BSU49eQpDT05GSUdfU0NTSV9HRFRIPXkKQ09ORklHX1NDU0lfSVNDST15CkNP TkZJR19TQ1NJX0dFTkVSSUNfTkNSNTM4MD15CkNPTkZJR19TQ1NJX0dFTkVSSUNfTkNSNTM4MF9N TUlPPXkKQ09ORklHX1NDU0lfR0VORVJJQ19OQ1I1M0M0MDA9eQojIENPTkZJR19TQ1NJX0lQUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JVElPIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSU5J QTEwMD15CkNPTkZJR19TQ1NJX05DUjUzQzQwNkE9eQpDT05GSUdfU0NTSV9TVEVYPXkKQ09ORklH X1NDU0lfU1lNNTNDOFhYXzI9eQpDT05GSUdfU0NTSV9TWU01M0M4WFhfRE1BX0FERFJFU1NJTkdf TU9ERT0xCkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9ERUZBVUxUX1RBR1M9MTYKQ09ORklHX1NDU0lf U1lNNTNDOFhYX01BWF9UQUdTPTY0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYX01NSU8gaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUEFTMTYgaXMg bm90IHNldApDT05GSUdfU0NTSV9RTE9HSUNfRkFTPXkKQ09ORklHX1NDU0lfUUxPR0lDXzEyODA9 eQojIENPTkZJR19TQ1NJX1FMQV9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0lNNzEw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TWU01M0M0MTYgaXMgbm90IHNldApDT05GSUdfU0NT SV9EQzM5NXg9eQpDT05GSUdfU0NTSV9BTTUzQzk3ND15CkNPTkZJR19TQ1NJX1QxMjg9eQpDT05G SUdfU0NTSV9VMTRfMzRGPXkKQ09ORklHX1NDU0lfVTE0XzM0Rl9UQUdHRURfUVVFVUU9eQojIENP TkZJR19TQ1NJX1UxNF8zNEZfTElOS0VEX0NPTU1BTkRTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf VTE0XzM0Rl9NQVhfVEFHUz04CkNPTkZJR19TQ1NJX1VMVFJBU1RPUj15CkNPTkZJR19TQ1NJX05T UDMyPXkKIyBDT05GSUdfU0NTSV9XRDcxOVggaXMgbm90IHNldApDT05GSUdfU0NTSV9ERUJVRz15 CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BNODAwMT15CkNP TkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIENPTkZJR19T Q1NJX09TRF9JTklUSUFUT1IgaXMgbm90IHNldApDT05GSUdfQVRBPXkKIyBDT05GSUdfQVRBX05P TlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKQ09ORklHX0FU QV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15 CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwojIENPTkZJ R19TQVRBX0FIQ0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPXkKQ09ORklH X0FIQ0lfQ0VWQT15CkNPTkZJR19TQVRBX0lOSUMxNjJYPXkKQ09ORklHX1NBVEFfQUNBUkRfQUhD ST15CiMgQ09ORklHX1NBVEFfU0lMMjQgaXMgbm90IHNldApDT05GSUdfQVRBX1NGRj15CgojCiMg U0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UKIwojIENPTkZJR19QRENf QURNQSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1FTVE9SPXkKQ09ORklHX1NBVEFfU1g0PXkKQ09O RklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCkNP TkZJR19BVEFfUElJWD15CkNPTkZJR19TQVRBX01WPXkKQ09ORklHX1NBVEFfTlY9eQpDT05GSUdf U0FUQV9QUk9NSVNFPXkKQ09ORklHX1NBVEFfU0lMPXkKQ09ORklHX1NBVEFfU0lTPXkKIyBDT05G SUdfU0FUQV9TVlcgaXMgbm90IHNldApDT05GSUdfU0FUQV9VTEk9eQojIENPTkZJR19TQVRBX1ZJ QSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1ZJVEVTU0U9eQoKIwojIFBBVEEgU0ZGIGNvbnRyb2xs ZXJzIHdpdGggQk1ETUEKIwpDT05GSUdfUEFUQV9BTEk9eQpDT05GSUdfUEFUQV9BTUQ9eQpDT05G SUdfUEFUQV9BUlRPUD15CkNPTkZJR19QQVRBX0FUSUlYUD15CiMgQ09ORklHX1BBVEFfQVRQODY3 WCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0NNRDY0WD15CkNPTkZJR19QQVRBX0NTNTUyMD15CiMg Q09ORklHX1BBVEFfQ1M1NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DUzU1MzUgaXMgbm90 IHNldApDT05GSUdfUEFUQV9DUzU1MzY9eQpDT05GSUdfUEFUQV9DWVBSRVNTPXkKQ09ORklHX1BB VEFfRUZBUj15CkNPTkZJR19QQVRBX0hQVDM2Nj15CkNPTkZJR19QQVRBX0hQVDM3WD15CkNPTkZJ R19QQVRBX0hQVDNYMk49eQpDT05GSUdfUEFUQV9IUFQzWDM9eQpDT05GSUdfUEFUQV9IUFQzWDNf RE1BPXkKQ09ORklHX1BBVEFfSVQ4MjEzPXkKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNl dApDT05GSUdfUEFUQV9KTUlDUk9OPXkKIyBDT05GSUdfUEFUQV9NQVJWRUxMIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfTklOSkEzMj15CkNP TkZJR19QQVRBX05TODc0MTU9eQojIENPTkZJR19QQVRBX09MRFBJSVggaXMgbm90IHNldApDT05G SUdfUEFUQV9PUFRJRE1BPXkKQ09ORklHX1BBVEFfUERDMjAyN1g9eQojIENPTkZJR19QQVRBX1BE Q19PTEQgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldAojIENPTkZJ R19QQVRBX1JEQyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1NDMTIwMD15CkNPTkZJR19QQVRBX1ND SD15CkNPTkZJR19QQVRBX1NFUlZFUldPUktTPXkKQ09ORklHX1BBVEFfU0lMNjgwPXkKQ09ORklH X1BBVEFfU0lTPXkKQ09ORklHX1BBVEFfVE9TSElCQT15CkNPTkZJR19QQVRBX1RSSUZMRVg9eQpD T05GSUdfUEFUQV9WSUE9eQpDT05GSUdfUEFUQV9XSU5CT05EPXkKCiMKIyBQSU8tb25seSBTRkYg Y29udHJvbGxlcnMKIwpDT05GSUdfUEFUQV9DTUQ2NDBfUENJPXkKQ09ORklHX1BBVEFfTVBJSVg9 eQpDT05GSUdfUEFUQV9OUzg3NDEwPXkKQ09ORklHX1BBVEFfT1BUST15CiMgQ09ORklHX1BBVEFf UExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QQVRBX1FESSBpcyBub3Qgc2V0CkNPTkZJR19Q QVRBX1JaMTAwMD15CkNPTkZJR19QQVRBX1dJTkJPTkRfVkxCPXkKCiMKIyBHZW5lcmljIGZhbGxi YWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19QQVRBX0FDUEkgaXMgbm90IHNldAojIENP TkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0xFR0FDWT15CkNPTkZJR19N RD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9eQojIENPTkZJR19N RF9MSU5FQVIgaXMgbm90IHNldAojIENPTkZJR19NRF9SQUlEMCBpcyBub3Qgc2V0CkNPTkZJR19N RF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJRDQ1Nj15CiMgQ09ORklH X01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19NRF9GQVVMVFk9eQpDT05GSUdfQkNBQ0hF PXkKQ09ORklHX0JDQUNIRV9ERUJVRz15CkNPTkZJR19CQ0FDSEVfQ0xPU1VSRVNfREVCVUc9eQpD T05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19E TV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RNX0RFQlVHPXkKQ09ORklHX0RNX0JVRklP PXkKQ09ORklHX0RNX0JJT19QUklTT049eQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPXkKIyBD T05GSUdfRE1fREVCVUdfQkxPQ0tfU1RBQ0tfVFJBQ0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RN X0NSWVBUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU05BUFNIT1QgaXMgbm90IHNldApDT05GSUdf RE1fVEhJTl9QUk9WSVNJT05JTkc9eQpDT05GSUdfRE1fQ0FDSEU9eQpDT05GSUdfRE1fQ0FDSEVf TVE9eQojIENPTkZJR19ETV9DQUNIRV9TTVEgaXMgbm90IHNldApDT05GSUdfRE1fQ0FDSEVfQ0xF QU5FUj15CkNPTkZJR19ETV9FUkE9eQpDT05GSUdfRE1fTUlSUk9SPXkKIyBDT05GSUdfRE1fTE9H X1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETV9SQUlEPXkKQ09ORklHX0RNX1pFUk89eQpD T05GSUdfRE1fTVVMVElQQVRIPXkKIyBDT05GSUdfRE1fTVVMVElQQVRIX1FMIGlzIG5vdCBzZXQK Q09ORklHX0RNX01VTFRJUEFUSF9TVD15CkNPTkZJR19ETV9ERUxBWT15CiMgQ09ORklHX0RNX1VF VkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0ZMQUtFWSBpcyBub3Qgc2V0CkNPTkZJR19ETV9W RVJJVFk9eQojIENPTkZJR19ETV9TV0lUQ0ggaXMgbm90IHNldApDT05GSUdfRE1fTE9HX1dSSVRF Uz15CkNPTkZJR19UQVJHRVRfQ09SRT15CkNPTkZJR19UQ01fSUJMT0NLPXkKQ09ORklHX1RDTV9G SUxFSU89eQojIENPTkZJR19UQ01fUFNDU0kgaXMgbm90IHNldAojIENPTkZJR19UQ01fVVNFUjIg aXMgbm90IHNldAojIENPTkZJR19MT09QQkFDS19UQVJHRVQgaXMgbm90IHNldAojIENPTkZJR19J U0NTSV9UQVJHRVQgaXMgbm90IHNldApDT05GSUdfU0JQX1RBUkdFVD15CiMgQ09ORklHX0ZVU0lP TiBpcyBub3Qgc2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCkNPTkZJR19G SVJFV0lSRT15CkNPTkZJR19GSVJFV0lSRV9PSENJPXkKQ09ORklHX0ZJUkVXSVJFX1NCUDI9eQpD T05GSUdfRklSRVdJUkVfTk9TWT15CkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CiMgQ09ORklH X01BQ19FTVVNT1VTRUJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVklDRVMgaXMgbm90IHNl dAojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBJbnB1 dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CiMgQ09ORklHX0lOUFVUX0xFRFMgaXMg bm90IHNldApDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkK Q09ORklHX0lOUFVUX1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMg VXNlcmxhbmQgaW50ZXJmYWNlcwojCiMgQ09ORklHX0lOUFVUX01PVVNFREVWIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX0pPWURFVj15CkNPTkZJR19JTlBVVF9FVkRFVj15CiMgQ09ORklHX0lOUFVU X0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBV VF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTIwPXkKQ09ORklHX0tFWUJPQVJEX0FE UDU1ODg9eQpDT05GSUdfS0VZQk9BUkRfQURQNTU4OT15CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15 CkNPTkZJR19LRVlCT0FSRF9RVDEwNzA9eQpDT05GSUdfS0VZQk9BUkRfUVQyMTYwPXkKQ09ORklH X0tFWUJPQVJEX0xLS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CkNPTkZJ R19LRVlCT0FSRF9HUElPX1BPTExFRD15CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJE X01BVFJJWD15CkNPTkZJR19LRVlCT0FSRF9MTTgzMjM9eQpDT05GSUdfS0VZQk9BUkRfTE04MzMz PXkKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9N Q1M9eQpDT05GSUdfS0VZQk9BUkRfTVBSMTIxPXkKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlz IG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUz15CiMgQ09ORklHX0tFWUJPQVJEX1NU T1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBzZXQKQ09O RklHX0tFWUJPQVJEX1NUTVBFPXkKQ09ORklHX0tFWUJPQVJEX09NQVA0PXkKQ09ORklHX0tFWUJP QVJEX1RDMzU4OVg9eQojIENPTkZJR19LRVlCT0FSRF9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQ0FQMTFYWD15CkNP TkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FM UFM9eQojIENPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9V U0VfUFMyX1NZTkFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTIGlz IG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQgaXMgbm90IHNldApDT05GSUdf TU9VU0VfUFMyX0VMQU5URUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BT Ml9GT0NBTFRFQ0g9eQojIENPTkZJR19NT1VTRV9QUzJfVk1NT1VTRSBpcyBub3Qgc2V0CkNPTkZJ R19NT1VTRV9TRVJJQUw9eQojIENPTkZJR19NT1VTRV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9DWUFQQT15CkNPTkZJ R19NT1VTRV9FTEFOX0kyQz15CkNPTkZJR19NT1VTRV9FTEFOX0kyQ19JMkM9eQpDT05GSUdfTU9V U0VfRUxBTl9JMkNfU01CVVM9eQpDT05GSUdfTU9VU0VfSU5QT1JUPXkKQ09ORklHX01PVVNFX0FU SVhMPXkKQ09ORklHX01PVVNFX0xPR0lCTT15CkNPTkZJR19NT1VTRV9QQzExMFBBRD15CkNPTkZJ R19NT1VTRV9WU1hYWEFBPXkKQ09ORklHX01PVVNFX0dQSU89eQpDT05GSUdfTU9VU0VfU1lOQVBU SUNTX0kyQz15CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0IgaXMgbm90IHNldApDT05GSUdf SU5QVVRfSk9ZU1RJQ0s9eQojIENPTkZJR19KT1lTVElDS19BTkFMT0cgaXMgbm90IHNldApDT05G SUdfSk9ZU1RJQ0tfQTNEPXkKQ09ORklHX0pPWVNUSUNLX0FEST15CkNPTkZJR19KT1lTVElDS19D T0JSQT15CkNPTkZJR19KT1lTVElDS19HRjJLPXkKQ09ORklHX0pPWVNUSUNLX0dSSVA9eQpDT05G SUdfSk9ZU1RJQ0tfR1JJUF9NUD15CiMgQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVCBpcyBub3Qg c2V0CkNPTkZJR19KT1lTVElDS19JTlRFUkFDVD15CkNPTkZJR19KT1lTVElDS19TSURFV0lOREVS PXkKQ09ORklHX0pPWVNUSUNLX1RNREM9eQojIENPTkZJR19KT1lTVElDS19JRk9SQ0UgaXMgbm90 IHNldApDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUj15CiMgQ09ORklHX0pPWVNUSUNLX01BR0VMTEFO IGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkKIyBDT05GSUdfSk9ZU1RJQ0tf U1BBQ0VCQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0pPWVNUSUNLX1RXSURKT1kgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfWkhF TkhVQT15CiMgQ09ORklHX0pPWVNUSUNLX0FTNTAxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNU SUNLX0pPWURVTVAgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JF RU4gaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CkNPTkZJR19JTlBVVF84OFBNODYwWF9P TktFWT15CkNPTkZJR19JTlBVVF84OFBNODBYX09OS0VZPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRY IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FSSVpPTkFfSEFQVElDUz15CkNPTkZJR19JTlBVVF9C TUExNTA9eQpDT05GSUdfSU5QVVRfRTNYMF9CVVRUT049eQpDT05GSUdfSU5QVVRfUENTUEtSPXkK Q09ORklHX0lOUFVUX01BWDg5MjVfT05LRVk9eQpDT05GSUdfSU5QVVRfTUFYODk5N19IQVBUSUM9 eQpDT05GSUdfSU5QVVRfTUMxMzc4M19QV1JCVVRUT049eQpDT05GSUdfSU5QVVRfTU1BODQ1MD15 CiMgQ09ORklHX0lOUFVUX01QVTMwNTAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQVBBTkVMPXkK IyBDT05GSUdfSU5QVVRfR1AyQSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9HUElPX0JFRVBFUj15 CkNPTkZJR19JTlBVVF9HUElPX1RJTFRfUE9MTEVEPXkKQ09ORklHX0lOUFVUX1dJU1RST05fQlRO Uz15CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9B VElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dF Uk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQz15 CiMgQ09ORklHX0lOUFVUX1JFVFVfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FY UDIwWF9QRUs9eQpDT05GSUdfSU5QVVRfVFdMNDAzMF9QV1JCVVRUT049eQpDT05GSUdfSU5QVVRf VFdMNDAzMF9WSUJSQT15CiMgQ09ORklHX0lOUFVUX1VJTlBVVCBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9QQUxNQVNfUFdSQlVUVE9OPXkKIyBDT05GSUdfSU5QVVRfUENGNTA2MzNfUE1VIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX1BDRjg1NzQ9eQpDT05GSUdfSU5QVVRfUFdNX0JFRVBFUj15CkNP TkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSPXkKIyBDT05GSUdfSU5QVVRfREE5MDUyX09O S0VZIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0RBOTA1NV9PTktFWT15CkNPTkZJR19JTlBVVF9E QTkwNjNfT05LRVk9eQpDT05GSUdfSU5QVVRfQURYTDM0WD15CkNPTkZJR19JTlBVVF9BRFhMMzRY X0kyQz15CiMgQ09ORklHX0lOUFVUX0FEWEwzNFhfU1BJIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X0NNQTMwMDA9eQojIENPTkZJR19JTlBVVF9DTUEzMDAwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9JREVBUEFEX1NMSURFQkFSPXkKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9y dHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09O RklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19TRVJJT19D VDgyQzcxMCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19QQ0lQUzI9eQpDT05GSUdfU0VSSU9fTElC UFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPXkKQ09ORklH X1NFUklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJDX1BTMj15CkNPTkZJR19TRVJJT19BUEJQ UzI9eQpDT05GSUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQojIENPTkZJR19H QU1FUE9SVF9MNCBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVF9FTVUxMEsxPXkKQ09ORklHX0dB TUVQT1JUX0ZNODAxPXkKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQojIENP TkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0RFVlBUU19N VUxUSVBMRV9JTlNUQU5DRVMgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdf TEVHQUNZX1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBz ZXQKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAoj IENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RF VktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJM WUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVE X09QVElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NP TlNPTEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15 CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1F X1VBUlRTPTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0lOR0VOSUMgaXMgbm90IHNldAoKIwojIE5v bi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19TRVJJQUxfTUFYMzEwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9D T1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf VElNQkVSREFMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRf RElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX01FTl9aMTM1IGlzIG5vdCBzZXQK IyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19DT05TT0xFIGlz IG5vdCBzZXQKQ09ORklHX0lQTUlfSEFORExFUj15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQg aXMgbm90IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0lQTUlfU0k9 eQojIENPTkZJR19JUE1JX1NJX1BST0JFX0RFRkFVTFRTIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlf U1NJRj15CiMgQ09ORklHX0lQTUlfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSVBNSV9QT1dF Uk9GRj15CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBp cyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15 CiMgQ09ORklHX0hXX1JBTkRPTV9HRU9ERSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET01fVklB PXkKQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CiMgQ09O RklHX05WUkFNIGlzIG5vdCBzZXQKQ09ORklHX0RUTEs9eQojIENPTkZJR19SMzk2NCBpcyBub3Qg c2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfU09OWVBJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldApDT05GSUdfUEM4NzM2eF9HUElPPXkKQ09ORklH X05TQ19HUElPPXkKQ09ORklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZTPTI1Ngoj IENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJR19U Q0dfVFBNPXkKQ09ORklHX1RDR19USVM9eQpDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9eQojIENP TkZJR19UQ0dfVElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVElTX0kyQ19O VVZPVE9OPXkKIyBDT05GSUdfVENHX05TQyBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQVRNRUw9eQoj IENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19UQ0dfQ1JCIGlzIG5vdCBz ZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNCBpcyBub3Qgc2V0CkNPTkZJR19URUxDTE9DSz15 CkNPTkZJR19ERVZQT1JUPXkKQ09ORklHX1hJTExZQlVTPXkKQ09ORklHX1hJTExZQlVTX09GPXkK CiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049 eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJD X0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWD15CgojCiMgTXVsdGlwbGV4ZXIgSTJD IENoaXAgc3VwcG9ydAojCkNPTkZJR19JMkNfQVJCX0dQSU9fQ0hBTExFTkdFPXkKQ09ORklHX0ky Q19NVVhfR1BJTz15CkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9eQojIENPTkZJR19JMkNfTVVYX1BD QTk1NHggaXMgbm90IHNldAojIENPTkZJR19JMkNfSEVMUEVSX0FVVE8gaXMgbm90IHNldApDT05G SUdfSTJDX1NNQlVTPXkKCiMKIyBJMkMgQWxnb3JpdGhtcwojCkNPTkZJR19JMkNfQUxHT0JJVD15 CkNPTkZJR19JMkNfQUxHT1BDRj15CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3 YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwoj CkNPTkZJR19JMkNfQUxJMTUzNT15CiMgQ09ORklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19BTEkxNVgzPXkKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0CkNPTkZJR19J MkNfQU1EODExMT15CkNPTkZJR19JMkNfSTgwMT15CkNPTkZJR19JMkNfSVNDSD15CkNPTkZJR19J MkNfSVNNVD15CkNPTkZJR19JMkNfUElJWDQ9eQpDT05GSUdfSTJDX05GT1JDRTI9eQpDT05GSUdf STJDX05GT1JDRTJfUzQ5ODU9eQpDT05GSUdfSTJDX1NJUzU1OTU9eQpDT05GSUdfSTJDX1NJUzYz MD15CiMgQ09ORklHX0kyQ19TSVM5NlggaXMgbm90IHNldApDT05GSUdfSTJDX1ZJQT15CkNPTkZJ R19JMkNfVklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBu b3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lz dGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfRUcyMFQ9eQojIENPTkZJ R19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfS0VNUExEPXkKIyBDT05GSUdfSTJDX09D T1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldAojIENP TkZJR19JMkNfUFhBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldAoj IENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19YSUxJTlg9eQoKIwojIEV4 dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX1BBUlBPUlRfTElH SFQ9eQojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1 cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfRUxFS1RPUj15CkNPTkZJR19JMkNfUENBX0lTQT15 CkNPTkZJR19TQ3gyMDBfQUNCPXkKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBD T05GSUdfU1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBN YXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX1NQSV9BTFRFUkE9eQpDT05GSUdfU1BJ X0JJVEJBTkc9eQpDT05GSUdfU1BJX0NBREVOQ0U9eQpDT05GSUdfU1BJX0dQSU89eQojIENPTkZJ R19TUElfRlNMX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFhfUENJIGlz IG5vdCBzZXQKQ09ORklHX1NQSV9TQzE4SVM2MDI9eQpDT05GSUdfU1BJX1RPUENMSUZGX1BDSD15 CiMgQ09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YSUxJTlggaXMgbm90 IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0RF U0lHTldBUkUgaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKQ09ORklHX1NQ SV9TUElERVY9eQojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUkg aXMgbm90IHNldApDT05GSUdfSFNJPXkKQ09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBj b250cm9sbGVycwojCgojCiMgSFNJIGNsaWVudHMKIwojIENPTkZJR19IU0lfQ0hBUiBpcyBub3Qg c2V0CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlz IG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9L VElNRVIgaXMgbm90IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKQ09O RklHX1BQU19DTElFTlRfR1BJTz15CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMg UFRQIGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qgc2V0Cgoj CiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUg YWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpD T05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpD T05GSUdfR1BJT0xJQl9JUlFDSElQPXkKQ09ORklHX0RFQlVHX0dQSU89eQpDT05GSUdfR1BJT19T WVNGUz15CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05GSUdfR1BJT19NQVg3MzBYPXkKCiMKIyBN ZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fNzRYWF9NTUlPIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fQUxURVJBPXkKQ09ORklHX0dQSU9fRFdBUEI9eQojIENPTkZJR19H UElPX0Y3MTg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX0dSR1BJTz15CkNPTkZJR19HUElPX0lDSD15CkNPTkZJR19HUElP X0lUODc2MUU9eQojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19HUElP X1NDSD15CkNPTkZJR19HUElPX1NDSDMxMVg9eQpDT05GSUdfR1BJT19TWVNDT049eQojIENPTkZJ R19HUElPX1ZYODU1IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fWElMSU5YPXkKCiMKIyBJMkMgR1BJ TyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BRFA1NTg4PXkKIyBDT05GSUdfR1BJT19BRFA1NTg4 X0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQUROUCBpcyBub3Qgc2V0CkNPTkZJR19HUElP X01BWDczMDA9eQpDT05GSUdfR1BJT19NQVg3MzJYPXkKIyBDT05GSUdfR1BJT19NQVg3MzJYX0lS USBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDQTk1M1g9eQpDT05GSUdfR1BJT19QQ0E5NTNYX0lS UT15CiMgQ09ORklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1gxNTBY IGlzIG5vdCBzZXQKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1 MjAgaXMgbm90IHNldAojIENPTkZJR19HUElPX0FSSVpPTkEgaXMgbm90IHNldAojIENPTkZJR19H UElPX0NSWVNUQUxfQ09WRSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0NTNTUzNT15CkNPTkZJR19H UElPX0RBOTA1Mj15CkNPTkZJR19HUElPX0RBOTA1NT15CkNPTkZJR19HUElPX0pBTlpfVFRMPXkK Q09ORklHX0dQSU9fS0VNUExEPXkKQ09ORklHX0dQSU9fUEFMTUFTPXkKQ09ORklHX0dQSU9fUkM1 VDU4Mz15CkNPTkZJR19HUElPX1NUTVBFPXkKQ09ORklHX0dQSU9fVEMzNTg5WD15CkNPTkZJR19H UElPX1RQUzY1OTEwPXkKQ09ORklHX0dQSU9fVFdMNDAzMD15CkNPTkZJR19HUElPX1VDQjE0MDA9 eQpDT05GSUdfR1BJT19XTTgzNTA9eQojIENPTkZJR19HUElPX1dNODk5NCBpcyBub3Qgc2V0Cgoj CiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQU1EODExMT15CkNPTkZJR19HUElP X0JUOFhYPXkKQ09ORklHX0dQSU9fSU5URUxfTUlEPXkKQ09ORklHX0dQSU9fTUxfSU9IPXkKQ09O RklHX0dQSU9fUENIPXkKQ09ORklHX0dQSU9fUkRDMzIxWD15CkNPTkZJR19HUElPX1NPREFWSUxM RT15CgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT183NFgxNjQgaXMgbm90 IHNldApDT05GSUdfR1BJT19NQVg3MzAxPXkKQ09ORklHX0dQSU9fTUNQMjNTMDg9eQpDT05GSUdf R1BJT19NQzMzODgwPXkKIyBDT05GSUdfR1BJT19aWCBpcyBub3Qgc2V0CkNPTkZJR19XMT15Cgoj CiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFTVEVSX01BVFJPWCBpcyBub3Qg c2V0CkNPTkZJR19XMV9NQVNURVJfRFMyNDgyPXkKIyBDT05GSUdfVzFfTUFTVEVSX0RTMVdNIGlz IG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9HUElPPXkKCiMKIyAxLXdpcmUgU2xhdmVzCiMKIyBD T05GSUdfVzFfU0xBVkVfVEhFUk0gaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfU01FTT15CkNP TkZJR19XMV9TTEFWRV9EUzI0MDg9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0sg aXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDEzPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQw Nj15CkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPXkKQ09O RklHX1cxX1NMQVZFX0RTMjQzMz15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzM19DUkMgaXMgbm90 IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzYwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNP TkZJR19XMV9TTEFWRV9EUzI3ODE9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUwND15CkNPTkZJR19X MV9TTEFWRV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CkNPTkZJR19QT1dFUl9TVVBQ TFlfREVCVUc9eQpDT05GSUdfUERBX1BPV0VSPXkKIyBDT05GSUdfTUFYODkyNV9QT1dFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1dNODM1MF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19URVNUX1BPV0VS PXkKQ09ORklHX0JBVFRFUllfODhQTTg2MFg9eQpDT05GSUdfQkFUVEVSWV9EUzI3NjA9eQpDT05G SUdfQkFUVEVSWV9EUzI3ODA9eQojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMg bm90IHNldApDT05GSUdfQkFUVEVSWV9CUTI3eDAwPXkKQ09ORklHX0JBVFRFUllfQlEyN1gwMF9J MkM9eQpDT05GSUdfQkFUVEVSWV9CUTI3WDAwX1BMQVRGT1JNPXkKIyBDT05GSUdfQkFUVEVSWV9E QTkwNTIgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CkNPTkZJR19CQVRURVJZ X01BWDE3MDQyPXkKQ09ORklHX0NIQVJHRVJfODhQTTg2MFg9eQojIENPTkZJR19DSEFSR0VSX1BD RjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15CkNPTkZJR19DSEFSR0VS X1RXTDQwMzA9eQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9eQpDT05GSUdfQ0hBUkdFUl9HUElPPXkK IyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYMTQ1 Nzc9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTk3PXkKQ09ORklHX0NIQVJHRVJfQlEyNDE1WD15CkNP TkZJR19DSEFSR0VSX0JRMjQxOTA9eQpDT05GSUdfQ0hBUkdFUl9CUTI0MjU3PXkKIyBDT05GSUdf Q0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNTg5MD15CiMgQ09O RklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfVFBTNjUwOTA9eQoj IENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ X1JUNTAzMyBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1JUOTQ1NT15CkNPTkZJR19QT1dFUl9S RVNFVD15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0FTMzcyMiBpcyBub3Qgc2V0CkNPTkZJR19QT1dF Ul9SRVNFVF9HUElPPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfR1BJT19SRVNUQVJUIGlzIG5vdCBz ZXQKQ09ORklHX1BPV0VSX1JFU0VUX0xUQzI5NTI9eQojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNU QVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTj15CkNPTkZJR19QT1dFUl9S RVNFVF9TWVNDT05fUE9XRVJPRkY9eQojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldApDT05G SUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPXkKQ09ORklHX0hXTU9OX0RFQlVHX0NISVA9eQoK IwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUQ3MzE0PXkKQ09ORklHX1NFTlNP UlNfQUQ3NDE0PXkKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0FETTEwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B RE0xMDI5PXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19BRE05MjQwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CkNPTkZJR19T RU5TT1JTX0FEVDczMTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDEwPXkKIyBDT05GSUdfU0VOU09S U19BRFQ3NDExIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj15CiMgQ09ORklHX1NF TlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3NSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQojIENPTkZJR19TRU5TT1JTX0s4VEVNUCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9eQojIENPTkZJR19TRU5TT1JTX0ZBTTE1SF9Q T1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBQTEVTTUMgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0FTQjEwMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09O RklHX1NFTlNPUlNfRFM2MjA9eQojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0RFTExfU01NPXkKQ09ORklHX1NFTlNPUlNfREE5MDUyX0FEQz15CkNPTkZJ R19TRU5TT1JTX0RBOTA1NT15CkNPTkZJR19TRU5TT1JTX0k1S19BTUI9eQojIENPTkZJR19TRU5T T1JTX0Y3MTgwNUYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTg4MkZHIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUMx Mzc4M19BREM9eQpDT05GSUdfU0VOU09SU19GU0NITUQ9eQojIENPTkZJR19TRU5TT1JTX0dMNTE4 U00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09ORklHX1NFTlNPUlNfRzc2 MEE9eQpDT05GSUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NFTlNPUlNfR1BJT19GQU49eQpDT05G SUdfU0VOU09SU19ISUg2MTMwPXkKQ09ORklHX1NFTlNPUlNfSUJNQUVNPXkKQ09ORklHX1NFTlNP UlNfSUJNUEVYPXkKQ09ORklHX1NFTlNPUlNfSTU1MDA9eQojIENPTkZJR19TRU5TT1JTX0NPUkVU RU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfSkM0Mj15CkNPTkZJR19TRU5TT1JTX1BPV1IxMjIwPXkKQ09ORklHX1NFTlNPUlNfTElO RUFHRT15CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTFRDNDE1MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9eQpDT05GSUdfU0VO U09SU19MVEM0MjIyPXkKQ09ORklHX1NFTlNPUlNfTFRDNDI0NT15CkNPTkZJR19TRU5TT1JTX0xU QzQyNjA9eQojIENPTkZJR19TRU5TT1JTX0xUQzQyNjEgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19NQVgxMTExPXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9eQpDT05GSUdfU0VOU09SU19NQVgx NjE5PXkKQ09ORklHX1NFTlNPUlNfTUFYMTY2OD15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY0 MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9eQpDT05GSUdfU0VOU09SU19NQVg2 Njk3PXkKQ09ORklHX1NFTlNPUlNfSFRVMjE9eQojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19NRU5GMjFCTUNfSFdNT049eQojIENPTkZJR19TRU5TT1JT X0FEQ1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTczIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTE03NT15CiMgQ09ORklHX1NFTlNPUlNfTE03NyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNODA9eQpD T05GSUdfU0VOU09SU19MTTgzPXkKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTE04Nz15CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xNOTI9eQpDT05GSUdfU0VOU09SU19MTTkzPXkKQ09ORklHX1NFTlNPUlNfTE05 NTIzND15CiMgQ09ORklHX1NFTlNPUlNfTE05NTI0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTE05NTI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfUEM4NzM2MCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj15 CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNU Njc3NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDc4MDI9eQpDT05GSUdfU0VOU09SU19O Q1Q3OTA0PXkKQ09ORklHX1NFTlNPUlNfUENGODU5MT15CiMgQ09ORklHX1BNQlVTIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfUFdNX0ZBTj15CkNPTkZJR19TRU5TT1JTX1NIVDE1PXkKQ09ORklH X1NFTlNPUlNfU0hUMjE9eQpDT05GSUdfU0VOU09SU19TSFRDMT15CkNPTkZJR19TRU5TT1JTX1NJ UzU1OTU9eQojIENPTkZJR19TRU5TT1JTX0RNRTE3MzcgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19FTUMxNDAzPXkKIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfRU1DNlcyMDE9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVND NDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTiBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQoj IENPTkZJR19TRU5TT1JTX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEUzc4 MjggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFM3ODcxPXkKQ09ORklHX1NFTlNPUlNfQU1D NjgyMT15CkNPTkZJR19TRU5TT1JTX0lOQTIwOT15CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15CiMg Q09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTAyPXkKQ09ORklHX1NFTlNPUlNfVE1QMTAzPXkK IyBDT05GSUdfU0VOU09SU19UTVA0MDEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVA0MjE9 eQojIENPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VklBNjg2QT15CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMx IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFEIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVzgzNzkxRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9eQpDT05GSUdfU0VOU09SU19X ODM3OTM9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1c4M0w3ODVUUz15CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfVzgzNjI3SEY9eQojIENPTkZJR19TRU5TT1JTX1c4MzYyN0VIRiBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1dNODM1MD15CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfU0VO U09SU19BQ1BJX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BVEswMTEwIGlzIG5v dCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX0hXTU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9PRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVf VFJJUFMgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQoj IENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJ R19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVS TUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFM X0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CiMgQ09ORklH X1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX1VT RVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkK IyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfUE9XRVJD TEFNUD15CkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT15CkNPTkZJR19JTlRFTF9TT0Nf RFRTX1RIRVJNQUw9eQojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJ R19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgdGhl cm1hbCBkcml2ZXJzCiMKIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU1NCX1BP U1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwojIENPTkZJR19TU0IgaXMg bm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1C QQojCiMgQ09ORklHX0JDTUEgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRy aXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEX0NTNTUzNT15CiMgQ09ORklHX01G RF9BUzM3MTEgaXMgbm90IHNldApDT05GSUdfTUZEX0FTMzcyMj15CkNPTkZJR19QTUlDX0FEUDU1 MjA9eQojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BVE1F TF9ITENEQz15CkNPTkZJR19NRkRfQkNNNTkwWFg9eQpDT05GSUdfTUZEX0FYUDIwWD15CiMgQ09O RklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNl dApDT05GSUdfUE1JQ19EQTkwNTI9eQojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfREE5MDUyX0kyQz15CkNPTkZJR19NRkRfREE5MDU1PXkKIyBDT05GSUdfTUZE X0RBOTA2MiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDYzPXkKQ09ORklHX01GRF9EQTkxNTA9 eQpDT05GSUdfTUZEX01DMTNYWFg9eQpDT05GSUdfTUZEX01DMTNYWFhfU1BJPXkKIyBDT05GSUdf TUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0hJNjQyMV9QTUlDIGlzIG5v dCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9eQpDT05GSUdfSFRDX0kyQ1BMRD15CkNPTkZJR19MUENf SUNIPXkKQ09ORklHX0xQQ19TQ0g9eQpDT05GSUdfSU5URUxfU09DX1BNSUM9eQojIENPTkZJR19N RkRfSU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJ IGlzIG5vdCBzZXQKQ09ORklHX01GRF9KQU5aX0NNT0RJTz15CkNPTkZJR19NRkRfS0VNUExEPXkK Q09ORklHX01GRF84OFBNODAwPXkKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNldApDT05G SUdfTUZEXzg4UE04NjBYPXkKQ09ORklHX01GRF9NQVgxNDU3Nz15CiMgQ09ORklHX01GRF9NQVg3 NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkwNz15CkNPTkZJR19NRkRf TUFYODkyNT15CkNPTkZJR19NRkRfTUFYODk5Nz15CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUVORjIxQk1D PXkKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldApDT05GSUdfTUZEX1JFVFU9eQpDT05GSUdf TUZEX1BDRjUwNjMzPXkKQ09ORklHX1BDRjUwNjMzX0FEQz15CkNPTkZJR19QQ0Y1MDYzM19HUElP PXkKQ09ORklHX1VDQjE0MDBfQ09SRT15CkNPTkZJR19NRkRfUkRDMzIxWD15CiMgQ09ORklHX01G RF9SVFNYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUlQ1MDMzPXkKQ09ORklHX01GRF9SQzVU NTgzPXkKQ09ORklHX01GRF9SSzgwOD15CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15 CkNPTkZJR19NRkRfU001MDE9eQojIENPTkZJR19NRkRfU001MDFfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19NRkRfU0tZODE0NTI9eQojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CkNPTkZJR19B Qlg1MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CkNPTkZJR19BQjMxMDBfT1RQPXkKQ09O RklHX01GRF9TVE1QRT15CgojCiMgU1RNaWNyb2VsZWN0cm9uaWNzIFNUTVBFIEludGVyZmFjZSBE cml2ZXJzCiMKQ09ORklHX1NUTVBFX0kyQz15CiMgQ09ORklHX1NUTVBFX1NQSSBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBp cyBub3Qgc2V0CkNPTkZJR19NRkRfUEFMTUFTPXkKQ09ORklHX1RQUzYxMDVYPXkKIyBDT05GSUdf VFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CkNPTkZJR19N RkRfVFBTNjUwOTA9eQpDT05GSUdfTUZEX1RQUzY1MjE3PXkKIyBDT05GSUdfTUZEX1RQUzY1MjE4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKQ09ORklHX01GRF9U UFM2NTkxMD15CiMgQ09ORklHX01GRF9UUFM2NTkxMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9U UFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKQ09ORklHX1RXTDQwMzBfQ09SRT15 CkNPTkZJR19NRkRfVFdMNDAzMF9BVURJTz15CiMgQ09ORklHX1RXTDYwNDBfQ09SRSBpcyBub3Qg c2V0CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9eQpDT05GSUdfTUZEX0xNMzUzMz15CiMgQ09ORklH X01GRF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UQzM1ODlYPXkKIyBDT05GSUdf TUZEX1RNSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1ZYODU1PXkKQ09ORklHX01GRF9BUklaT05B PXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CiMgQ09ORklHX01GRF9BUklaT05BX1NQSSBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfV001MTAyPXkKIyBDT05GSUdfTUZEX1dNNTExMCBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfV004OTk3PXkKIyBDT05GSUdfTUZEX1dNODk5OCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0kyQyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9XTTgzMVhfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTgzNTA9 eQpDT05GSUdfTUZEX1dNODM1MF9JMkM9eQpDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdV TEFUT1I9eQpDT05GSUdfUkVHVUxBVE9SX0RFQlVHPXkKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9W T0xUQUdFPXkKQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSPXkKIyBDT05GSUdfUkVH VUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfODhQ TTgwMD15CkNPTkZJR19SRUdVTEFUT1JfODhQTTg2MDc9eQojIENPTkZJR19SRUdVTEFUT1JfQUNU ODg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BRDUzOTggaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0FOQVRPUD15CkNPTkZJR19SRUdVTEFUT1JfQUIzMTAwPXkKIyBDT05GSUdf UkVHVUxBVE9SX0FSSVpPTkEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQVMzNzIyIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5 MFhYPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfREE5MDU1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CiMgQ09ORklHX1JFR1VMQVRPUl9H UElPIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1PXkKQ09ORklHX1JFR1VMQVRP Ul9JU0w2MjcxQT15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldApDT05GSUdf UkVHVUxBVE9SX0xQMzk3Mj15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzJYPXkKIyBDT05GSUdfUkVH VUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJ R19SRUdVTEFUT1JfTUFYMTQ1Nzc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDE1ODY9eQojIENPTkZJ R19SRUdVTEFUT1JfTUFYODY0OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD15 CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X01BWDg5MjUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDg5NTI9eQojIENPTkZJR19S RUdVTEFUT1JfTUFYODk3MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5Nz15CkNP TkZJR19SRUdVTEFUT1JfTUMxM1hYWF9DT1JFPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzNzgzPXkK Q09ORklHX1JFR1VMQVRPUl9NQzEzODkyPXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjMxMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19SRUdV TEFUT1JfUENGNTA2MzMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKQ09O RklHX1JFR1VMQVRPUl9QV009eQojIENPTkZJR19SRUdVTEFUT1JfUkM1VDU4MyBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfUks4MDg9eQpDT05GSUdfUkVHVUxBVE9SX1JUNTAzMz15CkNPTkZJ R19SRUdVTEFUT1JfU0tZODE0NTI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyPXkKQ09ORklH X1JFR1VMQVRPUl9UUFM2MTA1WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQpDT05GSUdf UkVHVUxBVE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CkNPTkZJR19S RUdVTEFUT1JfVFBTNjUwOTA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3PXkKQ09ORklHX1JF R1VMQVRPUl9UUFM2NTI0WD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFR1VMQVRPUl9UV0w0MDMwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9X TTgzNTA9eQpDT05GSUdfUkVHVUxBVE9SX1dNODk5ND15CkNPTkZJR19NRURJQV9TVVBQT1JUPXkK CiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCiMgQ09ORklHX01FRElBX0NBTUVSQV9TVVBQ T1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKQ09ORklHX01F RElBX0RJR0lUQUxfVFZfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMg bm90IHNldAojIENPTkZJR19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJ QV9SQ19TVVBQT1JUPXkKQ09ORklHX01FRElBX0NPTlRST0xMRVI9eQpDT05GSUdfVklERU9fREVW PXkKIyBDT05GSUdfVklERU9fVjRMMl9TVUJERVZfQVBJIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVP X1Y0TDI9eQpDT05GSUdfVklERU9fQURWX0RFQlVHPXkKIyBDT05GSUdfVklERU9fRklYRURfTUlO T1JfUkFOR0VTIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9DT1JFPXkKIyBDT05GSUdfVFRQQ0lfRUVQ Uk9NIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9NQVhfQURBUFRFUlM9OApDT05GSUdfRFZCX0RZTkFN SUNfTUlOT1JTPXkKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX1JDX0NPUkU9eQpDT05GSUdf UkNfTUFQPXkKIyBDT05GSUdfUkNfREVDT0RFUlMgaXMgbm90IHNldApDT05GSUdfUkNfREVWSUNF Uz15CiMgQ09ORklHX1JDX0FUSV9SRU1PVEUgaXMgbm90IHNldAojIENPTkZJR19JUl9FTkUgaXMg bm90IHNldApDT05GSUdfSVJfSElYNUhEMj15CiMgQ09ORklHX0lSX0lNT04gaXMgbm90IHNldAoj IENPTkZJR19JUl9NQ0VVU0IgaXMgbm90IHNldAojIENPTkZJR19JUl9JVEVfQ0lSIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVJfRklOVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfTlVWT1RPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lSX1JFRFJBVDMgaXMgbm90IHNldAojIENPTkZJR19JUl9TVFJFQU1a QVAgaXMgbm90IHNldAojIENPTkZJR19JUl9XSU5CT05EX0NJUiBpcyBub3Qgc2V0CiMgQ09ORklH X0lSX0lHT1JQTFVHVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfSUdVQU5BIGlzIG5vdCBzZXQK IyBDT05GSUdfSVJfVFRVU0JJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0xPT1BCQUNLIGlzIG5v dCBzZXQKQ09ORklHX0lSX0dQSU9fQ0lSPXkKIyBDT05GSUdfTUVESUFfUENJX1NVUFBPUlQgaXMg bm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCkNPTkZJR19TTVNfU0RJ T19EUlY9eQoKIwojIFN1cHBvcnRlZCBGaXJlV2lyZSAoSUVFRSAxMzk0KSBBZGFwdGVycwojCiMg Q09ORklHX0RWQl9GSVJFRFRWIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0NPTU1PTl9PUFRJT05T PXkKCiMKIyBjb21tb24gZHJpdmVyIG9wdGlvbnMKIwpDT05GSUdfU01TX1NJQU5PX01EVFY9eQoj IENPTkZJR19TTVNfU0lBTk9fUkMgaXMgbm90IHNldAoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2 ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgZnJvbnRlbmRzKQojCkNPTkZJR19NRURJQV9TVUJE UlZfQVVUT1NFTEVDVD15CkNPTkZJR19WSURFT19JUl9JMkM9eQoKIwojIEF1ZGlvIGRlY29kZXJz LCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwoKIwojIFJEUyBkZWNvZGVycwojCgojCiMgVmlkZW8g ZGVjb2RlcnMKIwoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCgojCiMgVmlkZW8gZW5j b2RlcnMKIwoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCgojCiMgRmxhc2ggZGV2aWNlcwoj CgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNz aW9uIGNoaXBzCiMKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCgojCiMgU2Vuc29y cyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKQ09ORklHX01FRElBX1RVTkVSPXkKQ09ORklH X01FRElBX1RVTkVSX1NJTVBMRT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPXkKQ09ORklH X01FRElBX1RVTkVSX1REQTgyN1g9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9eQpDT05G SUdfTUVESUFfVFVORVJfVERBOTg4Nz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9eQpDT05G SUdfTUVESUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElBX1RVTkVSX1hDNTAwMD15CkNPTkZJ R19NRURJQV9UVU5FUl9YQzQwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4MDM9eQoKIwoj IE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKCiMKIyBNdWx0aXN0YW5kYXJk IChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwoKIwojIERWQi1TIChzYXRlbGxpdGUp IGZyb250ZW5kcwojCgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwojIENPTkZJ R19EVkJfQVMxMDJfRkUgaXMgbm90IHNldAoKIwojIERWQi1DIChjYWJsZSkgZnJvbnRlbmRzCiMK CiMKIyBBVFNDIChOb3J0aCBBbWVyaWNhbi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2FibGUgRFRWKSBm cm9udGVuZHMKIwoKIwojIElTREItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCgojCiMgSVNE Qi1TIChzYXRlbGxpdGUpICYgSVNEQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKCiMKIyBE aWdpdGFsIHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJzL1BMTAojCgojCiMgU0VDIGNvbnRyb2wgZGV2 aWNlcyBmb3IgRFZCLVMKIwoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCiMg Q09ORklHX0RWQl9EVU1NWV9GRSBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNP TkZJR19BR1A9eQojIENPTkZJR19BR1BfQUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX0FUSSBp cyBub3Qgc2V0CiMgQ09ORklHX0FHUF9BTUQgaXMgbm90IHNldApDT05GSUdfQUdQX0FNRDY0PXkK Q09ORklHX0FHUF9JTlRFTD15CkNPTkZJR19BR1BfTlZJRElBPXkKIyBDT05GSUdfQUdQX1NJUyBp cyBub3Qgc2V0CkNPTkZJR19BR1BfU1dPUktTPXkKQ09ORklHX0FHUF9WSUE9eQojIENPTkZJR19B R1BfRUZGSUNFT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfR1RUPXkKIyBDT05GSUdfVkdBX0FS QiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RS TT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdf RFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CiMgQ09ORklH X0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT15CgojCiMg STJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15CkNP TkZJR19EUk1fSTJDX0NINzAwNj15CkNPTkZJR19EUk1fSTJDX1NJTDE2ND15CkNPTkZJR19EUk1f STJDX05YUF9UREE5OThYPXkKQ09ORklHX0RSTV9QVE4zNDYwPXkKQ09ORklHX0RSTV9QUzg2MjI9 eQojIENPTkZJR19EUk1fVERGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SMTI4IGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9SQURFT049eQpDT05GSUdfRFJNX1JBREVPTl9VU0VSUFRSPXkKIyBDT05G SUdfRFJNX1JBREVPTl9VTVMgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9OT1VWRUFVPXkKQ09ORklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9V VkVBVV9ERUJVR19ERUZBVUxUPTMKQ09ORklHX0RSTV9OT1VWRUFVX0JBQ0tMSUdIVD15CkNPTkZJ R19EUk1fSTgxMD15CkNPTkZJR19EUk1fSTkxNT15CkNPTkZJR19EUk1fSTkxNV9GQkRFVj15CkNP TkZJR19EUk1fSTkxNV9QUkVMSU1JTkFSWV9IV19TVVBQT1JUPXkKQ09ORklHX0RSTV9NR0E9eQpD T05GSUdfRFJNX1NJUz15CiMgQ09ORklHX0RSTV9WSUEgaXMgbm90IHNldApDT05GSUdfRFJNX1NB VkFHRT15CiMgQ09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBp cyBub3Qgc2V0CkNPTkZJR19EUk1fR01BNTAwPXkKQ09ORklHX0RSTV9HTUE2MDA9eQpDT05GSUdf RFJNX0dNQTM2MDA9eQojIENPTkZJR19EUk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FT VCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUdBRzIwMD15CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVN VSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9D SFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVklSVElPX0dQVSBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1NJTVBM RSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQU5FTF9MRDkwNDAgaXMgbm90IHNldAojIENPTkZJ R19EUk1fUEFORUxfUzZFOEFBMCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfU0hBUlBfTFEx MDFSMVNYMDE9eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKQ09ORklH X0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9EREM9eQpDT05G SUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklH X0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJf Q0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9 eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQpDT05G SUdfRkJfRk9SRUlHTl9FTkRJQU49eQojIENPTkZJR19GQl9CT1RIX0VORElBTiBpcyBub3Qgc2V0 CkNPTkZJR19GQl9CSUdfRU5ESUFOPXkKIyBDT05GSUdfRkJfTElUVExFX0VORElBTiBpcyBub3Qg c2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19G Ql9IRUNVQkE9eQpDT05GSUdfRkJfU1ZHQUxJQj15CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5v dCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpDT05G SUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwoj CkNPTkZJR19GQl9DSVJSVVM9eQpDT05GSUdfRkJfUE0yPXkKIyBDT05GSUdfRkJfUE0yX0ZJRk9f RElTQ09OTkVDVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DWUJFUjIwMDA9eQojIENPTkZJR19GQl9D WUJFUjIwMDBfRERDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0FTSUxJQU5UPXkKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAojIENPTkZJR19GQl9W R0ExNiBpcyBub3Qgc2V0CkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX040MTE9eQpDT05GSUdf RkJfSEdBPXkKQ09ORklHX0ZCX09QRU5DT1JFUz15CkNPTkZJR19GQl9TMUQxM1hYWD15CkNPTkZJ R19GQl9OVklESUE9eQojIENPTkZJR19GQl9OVklESUFfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZC X05WSURJQV9ERUJVRz15CiMgQ09ORklHX0ZCX05WSURJQV9CQUNLTElHSFQgaXMgbm90IHNldApD T05GSUdfRkJfUklWQT15CiMgQ09ORklHX0ZCX1JJVkFfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1JJVkFfREVCVUc9eQojIENPTkZJR19GQl9SSVZBX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJ R19GQl9JNzQwPXkKQ09ORklHX0ZCX0k4MTA9eQpDT05GSUdfRkJfSTgxMF9HVEY9eQpDT05GSUdf RkJfSTgxMF9JMkM9eQojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf TUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfQVRZMTI4IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWT15CiMgQ09ORklHX0ZCX0FUWV9DVCBp cyBub3Qgc2V0CkNPTkZJR19GQl9BVFlfR1g9eQojIENPTkZJR19GQl9BVFlfQkFDS0xJR0hUIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1MzPXkKQ09ORklHX0ZCX1MzX0REQz15CkNPTkZJR19GQl9TQVZB R0U9eQpDT05GSUdfRkJfU0FWQUdFX0kyQz15CiMgQ09ORklHX0ZCX1NBVkFHRV9BQ0NFTCBpcyBu b3Qgc2V0CkNPTkZJR19GQl9TSVM9eQpDT05GSUdfRkJfU0lTXzMwMD15CiMgQ09ORklHX0ZCX1NJ U18zMTUgaXMgbm90IHNldApDT05GSUdfRkJfVklBPXkKQ09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJP Q0ZTPXkKIyBDT05GSUdfRkJfVklBX1hfQ09NUEFUSUJJTElUWSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0tZUk89eQpDT05GSUdfRkJfM0RGWD15 CiMgQ09ORklHX0ZCXzNERlhfQUNDRUwgaXMgbm90IHNldApDT05GSUdfRkJfM0RGWF9JMkM9eQpD T05GSUdfRkJfVk9PRE9PMT15CkNPTkZJR19GQl9WVDg2MjM9eQpDT05GSUdfRkJfVFJJREVOVD15 CkNPTkZJR19GQl9BUks9eQpDT05GSUdfRkJfUE0zPXkKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0dFT0RFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NNNTAxPXkKIyBD T05GSUdfRkJfVklSVFVBTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NRVRST05PTUU9eQojIENPTkZJ R19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JST0FEU0hFRVQ9eQpDT05GSUdfRkJf QVVPX0sxOTBYPXkKIyBDT05GSUdfRkJfQVVPX0sxOTAwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FV T19LMTkwMT15CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TU0QxMzA3 PXkKQ09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CiMgQ09ORklHX0xDRF9DTEFTU19ERVZJ Q0UgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CkNPTkZJR19CQUNL TElHSFRfR0VORVJJQz15CkNPTkZJR19CQUNLTElHSFRfTE0zNTMzPXkKQ09ORklHX0JBQ0tMSUdI VF9QV009eQojIENPTkZJR19CQUNLTElHSFRfREE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tM SUdIVF9NQVg4OTI1PXkKIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKQ09ORklH X0JBQ0tMSUdIVF9TQUhBUkE9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDU1MjA9eQojIENPTkZJR19C QUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQURQODg3MD15CkNP TkZJR19CQUNLTElHSFRfODhQTTg2MFg9eQpDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzPXkKQ09O RklHX0JBQ0tMSUdIVF9MTTM2MzBBPXkKQ09ORklHX0JBQ0tMSUdIVF9MTTM2Mzk9eQpDT05GSUdf QkFDS0xJR0hUX0xQODU1WD15CkNPTkZJR19CQUNLTElHSFRfUEFORE9SQT15CiMgQ09ORklHX0JB Q0tMSUdIVF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIxNyBp cyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tM SUdIVF9MVjUyMDdMUD15CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldApDT05G SUdfVkdBU1RBVEU9eQpDT05GSUdfSERNST15CiMgQ09ORklHX0xPR08gaXMgbm90IHNldApDT05G SUdfU09VTkQ9eQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQpDT05GSUdfU09VTkRfT1NTX0NPUkVf UFJFQ0xBSU09eQpDT05GSUdfU05EPXkKQ09ORklHX1NORF9USU1FUj15CkNPTkZJR19TTkRfUENN PXkKQ09ORklHX1NORF9ETUFFTkdJTkVfUENNPXkKQ09ORklHX1NORF9IV0RFUD15CkNPTkZJR19T TkRfUkFXTUlEST15CkNPTkZJR19TTkRfQ09NUFJFU1NfT0ZGTE9BRD15CkNPTkZJR19TTkRfSkFD Sz15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPXkKIyBDT05GSUdfU05EX1NFUV9EVU1NWSBpcyBub3Qg c2V0CkNPTkZJR19TTkRfT1NTRU1VTD15CkNPTkZJR19TTkRfTUlYRVJfT1NTPXkKIyBDT05GSUdf U05EX1BDTV9PU1MgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0VRVUVOQ0VSX09TUyBpcyBub3Qg c2V0CkNPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0zMgpD T05GSUdfU05EX1NVUFBPUlRfT0xEX0FQST15CkNPTkZJR19TTkRfUFJPQ19GUz15CkNPTkZJR19T TkRfVkVSQk9TRV9QUk9DRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNl dAojIENPTkZJR19TTkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05EX1ZNQVNURVI9eQpDT05G SUdfU05EX0RNQV9TR0JVRj15CkNPTkZJR19TTkRfUkFXTUlESV9TRVE9eQpDT05GSUdfU05EX09Q TDNfTElCX1NFUT15CiMgQ09ORklHX1NORF9PUEw0X0xJQl9TRVEgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU0JBV0VfU0VRIGlzIG5vdCBzZXQKQ09ORklHX1NORF9FTVUxMEsxX1NFUT15CkNPTkZJ R19TTkRfTVBVNDAxX1VBUlQ9eQpDT05GSUdfU05EX09QTDNfTElCPXkKQ09ORklHX1NORF9WWF9M SUI9eQpDT05GSUdfU05EX0FDOTdfQ09ERUM9eQojIENPTkZJR19TTkRfRFJJVkVSUyBpcyBub3Qg c2V0CkNPTkZJR19TTkRfU0JfQ09NTU9OPXkKQ09ORklHX1NORF9TQjE2X0RTUD15CiMgQ09ORklH X1NORF9JU0EgaXMgbm90IHNldApDT05GSUdfU05EX1BDST15CkNPTkZJR19TTkRfQUQxODg5PXkK Q09ORklHX1NORF9BTFMzMDA9eQpDT05GSUdfU05EX0FMUzQwMDA9eQpDT05GSUdfU05EX0FMSTU0 NTE9eQojIENPTkZJR19TTkRfQVNJSFBJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9BVElJWFA9eQpD T05GSUdfU05EX0FUSUlYUF9NT0RFTT15CkNPTkZJR19TTkRfQVU4ODEwPXkKIyBDT05GSUdfU05E X0FVODgyMCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQVU4ODMwPXkKQ09ORklHX1NORF9BVzI9eQpD T05GSUdfU05EX0FaVDMzMjg9eQojIENPTkZJR19TTkRfQlQ4N1ggaXMgbm90IHNldApDT05GSUdf U05EX0NBMDEwNj15CkNPTkZJR19TTkRfQ01JUENJPXkKQ09ORklHX1NORF9PWFlHRU5fTElCPXkK Q09ORklHX1NORF9PWFlHRU49eQojIENPTkZJR19TTkRfQ1M0MjgxIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0NTNDZYWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ1M1NTMwPXkKQ09ORklHX1NORF9D UzU1MzVBVURJTz15CkNPTkZJR19TTkRfQ1RYRkk9eQpDT05GSUdfU05EX0RBUkxBMjA9eQpDT05G SUdfU05EX0dJTkEyMD15CiMgQ09ORklHX1NORF9MQVlMQTIwIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9EQVJMQTI0PXkKIyBDT05GSUdfU05EX0dJTkEyNCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTEFZ TEEyND15CiMgQ09ORklHX1NORF9NT05BIGlzIG5vdCBzZXQKQ09ORklHX1NORF9NSUE9eQojIENP TkZJR19TTkRfRUNITzNHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9JTkRJR089eQpDT05GSUdfU05E X0lORElHT0lPPXkKQ09ORklHX1NORF9JTkRJR09ESj15CkNPTkZJR19TTkRfSU5ESUdPSU9YPXkK Q09ORklHX1NORF9JTkRJR09ESlg9eQpDT05GSUdfU05EX0VNVTEwSzE9eQpDT05GSUdfU05EX0VN VTEwSzFYPXkKQ09ORklHX1NORF9FTlMxMzcwPXkKIyBDT05GSUdfU05EX0VOUzEzNzEgaXMgbm90 IHNldApDT05GSUdfU05EX0VTMTkzOD15CkNPTkZJR19TTkRfRVMxOTY4PXkKQ09ORklHX1NORF9F UzE5NjhfSU5QVVQ9eQpDT05GSUdfU05EX0ZNODAxPXkKQ09ORklHX1NORF9IRFNQPXkKCiMKIyBE b24ndCBmb3JnZXQgdG8gYWRkIGJ1aWx0LWluIGZpcm13YXJlcyBmb3IgSERTUCBkcml2ZXIKIwoj IENPTkZJR19TTkRfSERTUE0gaXMgbm90IHNldApDT05GSUdfU05EX0lDRTE3MTI9eQojIENPTkZJ R19TTkRfSUNFMTcyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfSU5URUw4WDBNPXkKIyBDT05GSUdfU05EX0tPUkcxMjEyIGlzIG5vdCBzZXQK Q09ORklHX1NORF9MT0xBPXkKQ09ORklHX1NORF9MWDY0NjRFUz15CkNPTkZJR19TTkRfTUFFU1RS TzM9eQpDT05GSUdfU05EX01BRVNUUk8zX0lOUFVUPXkKQ09ORklHX1NORF9NSVhBUlQ9eQpDT05G SUdfU05EX05NMjU2PXkKIyBDT05GSUdfU05EX1BDWEhSIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1JJUFRJREUgaXMgbm90IHNldAojIENPTkZJR19TTkRfUk1FMzIgaXMgbm90IHNldApDT05GSUdf U05EX1JNRTk2PXkKIyBDT05GSUdfU05EX1JNRTk2NTIgaXMgbm90IHNldApDT05GSUdfU05EX1NJ UzcwMTk9eQpDT05GSUdfU05EX1NPTklDVklCRVM9eQpDT05GSUdfU05EX1RSSURFTlQ9eQpDT05G SUdfU05EX1ZJQTgyWFg9eQpDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU09eQojIENPTkZJR19TTkRf VklSVFVPU08gaXMgbm90IHNldApDT05GSUdfU05EX1ZYMjIyPXkKIyBDT05GSUdfU05EX1lNRlBD SSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwpDT05GSUdfU05EX0hEQT15CkNPTkZJR19TTkRf SERBX0lOVEVMPXkKQ09ORklHX1NORF9IREFfSFdERVA9eQpDT05GSUdfU05EX0hEQV9SRUNPTkZJ Rz15CiMgQ09ORklHX1NORF9IREFfSU5QVVRfQkVFUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERB X1BBVENIX0xPQURFUj15CkNPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUs9eQojIENPTkZJR19T TkRfSERBX0NPREVDX0FOQUxPRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX1NJR01B VEVMPXkKQ09ORklHX1NORF9IREFfQ09ERUNfVklBPXkKQ09ORklHX1NORF9IREFfQ09ERUNfSERN ST15CkNPTkZJR19TTkRfSERBX0NPREVDX0NJUlJVUz15CiMgQ09ORklHX1NORF9IREFfQ09ERUNf Q09ORVhBTlQgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMTA9eQpDT05GSUdf U05EX0hEQV9DT0RFQ19DQTAxMzI9eQojIENPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMl9EU1Ag aXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0NPREVDX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9IREFfQ09ERUNfU0kzMDU0IGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfR0VORVJJ Qz15CkNPTkZJR19TTkRfSERBX1BPV0VSX1NBVkVfREVGQVVMVD0wCkNPTkZJR19TTkRfSERBX0NP UkU9eQpDT05GSUdfU05EX0hEQV9JOTE1PXkKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02 NAojIENPTkZJR19TTkRfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFIGlzIG5v dCBzZXQKQ09ORklHX1NORF9TT0M9eQpDT05GSUdfU05EX1NPQ19BQzk3X0JVUz15CkNPTkZJR19T TkRfU09DX0dFTkVSSUNfRE1BRU5HSU5FX1BDTT15CkNPTkZJR19TTkRfQVRNRUxfU09DPXkKCiMK IyBTb0MgQXVkaW8gZm9yIEZyZWVzY2FsZSBDUFVzCiMKCiMKIyBDb21tb24gU29DIEF1ZGlvIG9w dGlvbnMgZm9yIEZyZWVzY2FsZSBDUFVzOgojCkNPTkZJR19TTkRfU09DX0ZTTF9BU1JDPXkKIyBD T05GSUdfU05EX1NPQ19GU0xfU0FJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfRlNMX1NTST15 CiMgQ09ORklHX1NORF9TT0NfRlNMX1NQRElGIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19G U0xfRVNBSSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lNWF9BVURNVVg9eQpDT05GSUdfU05E X1NTVF9NRkxEX1BMQVRGT1JNPXkKQ09ORklHX1NORF9TU1RfSVBDPXkKQ09ORklHX1NORF9TU1Rf SVBDX0FDUEk9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRDUl9SVDU2NDBfTUFDSD15CkNPTkZJ R19TTkRfU09DX1hURlBHQV9JMlM9eQpDT05GSUdfU05EX1NPQ19JMkNfQU5EX1NQST15CgojCiMg Q09ERUMgZHJpdmVycwojCkNPTkZJR19TTkRfU09DX0FDOTdfQ09ERUM9eQpDT05GSUdfU05EX1NP Q19BREFVMTcwMT15CkNPTkZJR19TTkRfU09DX0FLNDEwND15CkNPTkZJR19TTkRfU09DX0FLNDU1 ND15CkNPTkZJR19TTkRfU09DX0FLNDY0Mj15CkNPTkZJR19TTkRfU09DX0FLNTM4Nj15CkNPTkZJ R19TTkRfU09DX0FMQzU2MjM9eQpDT05GSUdfU05EX1NPQ19DUzM1TDMyPXkKQ09ORklHX1NORF9T T0NfQ1M0Mkw1MT15CkNPTkZJR19TTkRfU09DX0NTNDJMNTFfSTJDPXkKQ09ORklHX1NORF9TT0Nf Q1M0Mkw1Mj15CkNPTkZJR19TTkRfU09DX0NTNDJMNTY9eQpDT05GSUdfU05EX1NPQ19DUzQyTDcz PXkKQ09ORklHX1NORF9TT0NfQ1M0MjY1PXkKQ09ORklHX1NORF9TT0NfQ1M0MjcwPXkKQ09ORklH X1NORF9TT0NfQ1M0MjcxPXkKQ09ORklHX1NORF9TT0NfQ1M0MjcxX0kyQz15CkNPTkZJR19TTkRf U09DX0NTNDI3MV9TUEk9eQpDT05GSUdfU05EX1NPQ19DUzQyWFg4PXkKQ09ORklHX1NORF9TT0Nf Q1M0MlhYOF9JMkM9eQojIENPTkZJR19TTkRfU09DX0NTNDM0OSBpcyBub3Qgc2V0CkNPTkZJR19T TkRfU09DX0hETUlfQ09ERUM9eQpDT05GSUdfU05EX1NPQ19FUzgzMjg9eQojIENPTkZJR19TTkRf U09DX0dUTTYwMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1BDTTE2ODE9eQpDT05GSUdfU05E X1NPQ19QQ00xNzkyQT15CkNPTkZJR19TTkRfU09DX1BDTTUxMng9eQpDT05GSUdfU05EX1NPQ19Q Q001MTJ4X0kyQz15CkNPTkZJR19TTkRfU09DX1BDTTUxMnhfU1BJPXkKQ09ORklHX1NORF9TT0Nf Ukw2MjMxPXkKQ09ORklHX1NORF9TT0NfUlQ1NjMxPXkKQ09ORklHX1NORF9TT0NfUlQ1NjQwPXkK IyBDT05GSUdfU05EX1NPQ19SVDU2NzdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfU0dU TDUwMDA9eQpDT05GSUdfU05EX1NPQ19TSUdNQURTUD15CkNPTkZJR19TTkRfU09DX1NJR01BRFNQ X0kyQz15CkNPTkZJR19TTkRfU09DX1NJUkZfQVVESU9fQ09ERUM9eQpDT05GSUdfU05EX1NPQ19T UERJRj15CkNPTkZJR19TTkRfU09DX1NTTTI2MDI9eQpDT05GSUdfU05EX1NPQ19TU00yNjAyX1NQ ST15CkNPTkZJR19TTkRfU09DX1NTTTI2MDJfSTJDPXkKQ09ORklHX1NORF9TT0NfU1NNNDU2Nz15 CkNPTkZJR19TTkRfU09DX1NUQTMyWD15CkNPTkZJR19TTkRfU09DX1NUQTM1MD15CiMgQ09ORklH X1NORF9TT0NfU1RJX1NBUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1RBUzI1NTI9eQpDT05G SUdfU05EX1NPQ19UQVM1MDg2PXkKQ09ORklHX1NORF9TT0NfVEFTNTcxWD15CkNPTkZJR19TTkRf U09DX1RGQTk4Nzk9eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyMz15CkNPTkZJR19TTkRfU09D X1RMVjMyMEFJQzIzX0kyQz15CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzIzX1NQST15CkNPTkZJ R19TTkRfU09DX1RMVjMyMEFJQzMxWFg9eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzWD15CkNP TkZJR19TTkRfU09DX1RTM0EyMjdFPXkKQ09ORklHX1NORF9TT0NfV004NTEwPXkKQ09ORklHX1NO RF9TT0NfV004NTIzPXkKQ09ORklHX1NORF9TT0NfV004NTgwPXkKQ09ORklHX1NORF9TT0NfV004 NzExPXkKQ09ORklHX1NORF9TT0NfV004NzI4PXkKQ09ORklHX1NORF9TT0NfV004NzMxPXkKQ09O RklHX1NORF9TT0NfV004NzM3PXkKQ09ORklHX1NORF9TT0NfV004NzQxPXkKQ09ORklHX1NORF9T T0NfV004NzUwPXkKQ09ORklHX1NORF9TT0NfV004NzUzPXkKQ09ORklHX1NORF9TT0NfV004Nzcw PXkKQ09ORklHX1NORF9TT0NfV004Nzc2PXkKQ09ORklHX1NORF9TT0NfV004ODA0PXkKQ09ORklH X1NORF9TT0NfV004ODA0X0kyQz15CkNPTkZJR19TTkRfU09DX1dNODgwNF9TUEk9eQpDT05GSUdf U05EX1NPQ19XTTg5MDM9eQpDT05GSUdfU05EX1NPQ19XTTg5NjI9eQpDT05GSUdfU05EX1NPQ19X TTg5Nzg9eQpDT05GSUdfU05EX1NPQ19UUEE2MTMwQTI9eQpDT05GSUdfU05EX1NJTVBMRV9DQVJE PXkKQ09ORklHX1NPVU5EX1BSSU1FPXkKQ09ORklHX1NPVU5EX09TUz15CiMgQ09ORklHX1NPVU5E X1RSQUNFSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX0RNQVAgaXMgbm90IHNldApDT05G SUdfU09VTkRfVk1JREk9eQojIENPTkZJR19TT1VORF9UUklYIGlzIG5vdCBzZXQKQ09ORklHX1NP VU5EX01TUz15CkNPTkZJR19TT1VORF9NUFU0MDE9eQpDT05GSUdfU09VTkRfUEFTPXkKIyBDT05G SUdfUEFTX0pPWVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX1BTUz15CkNPTkZJR19QU1Nf TUlYRVI9eQpDT05GSUdfU09VTkRfU0I9eQpDT05GSUdfU09VTkRfWU0zODEyPXkKIyBDT05GSUdf U09VTkRfVUFSVDY4NTAgaXMgbm90IHNldApDT05GSUdfU09VTkRfQUVEU1AxNj15CkNPTkZJR19T QzY2MDA9eQpDT05GSUdfU0M2NjAwX0pPWT15CkNPTkZJR19TQzY2MDBfQ0RST009NApDT05GSUdf U0M2NjAwX0NEUk9NQkFTRT0wCkNPTkZJR19TT1VORF9LQUhMVUE9eQpDT05GSUdfQUM5N19CVVM9 eQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NU UkVOR1RIIGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CkNPTkZJR19VSElEPXkKQ09ORklHX0hJ RF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9 eQpDT05GSUdfSElEX0FDUlVYPXkKQ09ORklHX0hJRF9BQ1JVWF9GRj15CkNPTkZJR19ISURfQVBQ TEU9eQojIENPTkZJR19ISURfQVVSRUFMIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9CRUxLSU49eQpD T05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CkNPTkZJR19ISURfUFJPRElL RVlTPXkKIyBDT05GSUdfSElEX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19ISURfRFJBR09O UklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYgaXMgbm90IHNldAojIENPTkZJR19I SURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VaS0VZIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0tFWVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LWUU9eQojIENPTkZJR19ISURf V0FMVE9QIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HWVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FE RSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj15CkNPTkZJR19ISURfS0VOU0lOR1RPTj15 CkNPTkZJR19ISURfTENQT1dFUj15CkNPTkZJR19ISURfTEVOT1ZPPXkKQ09ORklHX0hJRF9MT0dJ VEVDSD15CkNPTkZJR19ISURfTE9HSVRFQ0hfREo9eQpDT05GSUdfSElEX0xPR0lURUNIX0hJRFBQ PXkKIyBDT05GSUdfTE9HSVRFQ0hfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJUlVNQkxFUEFE Ml9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQwX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xP R0lXSEVFTFNfRkY9eQpDT05GSUdfSElEX01BR0lDTU9VU0U9eQpDT05GSUdfSElEX01JQ1JPU09G VD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQpDT05GSUdf SElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNPTkZJR19QQU5USEVSTE9SRF9G Rj15CkNPTkZJR19ISURfUEVUQUxZTlg9eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQojIENPTkZJR19I SURfUElDT0xDRF9GQiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVCBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEX0xFRFMgaXMgbm90IHNldApDT05GSUdfSElE X1BJQ09MQ0RfQ0lSPXkKQ09ORklHX0hJRF9QTEFOVFJPTklDUz15CkNPTkZJR19ISURfUFJJTUFY PXkKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0FNU1VORz15CkNP TkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9TVEVFTFNFUklFUz15CkNPTkZJR19ISURf U1VOUExVUz15CkNPTkZJR19ISURfUk1JPXkKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qg c2V0CkNPTkZJR19ISURfU01BUlRKT1lQTFVTPXkKIyBDT05GSUdfU01BUlRKT1lQTFVTX0ZGIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9USVZPPXkKQ09ORklHX0hJRF9UT1BTRUVEPXkKIyBDT05GSUdf SElEX1RISU5HTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPXkKIyBDT05GSUdf VEhSVVNUTUFTVEVSX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT15CiMgQ09ORklHX0hJ RF9XSUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX1pFUk9QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9TRU5TT1JfSFVCPXkKIyBDT05GSUdfSElEX1NFTlNPUl9DVVNUT01fU0VO U09SIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwpDT05GSUdfSTJDX0hJRD15CkNP TkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklH X1VTQl9BUkNIX0hBU19IQ0Q9eQojIENPTkZJR19VU0IgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0 IGRyaXZlcnMKIwoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfVVNC X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMgbm90IHNldAojIENPTkZJ R19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFIVk9fVVNCIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VXQiBpcyBub3Qgc2V0CkNP TkZJR19NTUM9eQpDT05GSUdfTU1DX0RFQlVHPXkKQ09ORklHX01NQ19DTEtHQVRFPXkKCiMKIyBN TUMvU0QvU0RJTyBDYXJkIERyaXZlcnMKIwojIENPTkZJR19NTUNfQkxPQ0sgaXMgbm90IHNldAoj IENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNldApDT05GSUdfTU1DX1RFU1Q9eQoKIwojIE1NQy9T RC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01NQ19TREhDST15CkNPTkZJ R19NTUNfU0RIQ0lfUENJPXkKIyBDT05GSUdfTU1DX1JJQ09IX01NQyBpcyBub3Qgc2V0CiMgQ09O RklHX01NQ19TREhDSV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NESENJX1BMVEZNIGlz IG5vdCBzZXQKQ09ORklHX01NQ19XQlNEPXkKQ09ORklHX01NQ19USUZNX1NEPXkKQ09ORklHX01N Q19DQjcxMD15CkNPTkZJR19NTUNfVklBX1NETU1DPXkKQ09ORklHX01NQ19VU0RISTZST0wwPXkK Q09ORklHX01NQ19UT1NISUJBX1BDST15CkNPTkZJR19NTUNfTVRLPXkKQ09ORklHX01FTVNUSUNL PXkKQ09ORklHX01FTVNUSUNLX0RFQlVHPXkKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKQ09O RklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9eQojIENPTkZJR19NU1BST19CTE9DSyBpcyBub3Qg c2V0CiMgQ09ORklHX01TX0JMT0NLIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBIb3N0IENv bnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01TPXkKIyBDT05GSUdfTUVN U1RJQ0tfSk1JQ1JPTl8zOFggaXMgbm90IHNldAojIENPTkZJR19NRU1TVElDS19SNTkyIGlzIG5v dCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQpDT05GSUdfTEVEU19D TEFTU19GTEFTSD15CgojCiMgTEVEIGRyaXZlcnMKIwpDT05GSUdfTEVEU184OFBNODYwWD15CkNP TkZJR19MRURTX0JDTTYzMjg9eQpDT05GSUdfTEVEU19CQ002MzU4PXkKIyBDT05GSUdfTEVEU19M TTM1MzAgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1MzM9eQpDT05GSUdfTEVEU19MTTM2NDI9 eQojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldApDT05GSUdfTEVEU19HUElPPXkKIyBD T05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkK IyBDT05GSUdfTEVEU19MUDU1MjEgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1MjM9eQojIENP TkZJR19MRURTX0xQNTU2MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQODUwMT15CkNPTkZJR19M RURTX0xQODg2MD15CkNPTkZJR19MRURTX1BDQTk1NVg9eQpDT05GSUdfTEVEU19QQ0E5NjNYPXkK Q09ORklHX0xFRFNfV004MzUwPXkKQ09ORklHX0xFRFNfREE5MDUyPXkKQ09ORklHX0xFRFNfREFD MTI0UzA4NT15CkNPTkZJR19MRURTX1BXTT15CkNPTkZJR19MRURTX1JFR1VMQVRPUj15CiMgQ09O RklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MVDM1OTMgaXMgbm90IHNl dApDT05GSUdfTEVEU19BRFA1NTIwPXkKIyBDT05GSUdfTEVEU19ERUxMX05FVEJPT0tTIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19NQzEzNzgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2 NTA3IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVExDNTkxWFg9eQpDT05GSUdfTEVEU19NQVg4OTk3 PXkKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldApDT05GSUdfTEVEU19PVDIwMD15CkNP TkZJR19MRURTX01FTkYyMUJNQz15CiMgQ09ORklHX0xFRFNfS1REMjY5MiBpcyBub3Qgc2V0Cgoj CiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBI SUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5LTSBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX1NZU0NPTj15CkNPTkZJR19MRURTX1BNODk0MV9XTEVEPXkKCiMKIyBMRUQg VHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9U SU1FUiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD15CiMgQ09ORklHX0xF RFNfVFJJR0dFUl9JREVfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFS VEJFQVQgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tMSUdIVD15CkNPTkZJR19M RURTX1RSSUdHRVJfQ1BVPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNf VFJJR0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZp bHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9 eQojIENPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBIGlzIG5vdCBzZXQKQ09ORklHX0FDQ0VTU0lC SUxJVFk9eQpDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkK Q09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfTU1fRURBQz15CiMgQ09ORklHX0VEQUNfQU1ENzZY IGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfRTdYWFg9eQpDT05GSUdfRURBQ19FNzUyWD15CkNPTkZJ R19FREFDX0k4Mjg3NVA9eQojIENPTkZJR19FREFDX0k4Mjk3NVggaXMgbm90IHNldApDT05GSUdf RURBQ19JMzAwMD15CkNPTkZJR19FREFDX0kzMjAwPXkKIyBDT05GSUdfRURBQ19JRTMxMjAwIGlz IG5vdCBzZXQKQ09ORklHX0VEQUNfWDM4PXkKQ09ORklHX0VEQUNfSTU0MDA9eQojIENPTkZJR19F REFDX0k4Mjg2MCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX1I4MjYwMD15CiMgQ09ORklHX0VEQUNf STUwMDAgaXMgbm90IHNldApDT05GSUdfRURBQ19JNTEwMD15CkNPTkZJR19FREFDX0k3MzAwPXkK Q09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMg aXMgbm90IHNldApDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNF PSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldAoKIwojIFJUQyBpbnRlcmZhY2Vz CiMKIyBDT05GSUdfUlRDX0lOVEZfU1lTRlMgaXMgbm90IHNldApDT05GSUdfUlRDX0lOVEZfUFJP Qz15CiMgQ09ORklHX1JUQ19JTlRGX0RFViBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RFU1Q9 eQoKIwojIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWXzg4UE04NjBYPXkKIyBDT05G SUdfUlRDX0RSVl84OFBNODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfQVMzNzIyPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj15CkNPTkZJR19S VENfRFJWX0RTMzIzMj15CkNPTkZJR19SVENfRFJWX0hZTTg1NjM9eQojIENPTkZJR19SVENfRFJW X01BWDY5MDAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg4OTA3PXkKQ09ORklHX1JUQ19E UlZfTUFYODkyNT15CkNPTkZJR19SVENfRFJWX01BWDg5OTc9eQpDT05GSUdfUlRDX0RSVl9SSzgw OD15CkNPTkZJR19SVENfRFJWX1JTNUMzNzI9eQojIENPTkZJR19SVENfRFJWX0lTTDEyMDggaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfSVNMMTIwNTc9eQojIENPTkZJR19SVENfRFJWX1gxMjA1IGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfUEFMTUFTPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU2Mz15CiMg Q09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1 ODMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDFUODA9eQojIENPTkZJR19SVENfRFJWX000 MVQ4MF9XRFQgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfVFdMNDAzMD15CkNPTkZJR19SVENfRFJWX1RQUzY1OTEwPXkKQ09ORklHX1JU Q19EUlZfUkM1VDU4Mz15CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQojIENPTkZJR19SVENfRFJW X0ZNMzEzMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYODU4MT15CiMgQ09ORklHX1JUQ19E UlZfUlg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX1JWMzAyOUMyIGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMK IwpDT05GSUdfUlRDX0RSVl9NNDFUOTM9eQpDT05GSUdfUlRDX0RSVl9NNDFUOTQ9eQojIENPTkZJ R19SVENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM0Mz15CiMgQ09O RklHX1JUQ19EUlZfRFMxMzQ3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzkwPXkKQ09O RklHX1JUQ19EUlZfTUFYNjkwMj15CkNPTkZJR19SVENfRFJWX1I5NzAxPXkKQ09ORklHX1JUQ19E UlZfUlM1QzM0OD15CiMgQ09ORklHX1JUQ19EUlZfRFMzMjM0IGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfUENGMjEyMz15CkNPTkZJR19SVENfRFJWX1JYNDU4MT15CkNPTkZJR19SVENfRFJWX01D UDc5NT15CgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkK Q09ORklHX1JUQ19EUlZfRFMxMjg2PXkKQ09ORklHX1JUQ19EUlZfRFMxNTExPXkKQ09ORklHX1JU Q19EUlZfRFMxNTUzPXkKQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWT15CiMgQ09ORklHX1JU Q19EUlZfRFMxNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODkgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX0RTMTcyODUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RT MTc0ODUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3ODg1PXkKIyBDT05GSUdfUlRDX0RT MTY4NV9QUk9DX1JFR1MgaXMgbm90IHNldApDT05GSUdfUlRDX0RTMTY4NV9TWVNGU19SRUdTPXkK IyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzI0MDQ9 eQpDT05GSUdfUlRDX0RSVl9EQTkwNTI9eQpDT05GSUdfUlRDX0RSVl9EQTkwNTU9eQpDT05GSUdf UlRDX0RSVl9EQTkwNjM9eQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD15CkNPTkZJR19SVENfRFJW X000OFQ4Nj15CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9NNDhUNTkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JU Q19EUlZfQlE0ODAyPXkKIyBDT05GSUdfUlRDX0RSVl9SUDVDMDEgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9WMzAyMD15CkNPTkZJR19SVENfRFJWX1dNODM1MD15CkNPTkZJR19SVENfRFJWX1BD RjUwNjMzPXkKIyBDT05GSUdfUlRDX0RSVl9BQjMxMDAgaXMgbm90IHNldAoKIwojIG9uLUNQVSBS VEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfTUMxM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX1NOVlM9eQoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwpDT05GSUdfRE1BREVW SUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZp Y2VzCiMKQ09ORklHX0lOVEVMX0lPQVRETUE9eQojIENPTkZJR19JRE1BNjQgaXMgbm90IHNldApD T05GSUdfRFdfRE1BQ19DT1JFPXkKIyBDT05GSUdfRFdfRE1BQyBpcyBub3Qgc2V0CkNPTkZJR19E V19ETUFDX1BDST15CkNPTkZJR19IU1VfRE1BPXkKQ09ORklHX0hTVV9ETUFfUENJPXkKQ09ORklH X1BDSF9ETUE9eQojIENPTkZJR19GU0xfRURNQSBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5F PXkKQ09ORklHX0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklH X0RNQV9PRj15CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZTkNfVFhfRE1BPXkKIyBDT05G SUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQpDT05GSUdfRENB PXkKQ09ORklHX0FVWERJU1BMQVk9eQpDT05GSUdfVUlPPXkKIyBDT05GSUdfVUlPX0NJRiBpcyBu b3Qgc2V0CkNPTkZJR19VSU9fUERSVl9HRU5JUlE9eQpDT05GSUdfVUlPX0RNRU1fR0VOSVJRPXkK Q09ORklHX1VJT19BRUM9eQpDT05GSUdfVUlPX1NFUkNPUzM9eQpDT05GSUdfVUlPX1BDSV9HRU5F UklDPXkKIyBDT05GSUdfVUlPX05FVFggaXMgbm90IHNldApDT05GSUdfVUlPX1BSVVNTPXkKIyBD T05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBz ZXQKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9f UENJIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09ORklHX1ZJUlRJT19JTlBV VD15CkNPTkZJR19WSVJUSU9fTU1JTz15CkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklD RVM9eQoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19IWVBF UlYgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFU Rk9STV9ERVZJQ0VTPXkKIyBDT05GSUdfQUNFUl9XTUkgaXMgbm90IHNldAojIENPTkZJR19BQ0VS SERGIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJRU5XQVJFX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklH X0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9XTUkgaXMgbm90IHNldAojIENP TkZJR19ERUxMX1dNSV9BSU8gaXMgbm90IHNldAojIENPTkZJR19ERUxMX1NNTzg4MDAgaXMgbm90 IHNldAojIENPTkZJR19GVUpJVFNVX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1Vf VEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEMxMTAwX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklH X0hQX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0lSRUxFU1MgaXMgbm90IHNldAojIENP TkZJR19IUF9XTUkgaXMgbm90IHNldAojIENPTkZJR19QQU5BU09OSUNfTEFQVE9QIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0hEQVBT PXkKIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV01JPXkKIyBD T05GSUdfTVNJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUNQSV9UT1NISUJBIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9S RktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJ R19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldAojIENP TkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPXkKQ09ORklHX01Y TV9XTUk9eQojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX0dN VVggaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKQ09O RklHX0lOVEVMX1BNQ19JUEM9eQpDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJP TUVPU19QU1RPUkU9eQoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2Nr IFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19JODI1Mz15CkNPTkZJR19DTEtFVlRfSTgy NTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19B VE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENP TkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5v dCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKQ09ORklHX01BSUxCT1g9eQoj IENPTkZJR19QQ0MgaXMgbm90IHNldApDT05GSUdfQUxURVJBX01CT1g9eQojIENPTkZJR19JT01N VV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdfUkVN T1RFUFJPQz15CkNPTkZJR19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwoK IwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19TVU5Y SV9TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBzZXQKQ09ORklHX1BNX0RF VkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBM RV9PTkRFTUFORD15CiMgQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQK IyBDT05GSUdfREVWRlJFUV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJF UV9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKCiMKIyBERVZGUkVRIERyaXZlcnMKIwpDT05GSUdf UE1fREVWRlJFUV9FVkVOVD15CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJp dmVycwojCiMgQ09ORklHX0VYVENPTl9BUklaT05BIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09O X0dQSU8gaXMgbm90IHNldApDT05GSUdfRVhUQ09OX01BWDE0NTc3PXkKIyBDT05GSUdfRVhUQ09O X01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fUEFMTUFTIGlzIG5vdCBzZXQKQ09O RklHX0VYVENPTl9SVDg5NzNBPXkKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0CkNP TkZJR19FWFRDT05fVVNCX0dQSU89eQpDT05GSUdfTUVNT1JZPXkKIyBDT05GSUdfSUlPIGlzIG5v dCBzZXQKQ09ORklHX05UQj15CkNPTkZJR19OVEJfUElOR1BPTkc9eQojIENPTkZJR19OVEJfVE9P TCBpcyBub3Qgc2V0CkNPTkZJR19OVEJfVFJBTlNQT1JUPXkKIyBDT05GSUdfVk1FX0JVUyBpcyBu b3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0NSQyBp cyBub3Qgc2V0CkNPTkZJR19QV01fRlNMX0ZUTT15CkNPTkZJR19QV01fTFBTUz15CkNPTkZJR19Q V01fTFBTU19QQ0k9eQojIENPTkZJR19QV01fTFBTU19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09O RklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKQ09ORklHX1BXTV9UV0w9eQojIENPTkZJR19QV01f VFdMX0xFRCBpcyBub3Qgc2V0CkNPTkZJR19JUlFDSElQPXkKQ09ORklHX0lQQUNLX0JVUz15CkNP TkZJR19CT0FSRF9UUENJMjAwPXkKIyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMgbm90IHNldAoj IENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZNQz15CkNPTkZJR19G TUNfRkFLRURFVj15CkNPTkZJR19GTUNfVFJJVklBTD15CkNPTkZJR19GTUNfV1JJVEVfRUVQUk9N PXkKQ09ORklHX0ZNQ19DSEFSREVWPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dFTkVS SUNfUEhZPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9V U0IyPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKQ09ORklHX1BPV0VSQ0FQPXkKQ09ORklH X0lOVEVMX1JBUEw9eQpDT05GSUdfTUNCPXkKIyBDT05GSUdfTUNCX1BDSSBpcyBub3Qgc2V0Cgoj CiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CkNPTkZJR19USFVO REVSQk9MVD15CgojCiMgQW5kcm9pZAojCkNPTkZJR19BTkRST0lEPXkKQ09ORklHX0FORFJPSURf QklOREVSX0lQQz15CkNPTkZJR19BTkRST0lEX0JJTkRFUl9JUENfMzJCSVQ9eQojIENPTkZJR19M SUJOVkRJTU0gaXMgbm90IHNldAojIENPTkZJR19OVk1FTSBpcyBub3Qgc2V0CgojCiMgRmlybXdh cmUgRHJpdmVycwojCiMgQ09ORklHX0VERCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUk1XQVJFX01F TU1BUCBpcyBub3Qgc2V0CkNPTkZJR19ERUxMX1JCVT15CiMgQ09ORklHX0RDREJBUyBpcyBub3Qg c2V0CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9G SVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JE X0FDQ0VTUz15CkNPTkZJR19FWFQyX0ZTPXkKIyBDT05GSUdfRVhUMl9GU19YQVRUUiBpcyBub3Qg c2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CiMgQ09ORklH X0VYVDRfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQpD T05GSUdfRVhUNF9FTkNSWVBUSU9OPXkKQ09ORklHX0VYVDRfRlNfRU5DUllQVElPTj15CkNPTkZJ R19FWFQ0X0RFQlVHPXkKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJU0VSRlNfRlM9eQpDT05GSUdfUkVJU0VS RlNfQ0hFQ0s9eQojIENPTkZJR19SRUlTRVJGU19QUk9DX0lORk8gaXMgbm90IHNldAojIENPTkZJ R19SRUlTRVJGU19GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19KRlNfRlM9eQpDT05GSUdfSkZT X1BPU0lYX0FDTD15CiMgQ09ORklHX0pGU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0pG U19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19TVEFUSVNUSUNTIGlzIG5vdCBzZXQKIyBD T05GSUdfWEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfR0ZTMl9GUyBpcyBub3Qgc2V0CiMgQ09O RklHX09DRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlMgaXMgbm90IHNldApDT05G SUdfTklMRlMyX0ZTPXkKQ09ORklHX0YyRlNfRlM9eQpDT05GSUdfRjJGU19TVEFUX0ZTPXkKQ09O RklHX0YyRlNfRlNfWEFUVFI9eQpDT05GSUdfRjJGU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRjJG U19GU19TRUNVUklUWT15CkNPTkZJR19GMkZTX0NIRUNLX0ZTPXkKQ09ORklHX0YyRlNfRlNfRU5D UllQVElPTj15CkNPTkZJR19GU19EQVg9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VY UE9SVEZTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19E Tk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CiMgQ09ORklHX0ZBTk9USUZZIGlzIG5vdCBz ZXQKIyBDT05GSUdfUVVPVEEgaXMgbm90IHNldAojIENPTkZJR19RVU9UQUNUTCBpcyBub3Qgc2V0 CkNPTkZJR19BVVRPRlM0X0ZTPXkKIyBDT05GSUdfRlVTRV9GUyBpcyBub3Qgc2V0CkNPTkZJR19P VkVSTEFZX0ZTPXkKCiMKIyBDYWNoZXMKIwojIENPTkZJR19GU0NBQ0hFIGlzIG5vdCBzZXQKCiMK IyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQojIENPTkZJR19K T0xJRVQgaXMgbm90IHNldAojIENPTkZJR19aSVNPRlMgaXMgbm90IHNldApDT05GSUdfVURGX0ZT PXkKQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdf RkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RF RkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTkt MSIKQ09ORklHX05URlNfRlM9eQojIENPTkZJR19OVEZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfTlRGU19SVyBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BS T0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JF PXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklH X1BST0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RN UEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CiMgQ09O RklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBpcyBub3Qgc2V0 CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdf T1JBTkdFRlNfRlMgaXMgbm90IHNldApDT05GSUdfQURGU19GUz15CkNPTkZJR19BREZTX0ZTX1JX PXkKQ09ORklHX0FGRlNfRlM9eQpDT05GSUdfRUNSWVBUX0ZTPXkKIyBDT05GSUdfRUNSWVBUX0ZT X01FU1NBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19IRlNfRlM9eQojIENPTkZJR19IRlNQTFVTX0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19CRlNfRlM9eQpD T05GSUdfRUZTX0ZTPXkKQ09ORklHX0pGRlMyX0ZTPXkKQ09ORklHX0pGRlMyX0ZTX0RFQlVHPTAK IyBDT05GSUdfSkZGUzJfRlNfV1JJVEVCVUZGRVIgaXMgbm90IHNldApDT05GSUdfSkZGUzJfU1VN TUFSWT15CkNPTkZJR19KRkZTMl9GU19YQVRUUj15CiMgQ09ORklHX0pGRlMyX0ZTX1BPU0lYX0FD TCBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05G SUdfSkZGUzJfQ09NUFJFU1NJT05fT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9aTElC PXkKIyBDT05GSUdfSkZGUzJfTFpPIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX1JUSU1FPXkKIyBD T05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldAojIENPTkZJR19MT0dGUyBpcyBub3Qgc2V0CkNP TkZJR19DUkFNRlM9eQpDT05GSUdfU1FVQVNIRlM9eQpDT05GSUdfU1FVQVNIRlNfRklMRV9DQUNI RT15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFT SEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVEkgaXMgbm90 IHNldAojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09O RklHX1NRVUFTSEZTX1hBVFRSPXkKIyBDT05GSUdfU1FVQVNIRlNfWkxJQiBpcyBub3Qgc2V0CkNP TkZJR19TUVVBU0hGU19MWjQ9eQpDT05GSUdfU1FVQVNIRlNfTFpPPXkKIyBDT05GSUdfU1FVQVNI RlNfWFogaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkU9eQpDT05GSUdf U1FVQVNIRlNfRU1CRURERUQ9eQpDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0z CkNPTkZJR19WWEZTX0ZTPXkKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldAojIENPTkZJR19P TUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19RTlg0 RlNfRlM9eQpDT05GSUdfUU5YNkZTX0ZTPXkKIyBDT05GSUdfUU5YNkZTX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldApDT05GSUdfUFNUT1JFPXkKQ09ORklHX1BT VE9SRV9DT05TT0xFPXkKIyBDT05GSUdfUFNUT1JFX1BNU0cgaXMgbm90IHNldApDT05GSUdfUFNU T1JFX1JBTT15CiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMg bm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19OTFM9eQpDT05GSUdf TkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdf TkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19D T0RFUEFHRV84NTA9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUyIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTcg aXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CiMgQ09ORklHX05MU19DT0RFUEFH RV84NjEgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY0 PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBB R0VfODY2PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19DT0RFUEFHRV85MzYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzk1MD15CkNPTkZJ R19OTFNfQ09ERVBBR0VfOTMyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlf OD15CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RF UEFHRV8xMjUxPXkKQ09ORklHX05MU19BU0NJST15CiMgQ09ORklHX05MU19JU084ODU5XzEgaXMg bm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKIyBD T05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV81PXkKIyBD T05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzcgaXMg bm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lT Tzg4NTlfMTMgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTQ9eQpDT05GSUdfTkxTX0lT Tzg4NTlfMTU9eQpDT05GSUdfTkxTX0tPSThfUj15CkNPTkZJR19OTFNfS09JOF9VPXkKIyBDT05G SUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NFTFRJQz15CiMgQ09O RklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FUSUFO IGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVM SUM9eQojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfSUNF TEFORD15CkNPTkZJR19OTFNfTUFDX0lOVUlUPXkKQ09ORklHX05MU19NQUNfUk9NQU5JQU49eQoj IENPTkZJR19OTFNfTUFDX1RVUktJU0ggaXMgbm90IHNldAojIENPTkZJR19OTFNfVVRGOCBpcyBu b3Qgc2V0CgojCiMgS2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9S VD15CgojCiMgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkK Q09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RF TEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29t cGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lO Rk8gaXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQK Q09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49MTAyNApDT05GSUdf U1RSSVBfQVNNX1NZTVM9eQojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldApDT05GSUdf VU5VU0VEX1NZTUJPTFM9eQojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19TRUNUSU9OX01J U01BVENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJ R19GUkFNRV9QT0lOVEVSPXkKQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVT15CiMgQ09O RklHX01BR0lDX1NZU1JRIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVt b3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19ERUJVR19QQUdF QUxMT0M9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVC VUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9J TklUPXkKIyBDT05GSUdfREVCVUdfSElHSE1FTSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVH X1NUQUNLT1ZFUkZMT1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERl YnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTklDX09O X09PUFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19QQU5J Q19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKIyBDT05GSUdfU0NIRURfSU5GTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0NIRURfU1RBQ0tf RU5EX0NIRUNLPXkKQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HPXkKIyBDT05GSUdfVElNRVJfU1RB VFMgaXMgbm90IHNldAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0 Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15 CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkK Q09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKIyBDT05GSUdfREVCVUdfTE9D S0RFUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJV R19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVD VCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKIyBDT05GSUdfREVCVUdfTElT VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BJX0xJU1QgaXMgbm90IHNldApDT05GSUdfREVC VUdfU0c9eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKIyBDT05GSUdfREVCVUdfQ1JFREVOVElB TFMgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QUk9WRV9SQ1UgaXMg bm90IHNldAojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5URVIgaXMgbm90IHNldAojIENPTkZJR19U T1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBz ZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKQ09O RklHX1JDVV9FUVNfREVCVUc9eQojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qg c2V0CkNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfUE1fTk9USUZJRVJf RVJST1JfSU5KRUNUPXkKIyBDT05GSUdfT0ZfUkVDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNU IGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf TEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9D T1BZX0NIRUNLUz15CiMgQ09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5v dCBzZXQKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJ T05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hB VkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkK Q09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNF X01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklH X0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfVFJBQ0lO R19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3Rp bmcKIwojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0xJU1RfU09SVD15CiMg Q09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CiMgQ09ORklHX0FTWU5DX1JB SUQ2X1RFU1QgaXMgbm90IHNldApDT05GSUdfVEVTVF9IRVhEVU1QPXkKIyBDT05GSUdfVEVTVF9T VFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUEFSU0VfSU5URUdFUiBpcyBu b3Qgc2V0CkNPTkZJR19URVNUX0tTVFJUT1g9eQpDT05GSUdfVEVTVF9SSEFTSFRBQkxFPXkKQ09O RklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQpDT05GSUdfQlVJTERfRE9DU1JDPXkKIyBD T05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0ZJUk1XQVJFPXkKQ09O RklHX1RFU1RfVURFTEFZPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NB TVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlz IG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVS Qk9TRV9CT09UVVA9eQojIENPTkZJR19FQVJMWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfWDg2 X1BURFVNUD15CkNPTkZJR19ERUJVR19ST0RBVEE9eQpDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9 eQojIENPTkZJR19ET1VCTEVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNI IGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf TU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lP X0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19J T19ERUxBWV9UWVBFX05PTkU9MwpDT05GSUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lPX0RF TEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAoj IENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlf VFlQRT0wCkNPTkZJR19ERUJVR19CT09UX1BBUkFNUz15CiMgQ09ORklHX0NQQV9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X0RFQlVHX1NUQVRJQ19DUFVfSEFTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9 eQpDT05GSUdfUFVOSVRfQVRPTV9ERUJVRz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJ R19LRVlTPXkKQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQpDT05GSUdfQklHX0tFWVM9eQoj IENPTkZJR19UUlVTVEVEX0tFWVMgaXMgbm90IHNldApDT05GSUdfRU5DUllQVEVEX0tFWVM9eQoj IENPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VS SVRZIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklU WV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfWE9SX0JMT0NLUz15CkNP TkZJR19BU1lOQ19DT1JFPXkKQ09ORklHX0FTWU5DX01FTUNQWT15CkNPTkZJR19BU1lOQ19YT1I9 eQpDT05GSUdfQVNZTkNfUFE9eQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9eQpDT05GSUdfQ1JZ UFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15 CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQ VE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQ SEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdf Q1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFV TFQ9eQpDT05GSUdfQ1JZUFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdf Q1JZUFRPX0FLQ0lQSEVSMj15CiMgQ09ORklHX0NSWVBUT19SU0EgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRP X1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNP TkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRP X1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19NQ1JZUFRE PXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNP TkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRp b24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQ VE9fR0NNPXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1NFUUlWPXkKIyBDT05GSUdfQ1JZUFRPX0VDSEFJTklWIGlzIG5vdCBzZXQKCiMK IyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpD T05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9 eQojIENPTkZJR19DUllQVE9fUENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fWFRTPXkKCiMK IyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19ITUFDPXkK Q09ORklHX0NSWVBUT19YQ0JDPXkKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoKIwoj IERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5U RUw9eQojIENPTkZJR19DUllQVE9fQ1JDMzIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQzMy X1BDTE1VTD15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19HSEFTSD15 CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQ VE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz15CkNPTkZJR19DUllQVE9fUk1EMTI4 PXkKQ09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJR19D UllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9 eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKQ09ORklHX0NS WVBUT19XUDUxMj15CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NS WVBUT19BRVNfNTg2PXkKIyBDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fQU5VQklTPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19C TE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19D QU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1 PXkKQ09ORklHX0NSWVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBU T19GQ1JZUFQ9eQojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX1NBTFNBMjAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0FMU0EyMF81ODYgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklH X0NSWVBUT19TRVJQRU5UPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfNTg2PXkKIyBDT05G SUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNPTkZJR19D UllQVE9fVFdPRklTSF9DT01NT049eQojIENPTkZJR19DUllQVE9fVFdPRklTSF81ODYgaXMgbm90 IHNldAoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NS WVBUT19aTElCPXkKQ09ORklHX0NSWVBUT19MWk89eQpDT05GSUdfQ1JZUFRPXzg0Mj15CkNPTkZJ R19DUllQVE9fTFo0PXkKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBSYW5k b20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdf Q1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBU T19EUkJHX0hBU0g9eQojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQ VE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJ UEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFT SF9JTkZPPXkKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9eQpD T05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tf U0hBPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9HRU9ERSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f REVWX0NDUD15CkNPTkZJR19DUllQVE9fREVWX0NDUF9ERD15CkNPTkZJR19DUllQVE9fREVWX0ND UF9DUllQVE89eQojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qgc2V0CkNP TkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9T VUJUWVBFPXkKQ09ORklHX1BVQkxJQ19LRVlfQUxHT19SU0E9eQojIENPTkZJR19YNTA5X0NFUlRJ RklDQVRFX1BBUlNFUiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJUVUFM SVpBVElPTj15CiMgQ09ORklHX0JJTkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkg cm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklH X0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklH X0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9 eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJ VD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09O RklHX0dFTkVSSUNfSU89eQpDT05GSUdfUEVSQ1BVX1JXU0VNPXkKQ09ORklHX0FSQ0hfSEFTX0ZB U1RfTVVMVElQTElFUj15CiMgQ09ORklHX0NSQ19DQ0lUVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMx Nj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15 CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJX QVRFIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX0JJVD15CiMgQ09ORklHX0NSQzcgaXMgbm90IHNl dApDT05GSUdfTElCQ1JDMzJDPXkKIyBDT05GSUdfQ1JDOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS QzY0X0VDTUEgaXMgbm90IHNldAojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlz IG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfODQy X0NPTVBSRVNTPXkKQ09ORklHXzg0Ml9ERUNPTVBSRVNTPXkKQ09ORklHX1pMSUJfSU5GTEFURT15 CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19E RUNPTVBSRVNTPXkKQ09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15 CkNPTkZJR19YWl9ERUM9eQojIENPTkZJR19YWl9ERUNfWDg2IGlzIG5vdCBzZXQKIyBDT05GSUdf WFpfREVDX1BPV0VSUEMgaXMgbm90IHNldApDT05GSUdfWFpfREVDX0lBNjQ9eQojIENPTkZJR19Y Wl9ERUNfQVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBzZXQK Q09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVD X1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJF U1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9 eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdf R0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JFRURfU09M T01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUM4PXkKQ09ORklHX0JDSD15CkNPTkZJ R19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJ QVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkK Q09ORklHX0hBU19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKQ09ORklHX0RRTD15CkNP TkZJR19HTE9CPXkKQ09ORklHX0dMT0JfU0VMRlRFU1Q9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklH X0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19BVkVSQUdFPXkKQ09O RklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPXkKQ09ORklHX0REUj15CkNPTkZJR19NUElMSUI9 eQpDT05GSUdfTElCRkRUPXkKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hf SEFTX1BNRU1fQVBJPXkK --===============0845429245113924152== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 +wIAAAAABFla --===============0845429245113924152==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753275AbbHVN3A (ORCPT ); Sat, 22 Aug 2015 09:29:00 -0400 Received: from mga14.intel.com ([192.55.52.115]:4007 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752209AbbHVN26 (ORCPT ); Sat, 22 Aug 2015 09:28:58 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,728,1432623600"; d="xz'?scan'208";a="773669110" From: kernel test robot Subject: [lkp] [of/platform] 7ec0126d70: WARNING: CPU: 0 PID: 1 at fs/kernfs/dir.c:1253 kernfs_remove_by_name_ns+0x74/0x80() CC: lkp@01.org CC: LKML TO: Tomeu Vizoso Date: Sat, 22 Aug 2015 21:28:55 +0800 Message-ID: <87twrrjvu0.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 git://git.collabora.co.uk/git/user/tomeu/linux.git on-demand-probes-v6 commit 7ec0126d70e7cf5029b717f3b3ecf48ee1d17930 ("of/platform: Point to struct device from device node") +--------------------------------------------------------+------------+------------+ | | 2ffbf1ddf7 | 7ec0126d70 | +--------------------------------------------------------+------------+------------+ | boot_successes | 101 | 0 | | boot_failures | 10 | 21 | | IP-Config:Auto-configuration_of_network_failed | 10 | 10 | | WARNING:at_fs/kernfs/dir.c:#kernfs_remove_by_name_ns() | 0 | 21 | | backtrace:of_unittest | 0 | 21 | | backtrace:kernel_init_freeable | 0 | 21 | | WARNING:at_lib/kobject.c:#kobject_put() | 0 | 7 | | BUG:unable_to_handle_kernel | 0 | 7 | | Oops | 0 | 7 | | EIP_is_at_of_platform_device_destroy | 0 | 7 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 7 | +--------------------------------------------------------+------------+------------+ [ 5.232210] ### dt-test ### FAIL of_unittest_platform_populate():812 device didn't get destroyed 'dev' [ 5.232926] ### dt-test ### FAIL of_unittest_platform_populate():812 device didn't get destroyed 'dev' [ 5.235261] ------------[ cut here ]------------ [ 5.235631] WARNING: CPU: 0 PID: 1 at fs/kernfs/dir.c:1253 kernfs_remove_by_name_ns+0x74/0x80() [ 5.236451] kernfs: can not remove 'driver', no directory [ 5.236864] CPU: 0 PID: 1 Comm: swapper Tainted: G S 4.2.0-rc6-next-20150810-00011-g7ec0126 #1 [ 5.237610] 94437cb8 94437cb8 94437c8c 81cc5f20 94437ca8 8103fc40 000004e5 811311b4 [ 5.238300] 00000000 8209cf55 823f45c0 94437cc0 8103fcc6 00000009 94437cb8 820aaf54 [ 5.238969] 94437cd4 94437ce4 811311b4 820aaecc 000004e5 820aaf54 8209cf55 8d26c014 [ 5.239662] Call Trace: [ 5.239859] [<81cc5f20>] dump_stack+0x16/0x18 [ 5.240215] [<8103fc40>] warn_slowpath_common+0x60/0x90 [ 5.240623] [<811311b4>] ? kernfs_remove_by_name_ns+0x74/0x80 [ 5.241073] [<8103fcc6>] warn_slowpath_fmt+0x26/0x30 [ 5.241469] [<811311b4>] kernfs_remove_by_name_ns+0x74/0x80 [ 5.241898] [<811330a1>] sysfs_remove_link+0x11/0x30 [ 5.242310] [<81707ba8>] driver_sysfs_remove+0x28/0x30 [ 5.242710] [<81707c62>] __device_release_driver+0x32/0xf0 [ 5.243141] [<817084aa>] device_release_driver+0x1a/0x30 [ 5.243564] [<8170705b>] bus_remove_device+0xbb/0xf0 [ 5.243948] [<81704c5c>] device_del+0xec/0x1e0 [ 5.244312] [<81cc1e01>] ? klist_next+0x101/0x110 [ 5.244684] [<81709a14>] platform_device_del+0x14/0xa0 [ 5.245092] [<81709acb>] platform_device_unregister+0xb/0x20 [ 5.245547] [<81af1d18>] of_platform_device_destroy+0x68/0x70 [ 5.245991] [<81af2267>] of_platform_notify+0xc7/0x100 [ 5.246408] [<8105753a>] notifier_call_chain+0x2a/0x90 [ 5.246805] [<810578aa>] __blocking_notifier_call_chain+0x2a/0x50 [ 5.247289] [<810578dc>] blocking_notifier_call_chain+0xc/0x10 [ 5.247738] [<81af282e>] of_property_notify+0x2e/0x60 [ 5.248144] [<81af2891>] __of_changeset_entry_notify+0x31/0xc0 [ 5.248615] [<81af3039>] of_changeset_apply+0x49/0xa0 [ 5.249017] [<81af69da>] ? of_overlay_apply_one+0xba/0x210 [ 5.249453] [<81af6d4a>] of_overlay_create+0x1ba/0x330 [ 5.249851] [<81ccd483>] of_unittest_apply_overlay+0x8a/0xf8 [ 5.250349] [<81ccd57b>] of_unittest_apply_overlay_check+0x8a/0x10d [ 5.250840] [<82529b39>] of_unittest+0x19a4/0x21d1 [ 5.251242] [<810cf7e7>] ? slob_free+0xd7/0x430 [ 5.251598] [<82528195>] ? of_unittest_check_tree_linkage+0x81/0x81 [ 5.252135] [<82528195>] ? of_unittest_check_tree_linkage+0x81/0x81 [ 5.252670] [<824e7b2b>] do_one_initcall+0xcb/0x14d [ 5.253055] [<824e74c5>] ? repair_env_string+0x12/0x54 [ 5.253463] [<8105645c>] ? parse_args+0x1bc/0x3c0 [ 5.253829] [<824e7c6b>] ? kernel_init_freeable+0xbe/0x15b [ 5.254278] [<824e7c8b>] kernel_init_freeable+0xde/0x15b [ 5.254694] [<81cc1ec8>] kernel_init+0x8/0xc0 [ 5.255044] [<81cd2ec0>] ret_from_kernel_thread+0x20/0x30 [ 5.255467] [<81cc1ec0>] ? rest_init+0xb0/0xb0 [ 5.255814] ---[ end trace 9fe8dc290cc801c7 ]--- [ 5.256199] ### dt-test ### FAIL of_unittest_apply_overlay_check():1226 overlay @"/testcase-data/overlay1" failed to create @"/testcase-data/overlay-node/test-bus/test-unittest1" enabled Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.2.0-rc6-next-20150810-00011-g7ec0126 # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.2.0-rc6 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set CONFIG_KERNEL_LZO=y # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_KDBUS is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # # CONFIG_TICK_CPU_ACCOUNTING is not set CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set # CONFIG_LTO_MENU is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=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 is not set CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_VM_EVENT_COUNTERS is not set CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=y CONFIG_SYSTEM_TRUSTED_KEYRING=y # CONFIG_PROFILING is not set CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_AMIGA_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y # CONFIG_FREEZER is not set # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_RDC321X is not set CONFIG_X86_32_IRIS=y CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_X86_PPRO_FENCE is not set CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=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 is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=y CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_AMD_EARLY=y CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y # CONFIG_VMSPLIT_3G is not set CONFIG_VMSPLIT_2G=y # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0x80000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_COMPACTION is not set CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y # CONFIG_CMA is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_X86_PMEM_LEGACY is not set CONFIG_HIGHPTE=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set CONFIG_X86_INTEL_MPX=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_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=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=y CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y CONFIG_X86_GX_SUSPMOD=y CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=y # CONFIG_X86_SPEEDSTEP_SMI is not set CONFIG_X86_P4_CLOCKMOD=y CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=y # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set CONFIG_PCI_GOMMCONFIG=y # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOANY is not set CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y CONFIG_PCI_CNB20LE_QUIRK=y CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set # CONFIG_PCIEAER_INJECT is not set # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y # CONFIG_PCI_IOV is not set CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y CONFIG_EISA_VLB_PRIMING=y # CONFIG_EISA_PCI_EISA is not set CONFIG_EISA_VIRTUAL_ROOT=y CONFIG_EISA_NAMES=y # CONFIG_SCx200 is not set CONFIG_ALIX=y # 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=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set CONFIG_RAPIDIO_DMA_ENGINE=y # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set CONFIG_RAPIDIO_CPS_XX=y CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # # CONFIG_CONNECTOR is not set 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=y CONFIG_MTD_CMDLINE_PARTS=y # CONFIG_MTD_OF_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set CONFIG_NFTL=y CONFIG_NFTL_RW=y # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_OTP=y CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y 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=y CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_DATAFLASH=y CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y CONFIG_MTD_DATAFLASH_OTP=y # CONFIG_MTD_M25P80 is not set CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 # CONFIG_MTD_NAND is not set CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set # CONFIG_MTD_UBI is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # # CONFIG_ISAPNP is not set # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y # CONFIG_AD525X_DPOT_SPI is not set CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y # CONFIG_TIFM_7XX1 is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_CS5535_MFGPT is not set CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y # CONFIG_TI_DAC7512 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_BMP085_SPI=y # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y # CONFIG_SRAM is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_IDE_LEGACY=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_PLATFORM=y CONFIG_BLK_DEV_CMD640=y CONFIG_BLK_DEV_CMD640_ENHANCED=y # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y CONFIG_BLK_DEV_OPTI621=y CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=y CONFIG_BLK_DEV_ALI15X3=y CONFIG_BLK_DEV_AMD74XX=y CONFIG_BLK_DEV_ATIIXP=y CONFIG_BLK_DEV_CMD64X=y CONFIG_BLK_DEV_TRIFLEX=y CONFIG_BLK_DEV_CS5520=y CONFIG_BLK_DEV_CS5530=y CONFIG_BLK_DEV_CS5535=y CONFIG_BLK_DEV_CS5536=y CONFIG_BLK_DEV_HPT366=y CONFIG_BLK_DEV_JMICRON=y CONFIG_BLK_DEV_SC1200=y CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y # CONFIG_BLK_DEV_PDC202XX_NEW is not set CONFIG_BLK_DEV_SVWKS=y CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SLC90E66=y CONFIG_BLK_DEV_TRM290=y CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y # # Other IDE chipsets support # # # Note: most of these also require special kernel boot parameters # # CONFIG_BLK_DEV_4DRIVES is not set CONFIG_BLK_DEV_ALI14XX=y # CONFIG_BLK_DEV_DTC2278 is not set # CONFIG_BLK_DEV_HT6560B is not set CONFIG_BLK_DEV_QD65XX=y # CONFIG_BLK_DEV_UMC8672 is not set CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_BOOT_SYSFS=y # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set CONFIG_BLK_DEV_3W_XXXX_RAID=y # CONFIG_SCSI_HPSA is not set CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y # CONFIG_SCSI_7000FASST is not set CONFIG_SCSI_ACARD=y # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 is not set CONFIG_SCSI_AHA1740=y CONFIG_SCSI_AACRAID=y # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_BUILD_FIRMWARE is not set # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y # CONFIG_SCSI_IN2000 is not set CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=y # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_MPT3SAS is not set CONFIG_SCSI_UFSHCD=y # CONFIG_SCSI_UFSHCD_PCI is not set CONFIG_SCSI_UFSHCD_PLATFORM=y CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set # CONFIG_VMWARE_PVSCSI is not set CONFIG_SCSI_SNIC=y # CONFIG_SCSI_SNIC_DEBUG_FS is not set CONFIG_SCSI_DMX3191D=y # CONFIG_SCSI_DTC3280 is not set # CONFIG_SCSI_EATA is not set CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_GENERIC_NCR5380=y CONFIG_SCSI_GENERIC_NCR5380_MMIO=y CONFIG_SCSI_GENERIC_NCR53C400=y # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set CONFIG_SCSI_INIA100=y CONFIG_SCSI_NCR53C406A=y CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 # CONFIG_SCSI_SYM53C8XX_MMIO is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_PAS16 is not set CONFIG_SCSI_QLOGIC_FAS=y CONFIG_SCSI_QLOGIC_1280=y # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_SIM710 is not set # CONFIG_SCSI_SYM53C416 is not set CONFIG_SCSI_DC395x=y CONFIG_SCSI_AM53C974=y CONFIG_SCSI_T128=y CONFIG_SCSI_U14_34F=y CONFIG_SCSI_U14_34F_TAGGED_QUEUE=y # CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set CONFIG_SCSI_U14_34F_MAX_TAGS=8 CONFIG_SCSI_ULTRASTOR=y CONFIG_SCSI_NSP32=y # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=y # CONFIG_SCSI_PMCRAID is not set CONFIG_SCSI_PM8001=y CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y # CONFIG_SATA_SVW is not set CONFIG_SATA_ULI=y # CONFIG_SATA_VIA is not set CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y # CONFIG_PATA_ATP867X is not set CONFIG_PATA_CMD64X=y CONFIG_PATA_CS5520=y # CONFIG_PATA_CS5530 is not set # CONFIG_PATA_CS5535 is not set CONFIG_PATA_CS5536=y CONFIG_PATA_CYPRESS=y CONFIG_PATA_EFAR=y CONFIG_PATA_HPT366=y CONFIG_PATA_HPT37X=y CONFIG_PATA_HPT3X2N=y CONFIG_PATA_HPT3X3=y CONFIG_PATA_HPT3X3_DMA=y CONFIG_PATA_IT8213=y # CONFIG_PATA_IT821X is not set CONFIG_PATA_JMICRON=y # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set CONFIG_PATA_NINJA32=y CONFIG_PATA_NS87415=y # CONFIG_PATA_OLDPIIX is not set CONFIG_PATA_OPTIDMA=y CONFIG_PATA_PDC2027X=y # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set CONFIG_PATA_SC1200=y CONFIG_PATA_SCH=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y CONFIG_PATA_WINBOND=y # # PIO-only SFF controllers # CONFIG_PATA_CMD640_PCI=y CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y CONFIG_PATA_OPTI=y # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_QDI is not set CONFIG_PATA_RZ1000=y CONFIG_PATA_WINBOND_VLB=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set # CONFIG_ATA_GENERIC is not set CONFIG_PATA_LEGACY=y CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y # CONFIG_MD_LINEAR is not set # CONFIG_MD_RAID0 is not set CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y # CONFIG_MD_MULTIPATH is not set CONFIG_MD_FAULTY=y CONFIG_BCACHE=y CONFIG_BCACHE_DEBUG=y CONFIG_BCACHE_CLOSURES_DEBUG=y CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set # CONFIG_DM_CRYPT is not set # CONFIG_DM_SNAPSHOT is not set CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_CACHE=y CONFIG_DM_CACHE_MQ=y # CONFIG_DM_CACHE_SMQ is not set CONFIG_DM_CACHE_CLEANER=y CONFIG_DM_ERA=y CONFIG_DM_MIRROR=y # CONFIG_DM_LOG_USERSPACE is not set CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y # CONFIG_DM_MULTIPATH_QL is not set CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_DELAY=y # CONFIG_DM_UEVENT is not set # CONFIG_DM_FLAKEY is not set CONFIG_DM_VERITY=y # CONFIG_DM_SWITCH is not set CONFIG_DM_LOG_WRITES=y CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y # CONFIG_TCM_PSCSI is not set # CONFIG_TCM_USER2 is not set # CONFIG_LOOPBACK_TARGET is not set # CONFIG_ISCSI_TARGET is not set CONFIG_SBP_TARGET=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES 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=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5520=y CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y # CONFIG_KEYBOARD_GPIO is not set CONFIG_KEYBOARD_GPIO_POLLED=y # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y # CONFIG_KEYBOARD_MAX7359 is not set CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y # CONFIG_KEYBOARD_NEWTON is not set CONFIG_KEYBOARD_OPENCORES=y # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_STMPE=y CONFIG_KEYBOARD_OMAP4=y CONFIG_KEYBOARD_TC3589X=y # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_KEYBOARD_CAP11XX=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y # CONFIG_MOUSE_PS2_LOGIPS2PP is not set # CONFIG_MOUSE_PS2_SYNAPTICS is not set # CONFIG_MOUSE_PS2_CYPRESS is not set # CONFIG_MOUSE_PS2_TRACKPOINT is not set CONFIG_MOUSE_PS2_ELANTECH=y # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_ELAN_I2C=y CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_INPORT=y CONFIG_MOUSE_ATIXL=y CONFIG_MOUSE_LOGIBM=y CONFIG_MOUSE_PC110PAD=y CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=y # CONFIG_JOYSTICK_MAGELLAN is not set CONFIG_JOYSTICK_SPACEORB=y # CONFIG_JOYSTICK_SPACEBALL is not set # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set CONFIG_JOYSTICK_ZHENHUA=y # CONFIG_JOYSTICK_AS5011 is not set # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM860X_ONKEY=y CONFIG_INPUT_88PM80X_ONKEY=y # CONFIG_INPUT_AD714X is not set CONFIG_INPUT_ARIZONA_HAPTICS=y CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_PCSPKR=y CONFIG_INPUT_MAX8925_ONKEY=y CONFIG_INPUT_MAX8997_HAPTIC=y CONFIG_INPUT_MC13783_PWRBUTTON=y CONFIG_INPUT_MMA8450=y # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=y CONFIG_INPUT_WISTRON_BTNS=y # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y # CONFIG_INPUT_RETU_PWRBUTTON is not set CONFIG_INPUT_AXP20X_PEK=y CONFIG_INPUT_TWL4030_PWRBUTTON=y CONFIG_INPUT_TWL4030_VIBRA=y # CONFIG_INPUT_UINPUT is not set CONFIG_INPUT_PALMAS_PWRBUTTON=y # CONFIG_INPUT_PCF50633_PMU is not set CONFIG_INPUT_PCF8574=y CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y # CONFIG_INPUT_DA9052_ONKEY is not set CONFIG_INPUT_DA9055_ONKEY=y CONFIG_INPUT_DA9063_ONKEY=y CONFIG_INPUT_ADXL34X=y CONFIG_INPUT_ADXL34X_I2C=y # CONFIG_INPUT_ADXL34X_SPI is not set CONFIG_INPUT_CMA3000=y # CONFIG_INPUT_CMA3000_I2C is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=y # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set 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=y CONFIG_SERIO_APBPS2=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_INGENIC is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT 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 is not set CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_GEODE is not set CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y # CONFIG_NVRAM is not set CONFIG_DTLK=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y # CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=y # CONFIG_TCG_NSC is not set CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_TIS_ST33ZP24 is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=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=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set 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=y # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_EG20T=y # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=y # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_ELEKTOR=y CONFIG_I2C_PCA_ISA=y CONFIG_SCx200_ACB=y # 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=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_CADENCE=y CONFIG_SPI_GPIO=y # CONFIG_SPI_FSL_SPI is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set CONFIG_SPI_SC18IS602=y CONFIG_SPI_TOPCLIFF_PCH=y # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_74XX_MMIO is not set CONFIG_GPIO_ALTERA=y CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y CONFIG_GPIO_ICH=y CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y CONFIG_GPIO_SYSCON=y # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # # CONFIG_GPIO_ADP5520 is not set # CONFIG_GPIO_ARIZONA is not set # CONFIG_GPIO_CRYSTAL_COVE is not set CONFIG_GPIO_CS5535=y CONFIG_GPIO_DA9052=y CONFIG_GPIO_DA9055=y CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_PALMAS=y CONFIG_GPIO_RC5T583=y CONFIG_GPIO_STMPE=y CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TPS65910=y CONFIG_GPIO_TWL4030=y CONFIG_GPIO_UCB1400=y CONFIG_GPIO_WM8350=y # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCH=y CONFIG_GPIO_RDC321X=y CONFIG_GPIO_SODAVILLE=y # # SPI GPIO expanders # # CONFIG_GPIO_74X164 is not set CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MCP23S08=y CONFIG_GPIO_MC33880=y # CONFIG_GPIO_ZX is not set CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y # CONFIG_MAX8925_POWER is not set # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=y CONFIG_BATTERY_88PM860X=y CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y CONFIG_BATTERY_BQ27X00_PLATFORM=y # CONFIG_BATTERY_DA9052 is not set CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_88PM860X=y # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=y CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX8997=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set CONFIG_CHARGER_TPS65090=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=y CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_AS3722 is not set CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_LTC2952=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_RESET_SYSCON=y CONFIG_POWER_RESET_SYSCON_POWEROFF=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set # 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_ADT7X10=y CONFIG_SENSORS_ADT7310=y CONFIG_SENSORS_ADT7410=y # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # 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_DA9052_ADC=y CONFIG_SENSORS_DA9055=y CONFIG_SENSORS_I5K_AMB=y # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y # CONFIG_SENSORS_GL518SM is not set CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_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 is not set # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y # CONFIG_SENSORS_LTC4261 is not set CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y # CONFIG_SENSORS_MAX6642 is not set CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_HTU21=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MENF21BMC_HWMON=y # CONFIG_SENSORS_ADCXX is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM70 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y # CONFIG_SENSORS_LM95241 is not set # CONFIG_SENSORS_LM95245 is not set # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y # CONFIG_SENSORS_TC74 is not set # CONFIG_SENSORS_THMC50 is not set CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=y # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF 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 is not set # CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # # Texas Instruments thermal drivers # # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_ATMEL_HLCDC=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9055=y # CONFIG_MFD_DA9062 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y # CONFIG_EZX_PCAP is not set CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_UCB1400_CORE=y CONFIG_MFD_RDC321X=y # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=y # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=y CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # CONFIG_STMPE_I2C=y # CONFIG_STMPE_SPI is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set CONFIG_MFD_TPS65910=y # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AB3100=y # CONFIG_REGULATOR_ARIZONA is not set # CONFIG_REGULATOR_AS3722 is not set CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9055=y # CONFIG_REGULATOR_DA9063 is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y # CONFIG_REGULATOR_LP3971 is not set CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8907 is not set # CONFIG_REGULATOR_MAX8925 is not set CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y # CONFIG_REGULATOR_MT6311 is not set # CONFIG_REGULATOR_PALMAS is not set # CONFIG_REGULATOR_PCF50633 is not set CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_RC5T583 is not set CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RT5033=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS6524X=y # CONFIG_REGULATOR_TPS65910 is not set # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_WM8350=y CONFIG_REGULATOR_WM8994=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_MEDIA_CONTROLLER=y CONFIG_VIDEO_DEV=y # CONFIG_VIDEO_V4L2_SUBDEV_API is not set CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_DVB_CORE=y # CONFIG_TTPCI_EEPROM is not set CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=y # CONFIG_RC_DECODERS is not set CONFIG_RC_DEVICES=y # CONFIG_RC_ATI_REMOTE is not set # CONFIG_IR_ENE is not set CONFIG_IR_HIX5HD2=y # CONFIG_IR_IMON is not set # CONFIG_IR_MCEUSB is not set # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_NUVOTON is not set # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_WINBOND_CIR is not set # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_TTUSBIR is not set # CONFIG_RC_LOOPBACK is not set CONFIG_IR_GPIO_CIR=y # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=y # # Supported FireWire (IEEE 1394) Adapters # # CONFIG_DVB_FIREDTV is not set CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_SMS_SIANO_MDTV=y # CONFIG_SMS_SIANO_RC is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y 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_MT20XX=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y # # Multistandard (satellite) frontends # # # Multistandard (cable + terrestrial) frontends # # # DVB-S (satellite) frontends # # # DVB-T (terrestrial) frontends # # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # # # ISDB-T (terrestrial) frontends # # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # # Digital terrestrial only tuners/PLL # # # SEC control devices for DVB-S # # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set # CONFIG_AGP_ATI is not set # CONFIG_AGP_AMD is not set CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_NVIDIA=y # CONFIG_AGP_SIS is not set CONFIG_AGP_SWORKS=y CONFIG_AGP_VIA=y # CONFIG_AGP_EFFICEON is not set CONFIG_INTEL_GTT=y # CONFIG_VGA_ARB is not set # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_PTN3460=y CONFIG_DRM_PS8622=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_RADEON_UMS is not set # CONFIG_DRM_AMDGPU is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I810=y CONFIG_DRM_I915=y CONFIG_DRM_I915_FBDEV=y CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=y # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=y CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=y # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_SIMPLE is not set # CONFIG_DRM_PANEL_LD9040 is not set # CONFIG_DRM_PANEL_S6E8AA0 is not set CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=y # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set CONFIG_FB_BIG_ENDIAN=y # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y # CONFIG_FB_PM2_FIFO_DISCONNECT is not set CONFIG_FB_CYBER2000=y # CONFIG_FB_CYBER2000_DDC is not set # CONFIG_FB_ARC is not set CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set CONFIG_FB_RIVA_DEBUG=y # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=y CONFIG_FB_I810=y CONFIG_FB_I810_GTF=y CONFIG_FB_I810_I2C=y # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set CONFIG_FB_ATY_GX=y # CONFIG_FB_ATY_BACKLIGHT is not set CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y CONFIG_FB_SAVAGE_I2C=y # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=y CONFIG_FB_VIA_DIRECT_PROCFS=y # CONFIG_FB_VIA_X_COMPATIBILITY is not set # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SM501=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set CONFIG_FB_AUO_K1901=y # CONFIG_FB_SIMPLE is not set CONFIG_FB_SSD1307=y CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_DA9052 is not set CONFIG_BACKLIGHT_MAX8925=y # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP5520=y # CONFIG_BACKLIGHT_ADP8860 is not set CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_88PM860X=y CONFIG_BACKLIGHT_PCF50633=y CONFIG_BACKLIGHT_LM3630A=y CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_PANDORA=y # CONFIG_BACKLIGHT_SKY81452 is not set # CONFIG_BACKLIGHT_TPS65217 is not set # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y 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 is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y # CONFIG_SND_PCM_OSS is not set # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # 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_VX_LIB=y CONFIG_SND_AC97_CODEC=y # CONFIG_SND_DRIVERS is not set CONFIG_SND_SB_COMMON=y CONFIG_SND_SB16_DSP=y # CONFIG_SND_ISA is not set CONFIG_SND_PCI=y CONFIG_SND_AD1889=y CONFIG_SND_ALS300=y CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y # CONFIG_SND_ASIHPI is not set CONFIG_SND_ATIIXP=y CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y # CONFIG_SND_AU8820 is not set CONFIG_SND_AU8830=y CONFIG_SND_AW2=y CONFIG_SND_AZT3328=y # CONFIG_SND_BT87X is not set 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 is not set CONFIG_SND_CS5530=y CONFIG_SND_CS5535AUDIO=y CONFIG_SND_CTXFI=y CONFIG_SND_DARLA20=y CONFIG_SND_GINA20=y # CONFIG_SND_LAYLA20 is not set CONFIG_SND_DARLA24=y # CONFIG_SND_GINA24 is not set CONFIG_SND_LAYLA24=y # CONFIG_SND_MONA is not set CONFIG_SND_MIA=y # CONFIG_SND_ECHO3G is not set CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y # CONFIG_SND_ENS1371 is not set CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # # CONFIG_SND_HDSPM is not set CONFIG_SND_ICE1712=y # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set CONFIG_SND_INTEL8X0M=y # CONFIG_SND_KORG1212 is not set CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set CONFIG_SND_RME96=y # CONFIG_SND_RME9652 is not set CONFIG_SND_SIS7019=y CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y # CONFIG_SND_VIRTUOSO is not set CONFIG_SND_VX222=y # 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 is not set CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y # CONFIG_SND_HDA_CODEC_ANALOG is not set CONFIG_SND_HDA_CODEC_SIGMATEL=y 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=y # CONFIG_SND_HDA_CODEC_CA0132_DSP is not set # CONFIG_SND_HDA_CODEC_CMEDIA is not set # CONFIG_SND_HDA_CODEC_SI3054 is not set CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_SPI is not set # CONFIG_SND_FIREWIRE is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_ATMEL_SOC=y # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=y # CONFIG_SND_SOC_FSL_SAI is not set CONFIG_SND_SOC_FSL_SSI=y # CONFIG_SND_SOC_FSL_SPDIF is not set # CONFIG_SND_SOC_FSL_ESAI is not set CONFIG_SND_SOC_IMX_AUDMUX=y CONFIG_SND_SST_MFLD_PLATFORM=y CONFIG_SND_SST_IPC=y CONFIG_SND_SST_IPC_ACPI=y CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=y CONFIG_SND_SOC_XTFPGA_I2S=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=y CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_AK4104=y CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4642=y CONFIG_SND_SOC_AK5386=y CONFIG_SND_SOC_ALC5623=y CONFIG_SND_SOC_CS35L32=y CONFIG_SND_SOC_CS42L51=y CONFIG_SND_SOC_CS42L51_I2C=y 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_CS4271_SPI=y CONFIG_SND_SOC_CS42XX8=y CONFIG_SND_SOC_CS42XX8_I2C=y # CONFIG_SND_SOC_CS4349 is not set CONFIG_SND_SOC_HDMI_CODEC=y CONFIG_SND_SOC_ES8328=y # CONFIG_SND_SOC_GTM601 is not set CONFIG_SND_SOC_PCM1681=y CONFIG_SND_SOC_PCM1792A=y CONFIG_SND_SOC_PCM512x=y CONFIG_SND_SOC_PCM512x_I2C=y CONFIG_SND_SOC_PCM512x_SPI=y CONFIG_SND_SOC_RL6231=y CONFIG_SND_SOC_RT5631=y CONFIG_SND_SOC_RT5640=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_SPI=y CONFIG_SND_SOC_SSM2602_I2C=y CONFIG_SND_SOC_SSM4567=y CONFIG_SND_SOC_STA32X=y 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=y CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC23_I2C=y CONFIG_SND_SOC_TLV320AIC23_SPI=y CONFIG_SND_SOC_TLV320AIC31XX=y CONFIG_SND_SOC_TLV320AIC3X=y CONFIG_SND_SOC_TS3A227E=y CONFIG_SND_SOC_WM8510=y CONFIG_SND_SOC_WM8523=y CONFIG_SND_SOC_WM8580=y CONFIG_SND_SOC_WM8711=y CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y CONFIG_SND_SOC_WM8737=y CONFIG_SND_SOC_WM8741=y CONFIG_SND_SOC_WM8750=y CONFIG_SND_SOC_WM8753=y CONFIG_SND_SOC_WM8770=y CONFIG_SND_SOC_WM8776=y CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8804_I2C=y CONFIG_SND_SOC_WM8804_SPI=y CONFIG_SND_SOC_WM8903=y CONFIG_SND_SOC_WM8962=y CONFIG_SND_SOC_WM8978=y CONFIG_SND_SOC_TPA6130A2=y CONFIG_SND_SIMPLE_CARD=y 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 is not set CONFIG_SOUND_MSS=y CONFIG_SOUND_MPU401=y CONFIG_SOUND_PAS=y # CONFIG_PAS_JOYSTICK is not set CONFIG_SOUND_PSS=y CONFIG_PSS_MIXER=y CONFIG_SOUND_SB=y CONFIG_SOUND_YM3812=y # CONFIG_SOUND_UART6850 is not set CONFIG_SOUND_AEDSP16=y CONFIG_SC6600=y CONFIG_SC6600_JOY=y 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 is not set CONFIG_HIDRAW=y CONFIG_UHID=y 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_AUREAL is not set CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_KEYTOUCH is not set CONFIG_HID_KYE=y # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_FB is not set # CONFIG_HID_PICOLCD_BACKLIGHT is not set # CONFIG_HID_PICOLCD_LEDS is not set CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set # CONFIG_UWB is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y CONFIG_MMC_CLKGATE=y # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y # CONFIG_MMC_RICOH_MMC is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # CONFIG_MSPRO_BLOCK is not set # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_88PM860X=y CONFIG_LEDS_BCM6328=y CONFIG_LEDS_BCM6358=y # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_PWM=y CONFIG_LEDS_REGULATOR=y # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_ADP5520=y # CONFIG_LEDS_DELL_NETBOOKS is not set # CONFIG_LEDS_MC13783 is not set # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y CONFIG_LEDS_MENF21BMC=y # CONFIG_LEDS_KTD2692 is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set CONFIG_LEDS_SYSCON=y CONFIG_LEDS_PM8941_WLED=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_IDE_DISK is not set # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y # CONFIG_LEDS_TRIGGER_CAMERA is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=y # CONFIG_EDAC_AMD76X is not set CONFIG_EDAC_E7XXX=y CONFIG_EDAC_E752X=y CONFIG_EDAC_I82875P=y # CONFIG_EDAC_I82975X is not set CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y # CONFIG_EDAC_I82860 is not set CONFIG_EDAC_R82600=y # CONFIG_EDAC_I5000 is not set CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=y CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y # CONFIG_RTC_DRV_88PM80X is not set # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_AS3722=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 is not set CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX8925=y CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_RK808=y CONFIG_RTC_DRV_RS5C372=y # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_ISL12057=y # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PALMAS=y # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF8583 is not set CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TWL4030=y CONFIG_RTC_DRV_TPS65910=y CONFIG_RTC_DRV_RC5T583=y CONFIG_RTC_DRV_S35390A=y # CONFIG_RTC_DRV_FM3130 is not set CONFIG_RTC_DRV_RX8581=y # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=y # CONFIG_RTC_DRV_DS1305 is not set CONFIG_RTC_DRV_DS1343=y # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RS5C348=y # CONFIG_RTC_DRV_DS3234 is not set CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y CONFIG_RTC_DRV_DS1685_FAMILY=y # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set CONFIG_RTC_DRV_DS17885=y # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y # CONFIG_RTC_DRV_DS1742 is not set CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=y CONFIG_RTC_DRV_DA9055=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y # CONFIG_RTC_DRV_RP5C01 is not set CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_WM8350=y CONFIG_RTC_DRV_PCF50633=y # CONFIG_RTC_DRV_AB3100 is not set # # on-CPU RTC drivers # # CONFIG_RTC_DRV_MC13XXX is not set CONFIG_RTC_DRV_SNVS=y # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_INTEL_IOATDMA=y # CONFIG_IDMA64 is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y CONFIG_HSU_DMA_PCI=y CONFIG_PCH_DMA=y # CONFIG_FSL_EDMA is not set CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y CONFIG_AUXDISPLAY=y CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set # CONFIG_DELL_WMI is not set # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_TC1100_WMI is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_HP_WMI is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y # 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=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=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=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=y # 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=y # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ARIZONA is not set # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=y # CONFIG_EXTCON_MAX8997 is not set # CONFIG_EXTCON_PALMAS is not set CONFIG_EXTCON_RT8973A=y # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y # CONFIG_IIO is not set CONFIG_NTB=y CONFIG_NTB_PINGPONG=y # CONFIG_NTB_TOOL is not set CONFIG_NTB_TRANSPORT=y # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_CRC is not set CONFIG_PWM_FSL_FTM=y CONFIG_PWM_LPSS=y CONFIG_PWM_LPSS_PCI=y # CONFIG_PWM_LPSS_PLATFORM is not set # CONFIG_PWM_PCA9685 is not set CONFIG_PWM_TWL=y # CONFIG_PWM_TWL_LED is not set CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y # CONFIG_MCB_PCI 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_LIBNVDIMM is not set # CONFIG_NVMEM is not set # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y CONFIG_EXT4_DEBUG=y CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set # CONFIG_XFS_FS is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=y CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y CONFIG_F2FS_CHECK_FS=y CONFIG_F2FS_FS_ENCRYPTION=y CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_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 is not set CONFIG_OVERLAY_FS=y # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y # CONFIG_JFFS2_FS_POSIX_ACL is not set # CONFIG_JFFS2_FS_SECURITY is not set # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y # CONFIG_SQUASHFS_ZLIB is not set CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y # CONFIG_SQUASHFS_XZ is not set CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y CONFIG_SQUASHFS_EMBEDDED=y CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y # CONFIG_MINIX_FS is not set # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y CONFIG_QNX6FS_FS=y # CONFIG_QNX6FS_DEBUG is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y # CONFIG_PSTORE_PMSG is not set CONFIG_PSTORE_RAM=y # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y 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 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set # 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=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y 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 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # 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 is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set # CONFIG_NLS_UTF8 is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set 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_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_OBJECTS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y # CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set CONFIG_TEST_HEXDUMP=y # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_PARSE_INTEGER is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DOUBLEFAULT is not set # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y # 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=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y # CONFIG_CRYPTO_DEV_GEODE is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_CCP_CRYPTO=y # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y # CONFIG_X509_CERTIFICATE_PARSER is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_PERCPU_RWSEM=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_CRC64_ECMA is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 +wIAAAAABFla --=-=-=--