From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5871508638085856574==" MIME-Version: 1.0 From: Huang Ying To: lkp@lists.01.org Subject: [phy] 1c14905ef95: kernel BUG at drivers/base/driver.c:153! Date: Tue, 14 Jul 2015 21:18:14 +0800 Message-ID: <1436879894.1264.12.camel@intel.com> List-Id: --===============5871508638085856574== 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.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 1c14905ef951fb968c8da90e4e64be02c309a2ae ("phy: add driver for TI TU= SB1210 ULPI PHY") +------------------------------------------+------------+------------+ > | 723487a6ff | 1c14905ef9 | +------------------------------------------+------------+------------+ > boot_successes | 48 | 0 | > boot_failures | 3 | 11 | > BUG:kernel_test_crashed | 3 | | > kernel_BUG_at_drivers/base/driver.c | 0 | 5 | > invalid_opcode | 0 | 5 | > EIP_is_at_driver_register | 0 | 5 | > Kernel_panic-not_syncing:Fatal_exception | 0 | 5 | > backtrace:tusb1210_driver_init | 0 | 5 | > backtrace:kernel_init_freeable | 0 | 5 | > BUG:kernel_boot_crashed | 0 | 6 | +------------------------------------------+------------+------------+ [ 2.046659] clocksource tsc: mask: 0xffffffffffffffff max_cycles: 0x26d3= 47b2dd9, max_idle_ns: 440795223616 ns [ 2.119416] -> 15762 cycles [ 2.159553] ------------[ cut here ]------------ [ 2.160241] kernel BUG at drivers/base/driver.c:153! [ 2.160241] invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC = [ 2.160241] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.1.0-rc1-00062-g1= c14905 #1 [ 2.165012] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 2.165012] task: d2c60000 ti: d2c68000 task.ti: d2c68000 [ 2.165012] EIP: 0060:[] EFLAGS: 00010246 CPU: 1 [ 2.165012] EIP is at driver_register+0x9/0xa4 [ 2.165012] EAX: c1e8424c EBX: c1f64ce6 ECX: 00000c41 EDX: c1edade0 [ 2.165012] ESI: d1d070e0 EDI: 00000000 EBP: d2c69f28 ESP: d2c69f24 [ 2.165012] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 2.165012] CR0: 8005003b CR2: ffffffff CR3: 02134000 CR4: 000006b0 [ 2.165012] Stack: [ 2.165012] c175d1b7 d2c69f30 c1f64cf3 d2c69f90 c1f43c8c d3fd8537 d2c69= f4c c1f43400 [ 2.165012] c1e56b94 d3fd8548 d2c69f80 c105133c c1e56b94 00000006 00000= 006 c1e53524 [ 2.165012] 00000368 d3fd8549 00000200 c1dea060 00000006 00000368 c1fc6= bcc 73c0b3f1 [ 2.165012] Call Trace: [ 2.165012] [] ? ulpi_register_driver+0x18/0x20 [ 2.165012] [] tusb1210_driver_init+0xd/0xf [ 2.165012] [] do_one_initcall+0x164/0x173 [ 2.165012] [] ? do_early_param+0x17/0x73 [ 2.165012] [] ? parse_args+0x190/0x266 [ 2.165012] [] kernel_init_freeable+0x19e/0x21b [ 2.165012] [] kernel_init+0x8/0xb5 [ 2.165012] [] ret_from_kernel_thread+0x21/0x30 [ 2.165012] [] ? rest_init+0x116/0x116 [ 2.165012] Code: 89 ca 8b 80 b8 00 00 00 e8 04 4f ce ff 89 c3 31 c0 85 = db 74 0a 89 d8 e8 63 4d ce ff 8b 43 70 5b 5d c3 8b 50 04 83 7a 48 00 75 02 = <0f> 0b 55 89 e5 57 56 53 89 c3 83 7a 24 00 74 06 83 78 1c 00 75 [ 2.165012] EIP: [] driver_register+0x9/0xa4 SS:ESP 0068:d2c69= f24 [ 2.201824] ---[ end trace 10040aea002cc479 ]--- [ 2.202685] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --===============5871508638085856574== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.1.0-rc1-00062-g1c14905" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xLjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09O RklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19H RU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05G SUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9B UkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVE X1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVH RV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfU01QPXkKQ09ORklHX1g4Nl9IVD15CkNPTkZJ R19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgi CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15 CkNPTkZJR19QR1RBQkxFX0xFVkVMUz0zCkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1 bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlM RFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5W X0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RF U1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05f QVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAy PXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05G SUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CiMgQ09ORklHX0tF Uk5FTF9HWklQIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9MWjQ9eQpDT05G SUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgojIENPTkZJR19TV0FQIGlzIG5vdCBzZXQKQ09O RklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQojIENPTkZJR19QT1NJWF9NUVVF VUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19GSEFORExF PXkKIyBDT05GSUdfVVNFTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApD T05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJ R19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dF TkVSSUNfSVJRX0xFR0FDWV9BTExPQ19IV0lSUT15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdfSVJR PXkKQ09ORklHX0dFTkVSSUNfSVJRX0NISVA9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19H RU5FUklDX01TSV9JUlE9eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xP Q0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklH X0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZT WVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9D S0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNU PXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpD T05GSUdfSFpfUEVSSU9ESUM9eQojIENPTkZJR19OT19IWl9JRExFIGlzIG5vdCBzZXQKIyBDT05G SUdfTk9fSFogaXMgbm90IHNldAojIENPTkZJR19ISUdIX1JFU19USU1FUlMgaXMgbm90IHNldAoK IwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwojIENPTkZJR19USUNLX0NQ VV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05G SUdfQlNEX1BST0NFU1NfQUNDVD15CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjMgaXMgbm90 IHNldAojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpD T05GSUdfVFJFRV9SQ1U9eQpDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tTX1JDVSBpcyBub3Qg c2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9GQU5PVVQ9MzIKQ09ORklH X1JDVV9GQU5PVVRfTEVBRj0xNgojIENPTkZJR19SQ1VfRkFOT1VUX0VYQUNUIGlzIG5vdCBzZXQK Q09ORklHX1RSRUVfUkNVX1RSQUNFPXkKQ09ORklHX1JDVV9LVEhSRUFEX1BSSU89MApDT05GSUdf UkNVX05PQ0JfQ1BVPXkKQ09ORklHX1JDVV9OT0NCX0NQVV9OT05FPXkKIyBDT05GSUdfUkNVX05P Q0JfQ1BVX1pFUk8gaXMgbm90IHNldAojIENPTkZJR19SQ1VfTk9DQl9DUFVfQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklO MkM9eQpDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQK Q09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpD T05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklH X0NHUk9VUF9ERUJVRz15CiMgQ09ORklHX0NHUk9VUF9GUkVFWkVSIGlzIG5vdCBzZXQKQ09ORklH X0NHUk9VUF9ERVZJQ0U9eQpDT05GSUdfQ1BVU0VUUz15CiMgQ09ORklHX1BST0NfUElEX0NQVVNF VCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdf TUVNQ0cgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdfQ0dST1VQX1NDSEVE PXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQojIENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5v dCBzZXQKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQkxLX0NHUk9VUCBpcyBub3Qg c2V0CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19OQU1FU1BB Q0VTPXkKQ09ORklHX1VUU19OUz15CiMgQ09ORklHX0lQQ19OUyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTRVJfTlMgaXMgbm90IHNldApDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJ R19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVMQVkgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdf SU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CiMg Q09ORklHX1JEX0xaTUEgaXMgbm90IHNldApDT05GSUdfUkRfWFo9eQojIENPTkZJR19SRF9MWk8g aXMgbm90IHNldAojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldApDT05GSUdfQ0NfT1BUSU1JWkVf Rk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hB VkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BD U1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQojIENPTkZJR19FWFBFUlQgaXMgbm90IHNldApD T05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9 eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBz ZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19QUklOVEs9 eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15 CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdf U0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKIyBDT05GSUdfQlBG X1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklHX0FE VklTRV9TWVNDQUxMUz15CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdfRU1CRURERUQgaXMg bm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNl IEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJV R19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkK Q09ORklHX1NMVUJfREVCVUc9eQojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05G SUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xVQl9DUFVfUEFSVElB TCBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1BST0ZJ TElORz15CkNPTkZJR19PUFJPRklMRT15CiMgQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExF WCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9U SU1FUj15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9F RkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQ PXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJ R19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9L UFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hB VkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJ Q19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJ PXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9 eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9S RVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFW RV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19I QVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15 CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xP Q0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0lQQ19Q QVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19T RUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKQ09ORklHX0ND X1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORSBpcyBub3Qg c2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSPXkKIyBDT05GSUdfQ0NfU1RBQ0tQ Uk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElO Rz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9B UkNIX0hVR0VfVk1BUD15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMPXkKQ09ORklHX0FSQ0hf SEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9T SUdTVVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5l bCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9 eQpDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxM PTAKIyBDT05GSUdfTU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJR19TVE9QX01BQ0hJTkU9eQpDT05G SUdfQkxPQ0s9eQojIENPTkZJR19MQkRBRiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0JTRz15 CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJ R19CTEtfQ01ETElORV9QQVJTRVI9eQoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJU SVRJT05fQURWQU5DRUQ9eQojIENPTkZJR19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldApDT05G SUdfQUlYX1BBUlRJVElPTj15CiMgQ09ORklHX09TRl9QQVJUSVRJT04gaXMgbm90IHNldAojIENP TkZJR19BTUlHQV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfQVRBUklfUEFSVElUSU9OPXkK IyBDT05GSUdfTUFDX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19NU0RPU19QQVJUSVRJT049 eQojIENPTkZJR19CU0RfRElTS0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX01JTklYX1NVQlBBUlRJ VElPTj15CkNPTkZJR19TT0xBUklTX1g4Nl9QQVJUSVRJT049eQojIENPTkZJR19VTklYV0FSRV9E SVNLTEFCRUwgaXMgbm90IHNldApDT05GSUdfTERNX1BBUlRJVElPTj15CiMgQ09ORklHX0xETV9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJ R19VTFRSSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05G SUdfS0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQpDT05GSUdfU1lTVjY4 X1BBUlRJVElPTj15CkNPTkZJR19DTURMSU5FX1BBUlRJVElPTj15CgojCiMgSU8gU2NoZWR1bGVy cwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQojIENPTkZJR19JT1NDSEVEX0RFQURMSU5FIGlzIG5v dCBzZXQKQ09ORklHX0lPU0NIRURfQ0ZRPXkKQ09ORklHX0RFRkFVTFRfQ0ZRPXkKIyBDT05GSUdf REVGQVVMVF9OT09QIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0iY2ZxIgpDT05G SUdfUEFEQVRBPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xP Q0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRV9SV0xPQ0s9eQpDT05GSUdf UVVFVUVfUldMT0NLPXkKIyBDT05GSUdfRlJFRVpFUiBpcyBub3Qgc2V0CgojCiMgUHJvY2Vzc29y IHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJ R19YODZfRkVBVFVSRV9OQU1FUz15CiMgQ09ORklHX1g4Nl9NUFBBUlNFIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0JJR1NNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9S TSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQpDT05G SUdfSU9TRl9NQklfREVCVUc9eQojIENPTkZJR19YODZfMzJfSVJJUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJU09S X0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldAojIENPTkZJR19YRU4g aXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfTEdVRVNUX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRf VElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklH X05PX0JPT1RNRU09eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBpcyBu b3Qgc2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1YIGlzIG5v dCBzZXQKIyBDT05GSUdfTTY4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUkgaXMgbm90 IHNldAojIENPTkZJR19NUEVOVElVTUlJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNTSBp cyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNNCBpcyBub3Qgc2V0CiMgQ09ORklHX01LNiBpcyBu b3Qgc2V0CiMgQ09ORklHX01LNyBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMg Q09ORklHX01DUlVTT0UgaXMgbm90IHNldAojIENPTkZJR19NRUZGSUNFT04gaXMgbm90IHNldAoj IENPTkZJR19NV0lOQ0hJUEM2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVAzRCBpcyBub3Qg c2V0CiMgQ09ORklHX01FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUdFT0RFR1gxIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUdFT0RFX0xYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNZUklYSUlJIGlzIG5v dCBzZXQKQ09ORklHX01WSUFDM18yPXkKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBDT05G SUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldAojIENPTkZJR19Y ODZfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTUK Q09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfQUxJR05NRU5UXzE2PXkKQ09O RklHX1g4Nl9VU0VfUFBST19DSEVDS1NVTT15CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9D TVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlM WT01CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJ R19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9U UkFOU01FVEFfMzI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19ETUk9eQpDT05GSUdfTlJf Q1BVUz04CiMgQ09ORklHX1NDSEVEX1NNVCBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9NQz15CiMg Q09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15 CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJ R19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VU RV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CiMgQ09ORklHX1g4Nl9NQ0UgaXMgbm90IHNldApDT05G SUdfVk04Nj15CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDMyPXkKQ09ORklH X1RPU0hJQkE9eQpDT05GSUdfSThLPXkKQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9eQojIENPTkZJ R19NSUNST0NPREUgaXMgbm90IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9 eQojIENPTkZJR19OT0hJR0hNRU0gaXMgbm90IHNldAojIENPTkZJR19ISUdITUVNNEcgaXMgbm90 IHNldApDT05GSUdfSElHSE1FTTY0Rz15CkNPTkZJR19QQUdFX09GRlNFVD0weEMwMDAwMDAwCkNP TkZJR19ISUdITUVNPXkKQ09ORklHX1g4Nl9QQUU9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82 NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfTkVFRF9OT0RFX01F TU1BUF9TSVpFPXkKQ09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFS U0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19J TExFR0FMX1BPSU5URVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CiMgQ09O RklHX0ZMQVRNRU1fTUFOVUFMIGlzIG5vdCBzZXQKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpD T05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BB UlNFTUVNX1NUQVRJQz15CkNPTkZJR19IQVZFX01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxP Q0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKIyBDT05GSUdfSEFW RV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHIGlz IG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQ TElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQojIENPTkZJR19DT01QQUNU SU9OIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1B X0ZMQUc9MQpDT05GSUdfQk9VTkNFPXkKQ09ORklHX05FRURfQk9VTkNFX1BPT0w9eQpDT05GSUdf VklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19E RUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRSBp cyBub3Qgc2V0CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DTUEgaXMg bm90IHNldAojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX1pCVUQgaXMgbm90IHNl dApDT05GSUdfWlNNQUxMT0M9eQpDT05GSUdfUEdUQUJMRV9NQVBQSU5HPXkKIyBDT05GSUdfWlNN QUxMT0NfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENP TkZJR19YODZfUE1FTV9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19ISUdIUFRFIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJB TV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKIyBD T05GSUdfTUFUSF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfTVRSUj15CiMgQ09ORklHX01U UlJfU0FOSVRJWkVSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VT X1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKQ09O RklHX1g4Nl9JTlRFTF9NUFg9eQojIENPTkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09N UD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDAwPXkKQ09ORklHX0haPTEw MDAKIyBDT05GSUdfU0NIRURfSFJUSUNLIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDPXkKIyBDT05G SUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAK IyBDT05GSUdfUkVMT0NBVEFCTEUgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgy MDAwMDAKQ09ORklHX0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BV MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09O RklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2Vt ZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwojIENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklH X1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKIyBDT05GSUdfUE1fQURWQU5DRURfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9N SUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQ T1JUPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19BQ1BJ X0VDX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRF Ulk9eQpDT05GSUdfQUNQSV9CVVRUT049eQpDT05GSUdfQUNQSV9WSURFTz15CkNPTkZJR19BQ1BJ X0ZBTj15CiMgQ09ORklHX0FDUElfRE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BST0NFU1NP Uj15CiMgQ09ORklHX0FDUElfSVBNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BV PXkKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCiMgQ09ORklHX0FD UElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVS UklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJ X0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9T QlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElf Q1VTVE9NX01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9P TkxZIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9B UEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BS RUdJT04gaXMgbm90IHNldApDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcK IwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTU1PTj15CiMgQ09ORklH X0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVS Rk9STUFOQ0U9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90 IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAoj IENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklH X0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVf RlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15CiMg Q09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFf R09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9eQoKIwojIENQ VSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKIyBDT05GSUdfWDg2X0lOVEVMX1BTVEFURSBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9BQ1BJX0NQVUZSRVEgaXMgbm90IHNldApDT05GSUdfWDg2X1BPV0VSTk9XX0s2PXkKQ09ORklH X1g4Nl9QT1dFUk5PV19LNz15CkNPTkZJR19YODZfUE9XRVJOT1dfSzdfQUNQST15CiMgQ09ORklH X1g4Nl9HWF9TVVNQTU9EIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89 eQpDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOT19UQUJMRT15CkNPTkZJR19YODZfU1BFRURT VEVQX0lDSD15CkNPTkZJR19YODZfU1BFRURTVEVQX1NNST15CkNPTkZJR19YODZfUDRfQ0xPQ0tN T0Q9eQpDT05GSUdfWDg2X0NQVUZSRVFfTkZPUkNFMj15CkNPTkZJR19YODZfTE9OR1JVTj15CiMg Q09ORklHX1g4Nl9MT05HSEFVTCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FX1BPV0VSU0FWRVIg aXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElC PXkKQ09ORklHX1g4Nl9TUEVFRFNURVBfUkVMQVhFRF9DQVBfQ0hFQ0s9eQoKIwojIENQVSBJZGxl CiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdf Q1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQg aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRExFIGlzIG5vdCBzZXQKCiMKIyBCdXMgb3B0aW9u cyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNl dAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVD VCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfR09BTlk9eQpDT05GSUdfUENJX0JJT1M9eQpDT05GSUdf UENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX0RPTUFJTlM9eQpD T05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lF QUVSPXkKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBRVJfSU5KRUNU PXkKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFQlVHPXkKIyBDT05GSUdfUENJ RUFTUE1fREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBu b3Qgc2V0CkNPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRT15CkNPTkZJR19QQ0lFX1BNRT15CkNP TkZJR19QQ0lfTVNJPXkKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9S RUFMTE9DX0VOQUJMRV9BVVRPPXkKQ09ORklHX1BDSV9TVFVCPXkKIyBDT05GSUdfSFRfSVJRIGlz IG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJ PXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBob3N0IGNv bnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19JU0E9eQojIENP TkZJR19FSVNBIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMD15CkNPTkZJR19TQ3gyMDBIUl9USU1F Uj15CiMgQ09ORklHX0FMSVggaXMgbm90IHNldApDT05GSUdfTkVUNTUwMT15CkNPTkZJR19HRU9T PXkKQ09ORklHX0FNRF9OQj15CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CkNPTkZJR19IT1RQ TFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9DT01QQVE9eQojIENPTkZJR19IT1RQTFVHX1BD SV9DT01QQVFfTlZSQU0gaXMgbm90IHNldApDT05GSUdfSE9UUExVR19QQ0lfSUJNPXkKIyBDT05G SUdfSE9UUExVR19QQ0lfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9DUENJPXkK IyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9aVDU1NTAgaXMgbm90IHNldApDT05GSUdfSE9UUExV R19QQ0lfQ1BDSV9HRU5FUklDPXkKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQojIENPTkZJR19S QVBJRElPIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TWVNGQj15CgojCiMgRXhlY3V0YWJsZSBmaWxl IGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09SRV9E VU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19I QVZFX0FPVVQ9eQojIENPTkZJR19CSU5GTVRfQU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JJTkZN VF9NSVNDIGlzIG5vdCBzZXQKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0hBVkVfQVRPTUlDX0lP TUFQPXkKQ09ORklHX1BNQ19BVE9NPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBvcHRp b25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJR19V TklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9QVFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1BIWV9USU1F U1RBTVBJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENPTkZJ R19BVE0gaXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19WTEFO XzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTExD MiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5v dCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMg Q09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldAoj IENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldAojIENP TkZJR19ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBz ZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX01NQVAgaXMg bm90IHNldAojIENPTkZJR19ORVRMSU5LX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19NUExTIGlz IG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJR19SRlNf QUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9SWF9CVVNZ X1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3Jr IHRlc3RpbmcKIwojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lSREEgaXMgbm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CkNP TkZJR19XSVJFTEVTUz15CiMgQ09ORklHX0NGRzgwMjExIGlzIG5vdCBzZXQKIyBDT05GSUdfTElC ODAyMTEgaXMgbm90IHNldAoKIwojIENGRzgwMjExIG5lZWRzIHRvIGJlIGVuYWJsZWQgZm9yIE1B QzgwMjExCiMKIyBDT05GSUdfV0lNQVggaXMgbm90IHNldAojIENPTkZJR19SRktJTEwgaXMgbm90 IHNldAojIENPTkZJR19SRktJTExfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQ IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQyBpcyBub3Qg c2V0CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwoj IENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05G SUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19M T0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJF PSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQpDT05GSUdfRldfTE9BREVSX1VTRVJf SEVMUEVSX0ZBTExCQUNLPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RF QlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVW SUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVH TUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdN QVBfU1BNST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklH X0RNQV9TSEFSRURfQlVGRkVSPXkKQ09ORklHX0ZFTkNFX1RSQUNFPXkKCiMKIyBCdXMgZGV2aWNl cwojCiMgQ09ORklHX0NPTk5FQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQojIENPTkZJR19N VERfUkVEQk9PVF9QQVJUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ01ETElORV9QQVJUUz15CkNP TkZJR19NVERfQVI3X1BBUlRTPXkKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExh eWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CiMgQ09ORklHX01URF9CTE9DSyBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9CTE9DS19STyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUTCBpcyBub3Qgc2V0 CiMgQ09ORklHX05GVEwgaXMgbm90IHNldApDT05GSUdfSU5GVEw9eQpDT05GSUdfUkZEX0ZUTD15 CkNPTkZJR19TU0ZEQz15CkNPTkZJR19TTV9GVEw9eQojIENPTkZJR19NVERfT09QUyBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9S T00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9eQpDT05GSUdfTVREX0pFREVD UFJPQkU9eQpDT05GSUdfTVREX0dFTl9QUk9CRT15CkNPTkZJR19NVERfQ0ZJX0FEVl9PUFRJT05T PXkKQ09ORklHX01URF9DRklfTk9TV0FQPXkKIyBDT05GSUdfTVREX0NGSV9CRV9CWVRFX1NXQVAg aXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0xFX0JZVEVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJ R19NVERfQ0ZJX0dFT01FVFJZPXkKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzEgaXMgbm90 IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJ RFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfOCBpcyBub3Qgc2V0CkNPTkZJR19N VERfTUFQX0JBTktfV0lEVEhfMTY9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyPXkKIyBD T05GSUdfTVREX0NGSV9JMSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdf TVREX0NGSV9JNCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0k4PXkKIyBDT05GSUdfTVREX09U UCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPXkKQ09ORklHX01URF9DRklfQU1E U1REPXkKQ09ORklHX01URF9DRklfU1RBQT15CkNPTkZJR19NVERfQ0ZJX1VUSUw9eQpDT05GSUdf TVREX1JBTT15CkNPTkZJR19NVERfUk9NPXkKQ09ORklHX01URF9BQlNFTlQ9eQoKIwojIE1hcHBp bmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5H UyBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhZU01BUD15CiMgQ09ORklHX01URF9QSFlTTUFQX0NP TVBBVCBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0N4MjAwX0RPQ0ZMQVNIPXkKIyBDT05GSUdfTVRE X0FNRDc2WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9JQ0hYUk9NIGlzIG5vdCBzZXQKQ09O RklHX01URF9FU0IyUk9NPXkKQ09ORklHX01URF9DSzgwNFhST009eQpDT05GSUdfTVREX1NDQjJf RkxBU0g9eQojIENPTkZJR19NVERfTkVUdGVsIGlzIG5vdCBzZXQKQ09ORklHX01URF9MNDQwR1g9 eQpDT05GSUdfTVREX0lOVEVMX1ZSX05PUj15CkNPTkZJR19NVERfUExBVFJBTT15CgojCiMgU2Vs Zi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9EQVRBRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfU1NU MjVMIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTFJBTT15CkNPTkZJR19NVERfUEhSQU09eQpDT05G SUdfTVREX01URFJBTT15CkNPTkZJR19NVERSQU1fVE9UQUxfU0laRT00MDk2CkNPTkZJR19NVERS QU1fRVJBU0VfU0laRT0xMjgKQ09ORklHX01URFJBTV9BQlNfUE9TPTAKQ09ORklHX01URF9CTE9D SzJNVEQ9eQoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19NVERfRE9D RzM9eQpDT05GSUdfQkNIX0NPTlNUX009MTQKQ09ORklHX0JDSF9DT05TVF9UPTQKQ09ORklHX01U RF9OQU5EX0VDQz15CkNPTkZJR19NVERfTkFORF9FQ0NfU01DPXkKQ09ORklHX01URF9OQU5EPXkK Q09ORklHX01URF9OQU5EX0JDSD15CkNPTkZJR19NVERfTkFORF9FQ0NfQkNIPXkKIyBDT05GSUdf TVREX1NNX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ERU5BTEk9eQpDT05GSUdf TVREX05BTkRfREVOQUxJX1BDST15CkNPTkZJR19NVERfTkFORF9ERU5BTElfU0NSQVRDSF9SRUdf QUREUj0weEZGMTA4MDE4CkNPTkZJR19NVERfTkFORF9HUElPPXkKIyBDT05GSUdfTVREX05BTkRf T01BUF9CQ0hfQlVJTEQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfSURTPXkKIyBDT05GSUdf TVREX05BTkRfUklDT0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfRE9DRzQgaXMgbm90IHNldApDT05GSUdfTVREX05B TkRfQ0FGRT15CkNPTkZJR19NVERfTkFORF9DUzU1M1g9eQpDT05GSUdfTVREX05BTkRfTkFORFNJ TT15CkNPTkZJR19NVERfTkFORF9QTEFURk9STT15CkNPTkZJR19NVERfTkFORF9ISVNJNTA0PXkK Q09ORklHX01URF9PTkVOQU5EPXkKQ09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9XUklURT15CiMg Q09ORklHX01URF9PTkVOQU5EX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkRf T1RQPXkKQ09ORklHX01URF9PTkVOQU5EXzJYX1BST0dSQU09eQoKIwojIExQRERSICYgTFBERFIy IFBDTSBtZW1vcnkgZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9eQpDT05GSUdfTVREX1FJTkZP X1BST0JFPXkKIyBDT05GSUdfTVREX1NQSV9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1VCST15 CkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERfVUJJX0JFQl9MSU1J VD0yMAojIENPTkZJR19NVERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldApDT05GSUdfTVREX1VCSV9H TFVFQkk9eQojIENPTkZJR19NVERfVUJJX0JMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlH SFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVF9QQz15 CiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfUENfRklG Tz15CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBP UlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfQVg4ODc5Nj15CkNPTkZJR19QQVJQT1JU XzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9E RUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKIyBDT05GSUdfSVNBUE5QIGlzIG5vdCBz ZXQKIyBDT05GSUdfUE5QQklPUyBpcyBub3Qgc2V0CkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JM S19ERVY9eQpDT05GSUdfQkxLX0RFVl9OVUxMX0JMSz15CkNPTkZJR19CTEtfREVWX0ZEPXkKIyBD T05GSUdfUEFSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhY IGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ1BRX0NJU1Nf REE9eQpDT05GSUdfQkxLX0RFVl9EQUM5NjA9eQojIENPTkZJR19CTEtfREVWX1VNRU0gaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RF Vl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OApDT05GSUdfQkxLX0RFVl9D UllQVE9MT09QPXkKCiMKIyBEUkJEIGRpc2FibGVkIGJlY2F1c2UgUFJPQ19GUyBvciBJTkVUIG5v dCBzZWxlY3RlZAojCiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9OVk1FIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1g4PXkKIyBDT05GSUdfQkxLX0RF Vl9SQU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BNRU0gaXMgbm90IHNldAojIENPTkZJ R19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklSVElPX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0hEPXkKQ09O RklHX0JMS19ERVZfUlNYWD15CgojCiMgTWlzYyBkZXZpY2VzCiMKQ09ORklHX1NFTlNPUlNfTElT M0xWMDJEPXkKQ09ORklHX0FENTI1WF9EUE9UPXkKQ09ORklHX0FENTI1WF9EUE9UX0kyQz15CkNP TkZJR19BRDUyNVhfRFBPVF9TUEk9eQpDT05GSUdfRFVNTVlfSVJRPXkKQ09ORklHX0lCTV9BU009 eQpDT05GSUdfUEhBTlRPTT15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQpD T05GSUdfVElGTV83WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdfRU5DTE9TVVJFX1NF UlZJQ0VTPXkKQ09ORklHX0NTNTUzNV9NRkdQVD15CkNPTkZJR19DUzU1MzVfTUZHUFRfREVGQVVM VF9JUlE9NwpDT05GSUdfQ1M1NTM1X0NMT0NLX0VWRU5UX1NSQz15CkNPTkZJR19IUF9JTE89eQpD T05GSUdfQVBEUzk4MDJBTFM9eQojIENPTkZJR19JU0wyOTAwMyBpcyBub3Qgc2V0CkNPTkZJR19J U0wyOTAyMD15CkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9eQojIENPTkZJR19TRU5TT1JTX0JIMTc4 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CkNPTkZJR19ITUM2MzUyPXkKIyBDT05GSUdfRFMx NjgyIGlzIG5vdCBzZXQKQ09ORklHX1RJX0RBQzc1MTI9eQojIENPTkZJR19WTVdBUkVfQkFMTE9P TiBpcyBub3Qgc2V0CkNPTkZJR19CTVAwODU9eQojIENPTkZJR19CTVAwODVfSTJDIGlzIG5vdCBz ZXQKQ09ORklHX0JNUDA4NV9TUEk9eQpDT05GSUdfUENIX1BIVUI9eQojIENPTkZJR19VU0JfU1dJ VENIX0ZTQTk0ODAgaXMgbm90IHNldApDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRz15CkNPTkZJ R19TUkFNPXkKQ09ORklHX0MyUE9SVD15CkNPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwPXkKCiMK IyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklH X0VFUFJPTV9BVDI1PXkKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4 NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKQ09ORklHX0VFUFJPTV85M1hYNDY9eQpDT05GSUdf Q0I3MTBfQ09SRT15CiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NCNzEw X0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNw b3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVs ZQojCiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUk9eQoj IENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlz IG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9WTUNJPXkKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgoj CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIK IwpDT05GSUdfRUNITz15CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf SURFPXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMK Q09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURfQVRUUlM9eQojIENPTkZJR19TQ1NJIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9ETUEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05FVExJTksg aXMgbm90IHNldAojIENPTkZJR19BVEEgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxL X0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJTkVBUj15CiMgQ09O RklHX01EX1JBSUQwIGlzIG5vdCBzZXQKQ09ORklHX01EX1JBSUQxPXkKQ09ORklHX01EX1JBSUQx MD15CkNPTkZJR19NRF9SQUlENDU2PXkKIyBDT05GSUdfTURfTVVMVElQQVRIIGlzIG5vdCBzZXQK Q09ORklHX01EX0ZBVUxUWT15CkNPTkZJR19CQ0FDSEU9eQojIENPTkZJR19CQ0FDSEVfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19CQ0FDSEVfQ0xPU1VSRVNfREVCVUcgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQpDT05GSUdfRE1fTVFf REVGQVVMVD15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0RNX0JVRklPPXkK Q09ORklHX0RNX0JJT19QUklTT049eQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPXkKQ09ORklH X0RNX0RFQlVHX0JMT0NLX1NUQUNLX1RSQUNJTkc9eQpDT05GSUdfRE1fQ1JZUFQ9eQojIENPTkZJ R19ETV9TTkFQU0hPVCBpcyBub3Qgc2V0CkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz15CkNP TkZJR19ETV9DQUNIRT15CkNPTkZJR19ETV9DQUNIRV9NUT15CkNPTkZJR19ETV9DQUNIRV9DTEVB TkVSPXkKQ09ORklHX0RNX0VSQT15CiMgQ09ORklHX0RNX01JUlJPUiBpcyBub3Qgc2V0CkNPTkZJ R19ETV9SQUlEPXkKQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPXkKQ09ORklH X0RNX01VTFRJUEFUSF9RTD15CiMgQ09ORklHX0RNX01VTFRJUEFUSF9TVCBpcyBub3Qgc2V0CkNP TkZJR19ETV9ERUxBWT15CkNPTkZJR19ETV9VRVZFTlQ9eQpDT05GSUdfRE1fRkxBS0VZPXkKQ09O RklHX0RNX1ZFUklUWT15CiMgQ09ORklHX0RNX1NXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RN X0xPR19XUklURVMgaXMgbm90IHNldApDT05GSUdfRlVTSU9OPXkKQ09ORklHX0ZVU0lPTl9NQVhf U0dFPTEyOApDT05GSUdfRlVTSU9OX0xPR0dJTkc9eQoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUp IHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9eQpDT05GSUdfRklSRVdJUkVfT0hDST15CiMgQ09O RklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVERFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9O RVQgaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkK Q09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19J TlBVVF9TUEFSU0VLTUFQPXkKIyBDT05GSUdfSU5QVVRfTUFUUklYS01BUCBpcyBub3Qgc2V0Cgoj CiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CiMgQ09ORklH X0lOUFVUX01PVVNFREVWX1BTQVVYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFREVWX1ND UkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19J TlBVVF9KT1lERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9FVkJVRz15CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5Q VVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMg Q09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1RDQTg0MTggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9MTTgzMzMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIx IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90 IHNldApDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNF X1BTMl9BTFBTPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMy X1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJf TElGRUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMy X0VMQU5URUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDIGlzIG5vdCBzZXQKQ09ORklH X01PVVNFX1BTMl9UT1VDSEtJVD15CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05G SUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfU0VSSUFMPXkKQ09O RklHX01PVVNFX0FQUExFVE9VQ0g9eQojIENPTkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQK Q09ORklHX01PVVNFX0NZQVBBPXkKQ09ORklHX01PVVNFX0VMQU5fSTJDPXkKIyBDT05GSUdfTU9V U0VfRUxBTl9JMkNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0VMQU5fSTJDX1NNQlVTPXkK IyBDT05GSUdfTU9VU0VfSU5QT1JUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0xPR0lCTT15CkNP TkZJR19NT1VTRV9QQzExMFBBRD15CkNPTkZJR19NT1VTRV9WU1hYWEFBPXkKIyBDT05GSUdfTU9V U0VfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPXkKIyBDT05GSUdf TU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMg Q09ORklHX0pPWVNUSUNLX0FOQUxPRyBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19BM0Q9eQoj IENPTkZJR19KT1lTVElDS19BREkgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19DT0JSQSBp cyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19HRjJLPXkKQ09ORklHX0pPWVNUSUNLX0dSSVA9eQpD T05GSUdfSk9ZU1RJQ0tfR1JJUF9NUD15CkNPTkZJR19KT1lTVElDS19HVUlMTEVNT1Q9eQpDT05G SUdfSk9ZU1RJQ0tfSU5URVJBQ1Q9eQpDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUj15CkNPTkZJ R19KT1lTVElDS19UTURDPXkKQ09ORklHX0pPWVNUSUNLX0lGT1JDRT15CiMgQ09ORklHX0pPWVNU SUNLX0lGT1JDRV9VU0IgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19JRk9SQ0VfMjMyIGlz IG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUiBpcyBub3Qgc2V0CkNPTkZJR19KT1lT VElDS19NQUdFTExBTj15CkNPTkZJR19KT1lTVElDS19TUEFDRU9SQj15CiMgQ09ORklHX0pPWVNU SUNLX1NQQUNFQkFMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1NUSU5HRVIgaXMgbm90 IHNldAojIENPTkZJR19KT1lTVElDS19UV0lESk9ZIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNL X1pIRU5IVUE9eQpDT05GSUdfSk9ZU1RJQ0tfREI5PXkKQ09ORklHX0pPWVNUSUNLX0dBTUVDT049 eQpDT05GSUdfSk9ZU1RJQ0tfVFVSQk9HUkFGWD15CiMgQ09ORklHX0pPWVNUSUNLX0FTNTAxMSBp cyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19KT1lEVU1QPXkKQ09ORklHX0pPWVNUSUNLX1hQQUQ9 eQpDT05GSUdfSk9ZU1RJQ0tfWFBBRF9GRj15CkNPTkZJR19KT1lTVElDS19YUEFEX0xFRFM9eQpD T05GSUdfSU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPXkKIyBDT05GSUdf VEFCTEVUX1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0dUQ08gaXMg bm90IHNldApDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HPXkKQ09ORklHX1RBQkxFVF9VU0JfS0JU QUI9eQpDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQ9eQojIENPTkZJR19JTlBVVF9UT1VDSFND UkVFTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKQ09ORklHX0lOUFVUXzg4UE04MFhf T05LRVk9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9C TUExNTAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfRTNYMF9CVVRUT049eQojIENPTkZJR19JTlBV VF9QQ1NQS1IgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUFYNzc2OTNfSEFQVElDPXkKQ09ORklH X0lOUFVUX01BWDc3ODQzX0hBUFRJQz15CkNPTkZJR19JTlBVVF9NQVg4OTI1X09OS0VZPXkKIyBD T05GSUdfSU5QVVRfTUMxMzc4M19QV1JCVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU1B ODQ1MD15CkNPTkZJR19JTlBVVF9NUFUzMDUwPXkKIyBDT05GSUdfSU5QVVRfQVBBTkVMIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX0dQMkE9eQpDT05GSUdfSU5QVVRfR1BJT19CRUVQRVI9eQpDT05G SUdfSU5QVVRfR1BJT19USUxUX1BPTExFRD15CkNPTkZJR19JTlBVVF9XSVNUUk9OX0JUTlM9eQoj IENPTkZJR19JTlBVVF9BVExBU19CVE5TIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUSV9SRU1P VEUyPXkKQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFPXkKIyBDT05GSUdfSU5QVVRfS1hUSjkg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldApDT05GSUdfSU5Q VVRfWUVBTElOSz15CkNPTkZJR19JTlBVVF9DTTEwOT15CkNPTkZJR19JTlBVVF9SRUdVTEFUT1Jf SEFQVElDPXkKQ09ORklHX0lOUFVUX1JFVFVfUFdSQlVUVE9OPXkKQ09ORklHX0lOUFVUX1RQUzY1 MjE4X1BXUkJVVFRPTj15CiMgQ09ORklHX0lOUFVUX0FYUDIwWF9QRUsgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9UV0w0MDMwX1BXUkJVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UV0w0 MDMwX1ZJQlJBPXkKQ09ORklHX0lOUFVUX1VJTlBVVD15CkNPTkZJR19JTlBVVF9QQ0Y1MDYzM19Q TVU9eQpDT05GSUdfSU5QVVRfUENGODU3ND15CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMg bm90IHNldApDT05GSUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUj15CkNPTkZJR19JTlBVVF9E QTkwNTJfT05LRVk9eQpDT05GSUdfSU5QVVRfV004MzFYX09OPXkKIyBDT05GSUdfSU5QVVRfUENB UCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BRFhMMzRYPXkKIyBDT05GSUdfSU5QVVRfQURYTDM0 WF9JMkMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQURYTDM0WF9TUEk9eQojIENPTkZJR19JTlBV VF9JTVNfUENVIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0NNQTMwMDA9eQojIENPTkZJR19JTlBV VF9DTUEzMDAwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSPXkK IyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0RS VjI2NjdfSEFQVElDUz15CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkK Q09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNP TkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0NUODJDNzEwPXkKQ09ORklHX1NFUklP X1BBUktCRD15CkNPTkZJR19TRVJJT19QQ0lQUzI9eQpDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBD T05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9eQojIENP TkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FSQ19QUzI9eQpDT05G SUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQojIENPTkZJR19HQU1FUE9SVF9M NCBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUX0VNVTEwSzEgaXMgbm90IHNldAojIENPTkZJ R19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05G SUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklH X1ZUX0NPTlNPTEU9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJ TkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RB TkNFUz15CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1NgpD T05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VUUE9SVCBpcyBub3Qgc2V0 CkNPTkZJR19DWUNMQURFUz15CkNPTkZJR19DWVpfSU5UUj15CkNPTkZJR19NT1hBX0lOVEVMTElP PXkKQ09ORklHX01PWEFfU01BUlRJTz15CkNPTkZJR19TWU5DTElOSz15CiMgQ09ORklHX1NZTkNM SU5LTVAgaXMgbm90IHNldApDT05GSUdfU1lOQ0xJTktfR1Q9eQpDT05GSUdfTk9aT01JPXkKQ09O RklHX0lTST15CkNPTkZJR19OX0hETEM9eQojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09O RklHX1RSQUNFX1NJTksgaXMgbm90IHNldAojIENPTkZJR19ERVZNRU0gaXMgbm90IHNldApDT05G SUdfREVWS01FTT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09O PXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BU SU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09M RT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09O RklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFS VFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5v dCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFM X01BWDMxMDAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX01BWDMxMFg9eQpDT05GSUdfU0VSSUFM X1VBUlRMSVRFPXkKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFX0NPTlNPTEUgaXMgbm90IHNldApD T05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CkNPTkZJR19T RVJJQUxfSlNNPXkKQ09ORklHX1NFUklBTF9TQ0NOWFA9eQpDT05GSUdfU0VSSUFMX1NDQ05YUF9D T05TT0xFPXkKQ09ORklHX1NFUklBTF9TQzE2SVM3WFg9eQojIENPTkZJR19TRVJJQUxfVElNQkVS REFMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNl dApDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUPXkKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9N QVhQT1JUUz00CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfQkFVRFJBVEU9MTE1MjAwCkNPTkZJ R19TRVJJQUxfQUxURVJBX1VBUlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSUZYNlg2MD15CkNP TkZJR19TRVJJQUxfUENIX1VBUlQ9eQpDT05GSUdfU0VSSUFMX1BDSF9VQVJUX0NPTlNPTEU9eQoj IENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9SUDI9eQpDT05GSUdf U0VSSUFMX1JQMl9OUl9VQVJUUz0zMgojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qg c2V0CiMgQ09ORklHX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfUFBERVY9eQpDT05GSUdfSFZD X0RSSVZFUj15CiMgQ09ORklHX1ZJUlRJT19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlf SEFORExFUj15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQgaXMgbm90IHNldApDT05GSUdfSVBN SV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0lQTUlfU0k9eQojIENPTkZJR19JUE1JX1NJX1BS T0JFX0RFRkFVTFRTIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfU1NJRj15CiMgQ09ORklHX0lQTUlf V0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1BPV0VST0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT15CiMgQ09ORklHX0hX X1JBTkRPTV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXX1JBTkRPTV9BTUQgaXMgbm90IHNl dApDT05GSUdfSFdfUkFORE9NX0dFT0RFPXkKIyBDT05GSUdfSFdfUkFORE9NX1ZJQSBpcyBub3Qg c2V0CiMgQ09ORklHX0hXX1JBTkRPTV9WSVJUSU8gaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9N X1RQTT15CkNPTkZJR19OVlJBTT15CkNPTkZJR19EVExLPXkKQ09ORklHX1IzOTY0PXkKQ09ORklH X0FQUExJQ09NPXkKIyBDT05GSUdfU09OWVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdBVkUgaXMg bm90IHNldAojIENPTkZJR19TQ3gyMDBfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19QQzg3MzZ4X0dQ SU89eQpDT05GSUdfTlNDX0dQSU89eQpDT05GSUdfUkFXX0RSSVZFUj15CkNPTkZJR19NQVhfUkFX X0RFVlM9MjU2CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVS PXkKQ09ORklHX1RDR19UUE09eQojIENPTkZJR19UQ0dfVElTIGlzIG5vdCBzZXQKQ09ORklHX1RD R19USVNfSTJDX0FUTUVMPXkKIyBDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT04gaXMgbm90IHNl dApDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTj15CkNPTkZJR19UQ0dfTlNDPXkKQ09ORklHX1RD R19BVE1FTD15CiMgQ09ORklHX1RDR19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19D UkIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0IGlzIG5vdCBzZXQKIyBDT05G SUdfVEVMQ0xPQ0sgaXMgbm90IHNldApDT05GSUdfREVWUE9SVD15CkNPTkZJR19YSUxMWUJVUz15 CkNPTkZJR19YSUxMWUJVU19QQ0lFPXkKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpD T05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19J MkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11 bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX01VWF9HUElPPXkKQ09ORklH X0kyQ19NVVhfUENBOTU0MT15CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU01CVVM9eQoKIwoj IEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENG PXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoK IwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1 MzUgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9eQpDT05GSUdfSTJDX0FNRDc1 Nl9TNDg4Mj15CkNPTkZJR19JMkNfQU1EODExMT15CkNPTkZJR19JMkNfSTgwMT15CkNPTkZJR19J MkNfSVNDSD15CkNPTkZJR19JMkNfSVNNVD15CkNPTkZJR19JMkNfUElJWDQ9eQpDT05GSUdfSTJD X05GT1JDRTI9eQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9eQpDT05GSUdfSTJDX1NJUzU1OTU9 eQpDT05GSUdfSTJDX1NJUzYzMD15CiMgQ09ORklHX0kyQ19TSVM5NlggaXMgbm90IHNldApDT05G SUdfSTJDX1ZJQT15CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENP TkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9z dGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89eQoj IENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX0VHMjBUPXkK Q09ORklHX0kyQ19HUElPPXkKQ09ORklHX0kyQ19PQ09SRVM9eQojIENPTkZJR19JMkNfUENBX1BM QVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldApDT05GSUdf STJDX1NJTVRFQz15CkNPTkZJR19JMkNfWElMSU5YPXkKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMg YWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19ESU9MQU5fVTJDPXkKIyBDT05GSUdfSTJDX0RM TjIgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBPUlQ9eQojIENPTkZJR19JMkNfUEFSUE9SVF9M SUdIVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUk9CT1RGVVpaX09TSUY9eQojIENPTkZJR19JMkNf VEFPU19FVk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldApDT05G SUdfSTJDX1ZJUEVSQk9BUkQ9eQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMg Q09ORklHX0kyQ19QQ0FfSVNBIGlzIG5vdCBzZXQKQ09ORklHX1NDeDIwMF9BQ0I9eQpDT05GSUdf STJDX1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBST009eQojIENPTkZJR19JMkNfREVCVUdf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQpDT05GSUdfU1BJX0RFQlVH PXkKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJz CiMKQ09ORklHX1NQSV9BTFRFUkE9eQpDT05GSUdfU1BJX0JJVEJBTkc9eQpDT05GSUdfU1BJX0JV VFRFUkZMWT15CkNPTkZJR19TUElfQ0FERU5DRT15CiMgQ09ORklHX1NQSV9ETE4yIGlzIG5vdCBz ZXQKQ09ORklHX1NQSV9HUElPPXkKQ09ORklHX1NQSV9MTTcwX0xMUD15CiMgQ09ORklHX1NQSV9P Q19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9QWEEyWFhfUENJIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9TQzE4SVM2MDI9eQojIENPTkZJ R19TUElfVE9QQ0xJRkZfUENIIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1BJX1hJTElOWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9ERVNJR05XQVJF IGlzIG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCiMgQ09ORklHX1NQSV9TUElE RVYgaXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CkNPTkZJR19TUE1J PXkKQ09ORklHX0hTST15CkNPTkZJR19IU0lfQk9BUkRJTkZPPXkKCiMKIyBIU0kgY29udHJvbGxl cnMKIwoKIwojIEhTSSBjbGllbnRzCiMKQ09ORklHX0hTSV9DSEFSPXkKCiMKIyBQUFMgc3VwcG9y dAojCkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTlRQ X1BQUz15CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCkNPTkZJR19QUFNfQ0xJRU5UX0tUSU1F Uj15CkNPTkZJR19QUFNfQ0xJRU5UX0xESVNDPXkKIyBDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JU IGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElFTlRfR1BJTz15CgojCiMgUFBTIGdlbmVyYXRvcnMg c3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9D SyBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1Q SU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xP Q0tfUENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09O RklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09O RklHX0dQSU9MSUJfSVJRQ0hJUD15CkNPTkZJR19ERUJVR19HUElPPXkKIyBDT05GSUdfR1BJT19T WVNGUyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUM9eQpDT05GSUdfR1BJT19NQVg3MzBY PXkKCiMKIyBNZW1vcnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPX0RXQVBCPXkK IyBDT05GSUdfR1BJT19GNzE4OFggaXMgbm90IHNldApDT05GSUdfR1BJT19HRU5FUklDX1BMQVRG T1JNPXkKIyBDT05GSUdfR1BJT19JQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lUODc2MUUg aXMgbm90IHNldAojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19HUElP X1NDSD15CkNPTkZJR19HUElPX1NDSDMxMVg9eQpDT05GSUdfR1BJT19WWDg1NT15CgojCiMgSTJD IEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTU4OD15CiMgQ09ORklHX0dQSU9fQURQ NTU4OF9JUlEgaXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3MzAwPXkKQ09ORklHX0dQSU9fTUFY NzMyWD15CkNPTkZJR19HUElPX01BWDczMlhfSVJRPXkKQ09ORklHX0dQSU9fUENBOTUzWD15CkNP TkZJR19HUElPX1BDQTk1M1hfSVJRPXkKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fU1gxNTBYPXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJ T19BUklaT05BPXkKIyBDT05GSUdfR1BJT19DUzU1MzUgaXMgbm90IHNldAojIENPTkZJR19HUElP X0RBOTA1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRExOMiBpcyBub3Qgc2V0CkNPTkZJR19H UElPX0pBTlpfVFRMPXkKQ09ORklHX0dQSU9fTFAzOTQzPXkKQ09ORklHX0dQSU9fVElNQkVSREFM RT15CkNPTkZJR19HUElPX1RQUzY1OTEyPXkKQ09ORklHX0dQSU9fVFdMNDAzMD15CiMgQ09ORklH X0dQSU9fV004MzFYIGlzIG5vdCBzZXQKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJ R19HUElPX0FNRDgxMTEgaXMgbm90IHNldApDT05GSUdfR1BJT19CVDhYWD15CiMgQ09ORklHX0dQ SU9fSU5URUxfTUlEIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUxfSU9IPXkKIyBDT05GSUdfR1BJ T19QQ0ggaXMgbm90IHNldApDT05GSUdfR1BJT19SREMzMjFYPXkKCiMKIyBTUEkgR1BJTyBleHBh bmRlcnMKIwpDT05GSUdfR1BJT19NQVg3MzAxPXkKQ09ORklHX0dQSU9fTUNQMjNTMDg9eQojIENP TkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCiMg Q09ORklHX0dQSU9fVklQRVJCT0FSRCBpcyBub3Qgc2V0CkNPTkZJR19XMT15CgojCiMgMS13aXJl IEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFTVEVSX01BVFJPWCBpcyBub3Qgc2V0CkNPTkZJ R19XMV9NQVNURVJfRFMyNDkwPXkKQ09ORklHX1cxX01BU1RFUl9EUzI0ODI9eQpDT05GSUdfVzFf TUFTVEVSX0RTMVdNPXkKQ09ORklHX1cxX01BU1RFUl9HUElPPXkKCiMKIyAxLXdpcmUgU2xhdmVz CiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPXkKQ09ORklHX1cxX1NMQVZFX1NNRU09eQpDT05GSUdf VzFfU0xBVkVfRFMyNDA4PXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4X1JFQURCQUNLIGlzIG5v dCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQxMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9eQpD T05GSUdfVzFfU0xBVkVfRFMyNDIzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMxIGlzIG5vdCBz ZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RT Mjc2MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgxPXkK Q09ORklHX1cxX1NMQVZFX0RTMjhFMDQ9eQojIENPTkZJR19XMV9TTEFWRV9CUTI3MDAwIGlzIG5v dCBzZXQKQ09ORklHX1BPV0VSX1NVUFBMWT15CkNPTkZJR19QT1dFUl9TVVBQTFlfREVCVUc9eQoj IENPTkZJR19QREFfUE9XRVIgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWT15 CiMgQ09ORklHX01BWDg5MjVfUE9XRVIgaXMgbm90IHNldApDT05GSUdfV004MzFYX0JBQ0tVUD15 CkNPTkZJR19XTTgzMVhfUE9XRVI9eQojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKQ09O RklHX0JBVFRFUllfRFMyNzYwPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldApD T05GSUdfQkFUVEVSWV9EUzI3ODE9eQojIENPTkZJR19CQVRURVJZX0RTMjc4MiBpcyBub3Qgc2V0 CkNPTkZJR19CQVRURVJZX1NCUz15CkNPTkZJR19CQVRURVJZX0JRMjd4MDA9eQpDT05GSUdfQkFU VEVSWV9CUTI3WDAwX0kyQz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1gwMF9QTEFURk9STSBpcyBu b3Qgc2V0CkNPTkZJR19CQVRURVJZX0RBOTAzMD15CiMgQ09ORklHX0JBVFRFUllfREE5MDUyIGlz IG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfREE5MTUwPXkKQ09ORklHX0FYUDI4OF9GVUVMX0dBVUdF PXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9eQojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNPTkZJR19DSEFS R0VSX0lTUDE3MDQ9eQojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJ R19DSEFSR0VSX1RXTDQwMzAgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9eQpDT05G SUdfQ0hBUkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTUFOQUdFUj15CiMgQ09ORklHX0NIQVJH RVJfTUFYMTQ1NzcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDc3NjkzIGlzIG5vdCBz ZXQKQ09ORklHX0NIQVJHRVJfTUFYODk5OD15CkNPTkZJR19DSEFSR0VSX0JRMjQxNVg9eQojIENP TkZJR19DSEFSR0VSX0JRMjQxOTAgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkK Q09ORklHX0NIQVJHRVJfU01CMzQ3PXkKQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MT15CkNP TkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUPXkKIyBDT05GSUdf UE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CkNP TkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5T T1JTX0FCSVRVR1VSVT15CkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTM9eQpDT05GSUdfU0VOU09S U19BRDczMTQ9eQojIENPTkZJR19TRU5TT1JTX0FENzQxNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9eQpDT05GSUdfU0VOU09SU19BRE0x MDI1PXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QURNMTAyOT15CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9eQpDT05GSUdfU0VOU09SU19BRE05MjQw PXkKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CkNPTkZJR19TRU5TT1JTX0FEVDczMTA9eQpDT05G SUdfU0VOU09SU19BRFQ3NDEwPXkKQ09ORklHX1NFTlNPUlNfQURUNzQxMT15CiMgQ09ORklHX1NF TlNPUlNfQURUNzQ2MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9eQojIENPTkZJ R19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0M3NjIxPXkKIyBD T05GSUdfU0VOU09SU19LOFRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FQUExFU01DPXkKQ09ORklHX1NFTlNPUlNfQVNCMTAwPXkKIyBDT05GSUdfU0VO U09SU19BVFhQMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFM2MjAgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19EUzE2MjE9eQojIENPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREMgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0k1S19BTUIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19G NzE4MDVGPXkKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQpDT05GSUdfU0VOU09SU19GNzUzNzVT PXkKQ09ORklHX1NFTlNPUlNfTUMxMzc4M19BREM9eQpDT05GSUdfU0VOU09SU19GU0NITUQ9eQpD T05GSUdfU0VOU09SU19HTDUxOFNNPXkKIyBDT05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfRzc2MEE9eQpDT05GSUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NF TlNPUlNfR1BJT19GQU49eQojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19JQk1BRU09eQpDT05GSUdfU0VOU09SU19JQk1QRVg9eQpDT05GSUdfU0VOU09S U19JSU9fSFdNT049eQojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQ09SRVRFTVA9eQojIENPTkZJR19TRU5TT1JTX0lUODcgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19KQzQyPXkKQ09ORklHX1NFTlNPUlNfUE9XUjEyMjA9eQpDT05GSUdfU0VOU09SU19M SU5FQUdFPXkKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MVEM0MTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjE1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTFRDNDIyMj15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNjA9eQpDT05GSUdfU0VOU09SU19MVEM0MjYxPXkK Q09ORklHX1NFTlNPUlNfTUFYMTExMT15CkNPTkZJR19TRU5TT1JTX01BWDE2MDY1PXkKQ09ORklH X1NFTlNPUlNfTUFYMTYxOT15CkNPTkZJR19TRU5TT1JTX01BWDE2Njg9eQojIENPTkZJR19TRU5T T1JTX01BWDE5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9eQpDT05GSUdfU0VO U09SU19NQVg2NjQyPXkKIyBDT05GSUdfU0VOU09SU19NQVg2NjUwIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTUFYNjY5Nz15CiMgQ09ORklHX1NFTlNPUlNfSFRVMjEgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01FTkYyMUJN Q19IV01PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEQ1hYPXkKIyBDT05GSUdfU0VOU09S U19MTTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTcwIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTE03Mz15CkNPTkZJR19TRU5TT1JTX0xNNzU9eQojIENPTkZJR19TRU5TT1JTX0xN NzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldApDT05GSUdfU0VO U09SU19MTTgwPXkKIyBDT05GSUdfU0VOU09SU19MTTgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTE04NT15CkNPTkZJR19TRU5TT1JTX0xNODc9eQpDT05GSUdfU0VOU09SU19MTTkwPXkKQ09O RklHX1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQpDT05GSUdfU0VOU09SU19M TTk1MjM0PXkKQ09ORklHX1NFTlNPUlNfTE05NTI0MT15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDU9 eQojIENPTkZJR19TRU5TT1JTX1BDODczNjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQzg3 NDI3PXkKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX05DVDY2ODM9eQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PXkKQ09ORklHX1NFTlNPUlNf TkNUNzgwMj15CkNPTkZJR19TRU5TT1JTX05DVDc5MDQ9eQpDT05GSUdfU0VOU09SU19QQ0Y4NTkx PXkKQ09ORklHX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfUE1CVVM9eQojIENPTkZJR19TRU5TT1JT X0FETTEyNzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTI1MDY2PXkKQ09ORklHX1NFTlNP UlNfTFRDMjk3OD15CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk3OF9SRUdVTEFUT1IgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19NQVgxNjA2ND15CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPXkKIyBD T05GSUdfU0VOU09SU19NQVg4Njg4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVFBTNDA0MjI9 eQpDT05GSUdfU0VOU09SU19VQ0Q5MDAwPXkKQ09ORklHX1NFTlNPUlNfVUNEOTIwMD15CkNPTkZJ R19TRU5TT1JTX1pMNjEwMD15CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19TSFQyMT15CkNPTkZJR19TRU5TT1JTX1NIVEMxPXkKQ09ORklHX1NFTlNPUlNf U0lTNTU5NT15CkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9eQpDT05GSUdfU0VOU09SU19FTUMxNDAz PXkKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz15CiMgQ09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19TTVNDNDdNMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00x OTI9eQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKQ09ORklHX1NFTlNPUlNfU0NINTZYWF9D T01NT049eQojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19TQ0g1NjM2PXkKQ09ORklHX1NFTlNPUlNfU01NNjY1PXkKQ09ORklHX1NFTlNPUlNfQURDMTI4 RDgxOD15CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9eQojIENPTkZJR19TRU5TT1JTX0FEUzc4Mjgg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFM3ODcxPXkKQ09ORklHX1NFTlNPUlNfQU1DNjgy MT15CkNPTkZJR19TRU5TT1JTX0lOQTIwOT15CkNPTkZJR19TRU5TT1JTX0lOQTJYWD15CkNPTkZJ R19TRU5TT1JTX1RITUM1MD15CkNPTkZJR19TRU5TT1JTX1RNUDEwMj15CkNPTkZJR19TRU5TT1JT X1RNUDEwMz15CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19UTVA0MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD15CiMgQ09O RklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15CiMg Q09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzgxRD15 CkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTJEPXkKIyBDT05G SUdfU0VOU09SU19XODM3OTMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3OTU9eQojIENP TkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19X ODNMNzg1VFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODZORyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPXkKQ09O RklHX1NFTlNPUlNfV004MzFYPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JT X0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxf REVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlS X1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNF IGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNP TkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JB TkcgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QT1dF UkNMQU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVt ZW50cyB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0df Q09SRT15CkNPTkZJR19XQVRDSERPR19OT1dBWU9VVD15CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERy aXZlcnMKIwojIENPTkZJR19TT0ZUX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0RBOTA1Ml9X QVRDSERPRz15CkNPTkZJR19NRU5GMjFCTUNfV0FUQ0hET0c9eQpDT05GSUdfV004MzFYX1dBVENI RE9HPXkKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0NBREVOQ0Vf V0FUQ0hET0c9eQojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19STjVUNjE4 X1dBVENIRE9HPXkKQ09ORklHX1RXTDQwMzBfV0FUQ0hET0c9eQpDT05GSUdfUkVUVV9XQVRDSERP Rz15CkNPTkZJR19BQ1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RUPXkKQ09ORklHX0FM SU0xNTM1X1dEVD15CkNPTkZJR19BTElNNzEwMV9XRFQ9eQpDT05GSUdfRjcxODA4RV9XRFQ9eQoj IENPTkZJR19TUDUxMDBfVENPIGlzIG5vdCBzZXQKQ09ORklHX0dFT0RFX1dEVD15CiMgQ09ORklH X1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMg bm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldApDT05GSUdfSUJNQVNSPXkKQ09O RklHX1dBRkVSX1dEVD15CkNPTkZJR19JNjMwMEVTQl9XRFQ9eQpDT05GSUdfSUU2WFhfV0RUPXkK Q09ORklHX0lUQ09fV0RUPXkKIyBDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVCBpcyBub3Qgc2V0 CkNPTkZJR19JVDg3MTJGX1dEVD15CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05G SUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfU0MxMjAwX1dEVD15CkNPTkZJR19TQ3gy MDBfV0RUPXkKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldApDT05GSUdfTlZfVENPPXkK Q09ORklHXzYwWFhfV0RUPXkKIyBDT05GSUdfU0JDODM2MF9XRFQgaXMgbm90IHNldAojIENPTkZJ R19TQkM3MjQwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBD T05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDMzdCNzg3X1dEVD15 CkNPTkZJR19WSUFfV0RUPXkKIyBDT05GSUdfVzgzNjI3SEZfV0RUIGlzIG5vdCBzZXQKQ09ORklH X1c4Mzg3N0ZfV0RUPXkKQ09ORklHX1c4Mzk3N0ZfV0RUPXkKQ09ORklHX01BQ0haX1dEVD15CkNP TkZJR19TQkNfRVBYX0MzX1dBVENIRE9HPXkKQ09ORklHX01FTl9BMjFfV0RUPXkKCiMKIyBJU0Et YmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09O RklHX01JWENPTVdEPXkKIyBDT05GSUdfV0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0 Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf V0RUUENJIGlzIG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJ R19VU0JQQ1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29u aWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj15CkNPTkZJR19TU0JfUENJSE9TVF9Q T1NTSUJMRT15CiMgQ09ORklHX1NTQl9QQ0lIT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NCX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9EUklWRVJfR1BJTz15CkNPTkZJR19CQ01BX1BPU1NJ QkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKIyBDT05GSUdfQkNNQSBpcyBub3Qg c2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15 CkNPTkZJR19NRkRfQ1M1NTM1PXkKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09O RklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQUFUMjg3MF9DT1JFPXkKQ09O RklHX01GRF9CQ001OTBYWD15CkNPTkZJR19NRkRfQVhQMjBYPXkKIyBDT05GSUdfTUZEX0NST1Nf RUMgaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwM1g9eQpDT05GSUdfUE1JQ19EQTkwNTI9eQoj IENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDUyX0kyQz15 CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5v dCBzZXQKQ09ORklHX01GRF9EQTkxNTA9eQpDT05GSUdfTUZEX0RMTjI9eQpDT05GSUdfTUZEX01D MTNYWFg9eQojIENPTkZJR19NRkRfTUMxM1hYWF9TUEkgaXMgbm90IHNldApDT05GSUdfTUZEX01D MTNYWFhfSTJDPXkKQ09ORklHX0hUQ19QQVNJQzM9eQojIENPTkZJR19IVENfSTJDUExEIGlzIG5v dCBzZXQKQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1NDSD15CiMgQ09ORklHX0lOVEVMX1NP Q19QTUlDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9KQU5aX0NNT0RJTz15CiMgQ09ORklHX01GRF9L RU1QTEQgaXMgbm90IHNldApDT05GSUdfTUZEXzg4UE04MDA9eQpDT05GSUdfTUZEXzg4UE04MDU9 eQojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldApDT05GSUdfTUZEX01BWDE0NTc3PXkK Q09ORklHX01GRF9NQVg3NzY5Mz15CkNPTkZJR19NRkRfTUFYNzc4NDM9eQpDT05GSUdfTUZEX01B WDg5MDc9eQpDT05GSUdfTUZEX01BWDg5MjU9eQojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qg c2V0CkNPTkZJR19NRkRfTUFYODk5OD15CkNPTkZJR19NRkRfTVQ2Mzk3PXkKQ09ORklHX01GRF9N RU5GMjFCTUM9eQpDT05GSUdfRVpYX1BDQVA9eQpDT05GSUdfTUZEX1ZJUEVSQk9BUkQ9eQpDT05G SUdfTUZEX1JFVFU9eQpDT05GSUdfTUZEX1BDRjUwNjMzPXkKQ09ORklHX1BDRjUwNjMzX0FEQz15 CkNPTkZJR19QQ0Y1MDYzM19HUElPPXkKQ09ORklHX01GRF9SREMzMjFYPXkKQ09ORklHX01GRF9S VFNYX1BDST15CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldApDT05GSUdfTUZEX1JUU1hf VVNCPXkKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldApDT05GSUdfTUZEX1JONVQ2MTg9 eQojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NP UkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldApDT05GSUdfTUZEX1NL WTgxNDUyPXkKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldApDT05GSUdfQUJYNTAwX0NPUkU9 eQpDT05GSUdfQUIzMTAwX0NPUkU9eQpDT05GSUdfQUIzMTAwX09UUD15CkNPTkZJR19NRkRfU1lT Q09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldApDT05GSUdfTUZE X0xQMzk0Mz15CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFM TUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2 NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2NTA3WD15CiMgQ09ORklHX01GRF9UUFM2NTA5MCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBT NjUyMTg9eQojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBT NjU5MTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1OTEyPXkKQ09ORklHX01GRF9UUFM2NTkx Ml9JMkM9eQojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9U UFM4MDAzMT15CkNPTkZJR19UV0w0MDMwX0NPUkU9eQpDT05GSUdfTUZEX1RXTDQwMzBfQVVESU89 eQojIENPTkZJR19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NP UkUgaXMgbm90IHNldApDT05GSUdfTUZEX0xNMzUzMz15CkNPTkZJR19NRkRfVElNQkVSREFMRT15 CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19N RkRfQVJJWk9OQT15CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfQVJJWk9OQV9TUEk9eQojIENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNNTExMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004OTk3PXkKQ09ORklHX01GRF9XTTg0 MDA9eQpDT05GSUdfTUZEX1dNODMxWD15CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9XTTgzMVhfU1BJPXkKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUj15CkNP TkZJR19SRUdVTEFUT1JfREVCVUc9eQojIENPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRSBp cyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SXzg4 UE04MDA9eQpDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjU9eQpDT05GSUdfUkVHVUxBVE9SX0FENTM5 OD15CkNPTkZJR19SRUdVTEFUT1JfQU5BVE9QPXkKQ09ORklHX1JFR1VMQVRPUl9BQVQyODcwPXkK IyBDT05GSUdfUkVHVUxBVE9SX0FCMzEwMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQVhQ MjBYPXkKQ09ORklHX1JFR1VMQVRPUl9CQ001OTBYWD15CkNPTkZJR19SRUdVTEFUT1JfREE5MDNY PXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTA1MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf REE5MjEwPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkyMTE9eQojIENPTkZJR19SRUdVTEFUT1JfRkFO NTM1NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0dQSU89eQojIENPTkZJR19SRUdVTEFU T1JfSVNMOTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qg c2V0CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcxPXkKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzI9eQoj IENPTkZJR19SRUdVTEFUT1JfTFA4NzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQ ODc1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CkNPTkZJR19SRUdVTEFU T1JfTUFYMTQ1Nzc9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD15CiMgQ09ORklH X1JFR1VMQVRPUl9NQVg4OTA3IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTI1PXkK Q09ORklHX1JFR1VMQVRPUl9NQVg4OTUyPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTczPXkKQ09O RklHX1JFR1VMQVRPUl9NQVg4OTk4PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY5Mz15CkNPTkZJ R19SRUdVTEFUT1JfTUFYNzc4NDM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT15CkNP TkZJR19SRUdVTEFUT1JfTUMxMzc4Mz15CkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5Mj15CiMgQ09O RklHX1JFR1VMQVRPUl9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUENBUCBp cyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUENGNTA2MzM9eQojIENPTkZJR19SRUdVTEFUT1Jf UEZVWkUxMDAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BXTT15CkNPTkZJR19SRUdVTEFU T1JfUk41VDYxOD15CkNPTkZJR19SRUdVTEFUT1JfU0tZODE0NTI9eQpDT05GSUdfUkVHVUxBVE9S X1RQUzUxNjMyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1Jf VFBTNjUwMjM9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKQ09ORklHX1JFR1VMQVRPUl9U UFM2NTI0WD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMiBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9UUFM4MDAzMSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFdMNDAzMD15 CiMgQ09ORklHX1JFR1VMQVRPUl9XTTgzMVggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1dN ODQwMD15CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9y dAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19U Vl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19N RURJQV9TRFJfU1VQUE9SVD15CkNPTkZJR19NRURJQV9SQ19TVVBQT1JUPXkKIyBDT05GSUdfTUVE SUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19ERVY9eQpDT05GSUdfVklERU9f VjRMMj15CkNPTkZJR19WSURFT19BRFZfREVCVUc9eQpDT05GSUdfVklERU9fRklYRURfTUlOT1Jf UkFOR0VTPXkKIyBDT05GSUdfVklERU9fUENJX1NLRUxFVE9OIGlzIG5vdCBzZXQKQ09ORklHX1Y0 TDJfTUVNMk1FTV9ERVY9eQpDT05GSUdfVklERU9CVUYyX0NPUkU9eQpDT05GSUdfVklERU9CVUYy X01FTU9QUz15CkNPTkZJR19WSURFT0JVRjJfRE1BX0NPTlRJRz15CkNPTkZJR19WSURFT0JVRjJf Vk1BTExPQz15CiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJp dmVycwojCkNPTkZJR19SQ19DT1JFPXkKQ09ORklHX1JDX01BUD15CkNPTkZJR19SQ19ERUNPREVS Uz15CkNPTkZJR19MSVJDPXkKIyBDT05GSUdfSVJfTElSQ19DT0RFQyBpcyBub3Qgc2V0CkNPTkZJ R19JUl9ORUNfREVDT0RFUj15CkNPTkZJR19JUl9SQzVfREVDT0RFUj15CkNPTkZJR19JUl9SQzZf REVDT0RFUj15CkNPTkZJR19JUl9KVkNfREVDT0RFUj15CkNPTkZJR19JUl9TT05ZX0RFQ09ERVI9 eQpDT05GSUdfSVJfU0FOWU9fREVDT0RFUj15CiMgQ09ORklHX0lSX1NIQVJQX0RFQ09ERVIgaXMg bm90IHNldApDT05GSUdfSVJfTUNFX0tCRF9ERUNPREVSPXkKQ09ORklHX0lSX1hNUF9ERUNPREVS PXkKIyBDT05GSUdfUkNfREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1VTQl9TVVBQ T1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1BDSV9TVVBQT1JUPXkKCiMKIyBNZWRpYSBjYXB0 dXJlIHN1cHBvcnQKIwojIENPTkZJR19WNExfUExBVEZPUk1fRFJJVkVSUyBpcyBub3Qgc2V0CkNP TkZJR19WNExfTUVNMk1FTV9EUklWRVJTPXkKQ09ORklHX1ZJREVPX01FTTJNRU1fREVJTlRFUkxB Q0U9eQojIENPTkZJR19WSURFT19TSF9WRVUgaXMgbm90IHNldApDT05GSUdfVjRMX1RFU1RfRFJJ VkVSUz15CkNPTkZJR19WSURFT19WSVZJRD15CiMgQ09ORklHX1ZJREVPX1ZJTTJNIGlzIG5vdCBz ZXQKCiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwpDT05GSUdfQ1lQUkVTU19GSVJN V0FSRT15CgojCiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJj LCBmcm9udGVuZHMpCiMKQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNUPXkKQ09ORklHX1ZJ REVPX0lSX0kyQz15CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwoj CgojCiMgUkRTIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBkZWNvZGVycwojCgojCiMgVmlkZW8gYW5k IGF1ZGlvIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBlbmNvZGVycwojCgojCiMgQ2FtZXJhIHNlbnNv ciBkZXZpY2VzCiMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBj aGlwcwojCgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwoKIwojIE1pc2NlbGxh bmVvdXMgaGVscGVyIGNoaXBzCiMKCiMKIyBTZW5zb3JzIHVzZWQgb24gc29jX2NhbWVyYSBkcml2 ZXIKIwpDT05GSUdfTUVESUFfVFVORVI9eQpDT05GSUdfTUVESUFfVFVORVJfU0lNUExFPXkKQ09O RklHX01FRElBX1RVTkVSX1REQTgyOTA9eQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3WD15CkNP TkZJR19NRURJQV9UVU5FUl9UREExODI3MT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3PXkK Q09ORklHX01FRElBX1RVTkVSX01UMjBYWD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQpD T05GSUdfTUVESUFfVFVORVJfWEM1MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD15CkNP TkZJR19NRURJQV9UVU5FUl9NQzQ0UzgwMz15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJv bnRlbmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBz dXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQUxJPXkKQ09ORklHX0FHUF9BVEk9eQpD T05GSUdfQUdQX0FNRD15CiMgQ09ORklHX0FHUF9BTUQ2NCBpcyBub3Qgc2V0CkNPTkZJR19BR1Bf SU5URUw9eQpDT05GSUdfQUdQX05WSURJQT15CkNPTkZJR19BR1BfU0lTPXkKIyBDT05GSUdfQUdQ X1NXT1JLUyBpcyBub3Qgc2V0CkNPTkZJR19BR1BfVklBPXkKQ09ORklHX0FHUF9FRkZJQ0VPTj15 CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9H UFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKCiMKIyBEaXJlY3QgUmVu ZGVyaW5nIE1hbmFnZXIKIwpDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CkNPTkZJ R19EUk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1f TE9BRF9FRElEX0ZJUk1XQVJFPXkKQ09ORklHX0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVyIG9y IGhlbHBlciBjaGlwcwojCkNPTkZJR19EUk1fSTJDX0FEVjc1MTE9eQojIENPTkZJR19EUk1fSTJD X0NINzAwNiBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTJDX1NJTDE2ND15CkNPTkZJR19EUk1fSTJD X05YUF9UREE5OThYPXkKQ09ORklHX0RSTV9UREZYPXkKIyBDT05GSUdfRFJNX1IxMjggaXMgbm90 IHNldApDT05GSUdfRFJNX1JBREVPTj15CkNPTkZJR19EUk1fUkFERU9OX1VTRVJQVFI9eQpDT05G SUdfRFJNX1JBREVPTl9VTVM9eQojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fSTgxMD15CkNPTkZJR19EUk1fSTkxNT15CkNPTkZJR19EUk1fSTkxNV9LTVM9eQpDT05G SUdfRFJNX0k5MTVfRkJERVY9eQojIENPTkZJR19EUk1fSTkxNV9QUkVMSU1JTkFSWV9IV19TVVBQ T1JUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9NR0E9eQpDT05GSUdfRFJNX1NJUz15CkNPTkZJR19E Uk1fVklBPXkKIyBDT05GSUdfRFJNX1NBVkFHRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVkdFTT15 CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQVNUPXkKQ09ORklH X0RSTV9NR0FHMjAwPXkKQ09ORklHX0RSTV9DSVJSVVNfUUVNVT15CkNPTkZJR19EUk1fUVhMPXkK Q09ORklHX0RSTV9CT0NIUz15CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxz CiMKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1X QVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9EREM9eQpD T05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09O RklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdf RkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJF Q1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQpD T05GSUdfRkJfRk9SRUlHTl9FTkRJQU49eQpDT05GSUdfRkJfQk9USF9FTkRJQU49eQojIENPTkZJ R19GQl9CSUdfRU5ESUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTElUVExFX0VORElBTiBpcyBu b3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJ R19GQl9IRUNVQkE9eQpDT05GSUdfRkJfU1ZHQUxJQj15CiMgQ09ORklHX0ZCX01BQ01PREVTIGlz IG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9NT0RFX0hFTFBFUlM9eQpD T05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVy cwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTI9eQojIENPTkZJ R19GQl9QTTJfRklGT19ESVNDT05ORUNUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NZQkVSMjAwMD15 CiMgQ09ORklHX0ZCX0NZQkVSMjAwMF9EREMgaXMgbm90IHNldApDT05GSUdfRkJfQVJDPXkKQ09O RklHX0ZCX0FTSUxJQU5UPXkKQ09ORklHX0ZCX0lNU1RUPXkKIyBDT05GSUdfRkJfVkdBMTYgaXMg bm90IHNldAojIENPTkZJR19GQl9WRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX040MTE9eQpDT05G SUdfRkJfSEdBPXkKQ09ORklHX0ZCX09QRU5DT1JFUz15CkNPTkZJR19GQl9TMUQxM1hYWD15CkNP TkZJR19GQl9OVklESUE9eQojIENPTkZJR19GQl9OVklESUFfSTJDIGlzIG5vdCBzZXQKQ09ORklH X0ZCX05WSURJQV9ERUJVRz15CkNPTkZJR19GQl9OVklESUFfQkFDS0xJR0hUPXkKQ09ORklHX0ZC X1JJVkE9eQojIENPTkZJR19GQl9SSVZBX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JJVkFf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNP TkZJR19GQl9JNzQwPXkKIyBDT05GSUdfRkJfSTgxMCBpcyBub3Qgc2V0CkNPTkZJR19GQl9MRTgw NTc4PXkKQ09ORklHX0ZCX0NBUklMTE9fUkFOQ0g9eQojIENPTkZJR19GQl9NQVRST1ggaXMgbm90 IHNldApDT05GSUdfRkJfUkFERU9OPXkKQ09ORklHX0ZCX1JBREVPTl9JMkM9eQojIENPTkZJR19G Ql9SQURFT05fQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JBREVPTl9ERUJVRz15CiMg Q09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFk9eQojIENPTkZJR19GQl9B VFlfQ1QgaXMgbm90IHNldAojIENPTkZJR19GQl9BVFlfR1ggaXMgbm90IHNldApDT05GSUdfRkJf QVRZX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9TMz15CkNPTkZJR19GQl9TM19EREM9eQpDT05GSUdf RkJfU0FWQUdFPXkKIyBDT05GSUdfRkJfU0FWQUdFX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1NBVkFHRV9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSVM9eQojIENPTkZJR19GQl9TSVNf MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lTXzMxNSBpcyBub3Qgc2V0CkNPTkZJR19GQl9W SUE9eQojIENPTkZJR19GQl9WSUFfRElSRUNUX1BST0NGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1ZJQV9YX0NPTVBBVElCSUxJVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBu b3Qgc2V0CkNPTkZJR19GQl9LWVJPPXkKQ09ORklHX0ZCXzNERlg9eQojIENPTkZJR19GQl8zREZY X0FDQ0VMIGlzIG5vdCBzZXQKQ09ORklHX0ZCXzNERlhfSTJDPXkKIyBDT05GSUdfRkJfVk9PRE9P MSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WVDg2MjM9eQpDT05GSUdfRkJfVFJJREVOVD15CiMgQ09O RklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0NBUk1JTkUgaXMgbm90IHNldApDT05GSUdfRkJfR0VPREU9eQojIENPTkZJR19GQl9HRU9E RV9MWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9HRU9ERV9HWD15CkNPTkZJR19GQl9HRU9ERV9HWDE9 eQpDT05GSUdfRkJfU01TQ1VGWD15CkNPTkZJR19GQl9VREw9eQpDT05GSUdfRkJfVklSVFVBTD15 CiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQjg2MlhYPXkKQ09O RklHX0ZCX01CODYyWFhfUENJX0dEQz15CkNPTkZJR19GQl9NQjg2MlhYX0kyQz15CiMgQ09ORklH X0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldAojIENPTkZJR19GQl9BVU9fSzE5MFggaXMgbm90IHNl dAojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQ T1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfTENEX0w0RjAwMjQyVDAzPXkK Q09ORklHX0xDRF9MTVMyODNHRjA1PXkKIyBDT05GSUdfTENEX0xUVjM1MFFWIGlzIG5vdCBzZXQK Q09ORklHX0xDRF9JTEk5MjJYPXkKQ09ORklHX0xDRF9JTEk5MzIwPXkKIyBDT05GSUdfTENEX1RE TzI0TSBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfVkdHMjQzMkE0PXkKQ09ORklHX0xDRF9QTEFURk9S TT15CkNPTkZJR19MQ0RfUzZFNjNNMD15CkNPTkZJR19MQ0RfTEQ5MDQwPXkKIyBDT05GSUdfTENE X0FNUzM2OUZHMDYgaXMgbm90IHNldAojIENPTkZJR19MQ0RfTE1TNTAxS0YwMyBpcyBub3Qgc2V0 CkNPTkZJR19MQ0RfSFg4MzU3PXkKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENP TkZJR19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM1 MzMgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0NBUklMTE9fUkFOQ0g9eQojIENPTkZJR19C QUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0RBOTAzWCBpcyBub3Qg c2V0CkNPTkZJR19CQUNLTElHSFRfREE5MDUyPXkKIyBDT05GSUdfQkFDS0xJR0hUX01BWDg5MjUg aXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90IHNldApDT05GSUdfQkFD S0xJR0hUX1NBSEFSQT15CkNPTkZJR19CQUNLTElHSFRfV004MzFYPXkKQ09ORklHX0JBQ0tMSUdI VF9BRFA4ODYwPXkKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwPXkKIyBDT05GSUdfQkFDS0xJR0hU X1BDRjUwNjMzIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BQVQyODcwPXkKQ09ORklHX0JB Q0tMSUdIVF9MTTM2MzBBPXkKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CkNP TkZJR19CQUNLTElHSFRfTFA4NTVYPXkKQ09ORklHX0JBQ0tMSUdIVF9QQU5ET1JBPXkKQ09ORklH X0JBQ0tMSUdIVF9TS1k4MTQ1Mj15CkNPTkZJR19CQUNLTElHSFRfR1BJTz15CiMgQ09ORklHX0JB Q0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PXkKQ09O RklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIg c3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExC QUNLPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tfU0laRT02NApDT05GSUdfTURBX0NP TlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVN TlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVCVUZGRVJfQ09O U09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKQ09ORklH X0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQpDT05GSUdfTE9HTz15CkNPTkZJR19MT0dP X0xJTlVYX01PTk89eQpDT05GSUdfTE9HT19MSU5VWF9WR0ExNj15CiMgQ09ORklHX0xPR09fTElO VVhfQ0xVVDIyNCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORD15CkNPTkZJR19TT1VORF9PU1NfQ09S RT15CkNPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTT15CiMgQ09ORklHX1NORCBpcyBub3Qg c2V0CkNPTkZJR19TT1VORF9QUklNRT15CiMgQ09ORklHX1NPVU5EX01TTkRDTEFTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU09VTkRfTVNORFBJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX09TUyBp cyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKIyBDT05GSUdfSElEX0JB VFRFUllfU1RSRU5HVEggaXMgbm90IHNldApDT05GSUdfSElEUkFXPXkKQ09ORklHX1VISUQ9eQpD T05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElE X0E0VEVDSD15CkNPTkZJR19ISURfQUNSVVg9eQpDT05GSUdfSElEX0FDUlVYX0ZGPXkKQ09ORklH X0hJRF9BUFBMRT15CkNPTkZJR19ISURfQVBQTEVJUj15CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMg bm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRPUF9GRiBpcyBub3Qg c2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkKQ09ORklHX0hJRF9D UDIxMTI9eQpDT05GSUdfSElEX0NZUFJFU1M9eQpDT05GSUdfSElEX0RSQUdPTlJJU0U9eQojIENP TkZJR19EUkFHT05SSVNFX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FTVNfRkY9eQpDT05GSUdf SElEX0VMRUNPTT15CkNPTkZJR19ISURfRUxPPXkKQ09ORklHX0hJRF9FWktFWT15CkNPTkZJR19I SURfSE9MVEVLPXkKQ09ORklHX0hPTFRFS19GRj15CkNPTkZJR19ISURfR1Q2ODNSPXkKQ09ORklH X0hJRF9LRVlUT1VDSD15CkNPTkZJR19ISURfS1lFPXkKIyBDT05GSUdfSElEX1VDTE9HSUMgaXMg bm90IHNldApDT05GSUdfSElEX1dBTFRPUD15CkNPTkZJR19ISURfR1lSQVRJT049eQojIENPTkZJ R19ISURfSUNBREUgaXMgbm90IHNldAojIENPTkZJR19ISURfVFdJTkhBTiBpcyBub3Qgc2V0CkNP TkZJR19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CkNPTkZJR19ISURfTEVO T1ZPPXkKIyBDT05GSUdfSElEX0xPR0lURUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BR0lD TU9VU0UgaXMgbm90IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVS RVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9eQpDT05GSUdfSElEX05UUklHPXkKQ09ORklHX0hJ RF9PUlRFSz15CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9eQojIENPTkZJR19QQU5USEVSTE9SRF9G RiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVOTU9VTlQ9eQpDT05GSUdfSElEX1BFVEFMWU5YPXkK Q09ORklHX0hJRF9QSUNPTENEPXkKQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9Q SUNPTENEX0JBQ0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJ Q09MQ0RfTEVEUz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5UUk9O SUNTPXkKIyBDT05GSUdfSElEX1BSSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9ST0NDQVQg aXMgbm90IHNldApDT05GSUdfSElEX1NBSVRFSz15CkNPTkZJR19ISURfU0FNU1VORz15CkNPTkZJ R19ISURfU09OWT15CkNPTkZJR19TT05ZX0ZGPXkKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBu b3Qgc2V0CkNPTkZJR19ISURfU1RFRUxTRVJJRVM9eQojIENPTkZJR19ISURfU1VOUExVUyBpcyBu b3Qgc2V0CkNPTkZJR19ISURfUk1JPXkKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQpDT05GSUdfR1JF RU5BU0lBX0ZGPXkKQ09ORklHX0hJRF9TTUFSVEpPWVBMVVM9eQojIENPTkZJR19TTUFSVEpPWVBM VVNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1RJVk89eQpDT05GSUdfSElEX1RPUFNFRUQ9eQpD T05GSUdfSElEX1RISU5HTT15CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPXkKIyBDT05GSUdfVEhS VVNUTUFTVEVSX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT15CkNPTkZJR19ISURfV0lJ TU9URT15CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWkVST1BMVVM9 eQojIENPTkZJR19aRVJPUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049eQpD T05GSUdfSElEX1NFTlNPUl9IVUI9eQojIENPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1Ig aXMgbm90IHNldAoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPXkKIyBDT05G SUdfSElEX1BJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSElEREVWPXkKCiMKIyBJMkMgSElEIHN1 cHBvcnQKIwpDT05GSUdfSTJDX0hJRD15CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkK Q09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hf SEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX0FOTk9VTkNFX05FV19ERVZJQ0VTPXkK CiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9ERUZBVUxUX1BFUlNJ U1Q9eQojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMgaXMgbm90IHNldApDT05GSUdfVVNCX09U Rz15CkNPTkZJR19VU0JfT1RHX1dISVRFTElTVD15CiMgQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNU X0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfRlNNIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9VTFBJX0JVUz15CiMgQ09ORklHX1VTQl9NT04gaXMgbm90IHNldApDT05GSUdfVVNCX1dVU0I9 eQpDT05GSUdfVVNCX1dVU0JfQ0JBRj15CkNPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVHPXkKCiMK IyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNCX0M2N1gwMF9IQ0Q9eQpD T05GSUdfVVNCX1hIQ0lfSENEPXkKQ09ORklHX1VTQl9YSENJX1BDST15CkNPTkZJR19VU0JfWEhD SV9QTEFURk9STT15CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9I VUJfVFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJ PXkKQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT15CkNPTkZJR19VU0JfT1hVMjEwSFBfSENE PXkKQ09ORklHX1VTQl9JU1AxMTZYX0hDRD15CkNPTkZJR19VU0JfSVNQMTM2Ml9IQ0Q9eQpDT05G SUdfVVNCX0ZVU0JIMjAwX0hDRD15CiMgQ09ORklHX1VTQl9GT1RHMjEwX0hDRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PSENJX0hD RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9VSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf VTEzMl9IQ0Q9eQojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9S OEE2NjU5N19IQ0Q9eQpDT05GSUdfVVNCX1dIQ0lfSENEPXkKQ09ORklHX1VTQl9IV0FfSENEPXkK Q09ORklHX1VTQl9IQ0RfU1NCPXkKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNl dAoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKQ09ORklH X1VTQl9QUklOVEVSPXkKQ09ORklHX1VTQl9XRE09eQojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBz ZXQKCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0Qg bWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUg aW5mbwojCgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCkNPTkZJR19VU0JfTURDODAwPXkKIyBD T05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTVVTQl9IRFJDPXkKQ09ORklH X1VTQl9NVVNCX0hPU1Q9eQoKIwojIFBsYXRmb3JtIEdsdWUgTGF5ZXIKIwpDT05GSUdfTVVTQl9Q SU9fT05MWT15CkNPTkZJR19VU0JfRFdDMz15CiMgQ09ORklHX1VTQl9EV0MzX1VMUEkgaXMgbm90 IHNldApDT05GSUdfVVNCX0RXQzNfSE9TVD15CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3Vw cG9ydAojCiMgQ09ORklHX1VTQl9EV0MzX1BDSSBpcyBub3Qgc2V0CgojCiMgRGVidWdnaW5nIGZl YXR1cmVzCiMKIyBDT05GSUdfVVNCX0RXQzNfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX0RX QzI9eQpDT05GSUdfVVNCX0RXQzJfSE9TVD15CgojCiMgR2FkZ2V0L0R1YWwtcm9sZSBtb2RlIHJl cXVpcmVzIFVTQiBHYWRnZXQgc3VwcG9ydCB0byBiZSBlbmFibGVkCiMKIyBDT05GSUdfVVNCX0RX QzJfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfREVCVUcgaXMgbm90IHNldApDT05G SUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlM9eQpDT05GSUdfVVNCX0NISVBJREVBPXkKIyBD T05GSUdfVVNCX0NISVBJREVBX0hPU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0NISVBJREVBX0RF QlVHPXkKQ09ORklHX1VTQl9JU1AxNzYwPXkKQ09ORklHX1VTQl9JU1AxNzYwX0hDRD15CkNPTkZJ R19VU0JfSVNQMTc2MF9IT1NUX1JPTEU9eQoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwpDT05GSUdf VVNCX1VTUzcyMD15CkNPTkZJR19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9TRVJJQUxfQ09OU09M RT15CiMgQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VS SUFMX1NJTVBMRT15CkNPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFPXkKQ09ORklHX1VTQl9TRVJJ QUxfQVJLMzExNj15CkNPTkZJR19VU0JfU0VSSUFMX0JFTEtJTj15CiMgQ09ORklHX1VTQl9TRVJJ QUxfQ0gzNDEgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQ9eQpDT05GSUdf VVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQ9eQpDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQpD T05GSUdfVVNCX1NFUklBTF9DWVBSRVNTX004PXkKQ09ORklHX1VTQl9TRVJJQUxfRU1QRUc9eQpD T05GSUdfVVNCX1NFUklBTF9GVERJX1NJTz15CiMgQ09ORklHX1VTQl9TRVJJQUxfVklTT1IgaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0lQQVEgaXMgbm90IHNldApDT05GSUdfVVNCX1NF UklBTF9JUj15CkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUPXkKQ09ORklHX1VTQl9TRVJJQUxf RURHRVBPUlRfVEk9eQojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfU0VSSUFMX0dBUk1JTj15CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBXIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVJJQUxfSVVVPXkKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9QREE9eQpD T05GSUdfVVNCX1NFUklBTF9LRVlTUEFOPXkKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX01Q UiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0EyOCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0EyOFggaXMgbm90IHNldApDT05GSUdfVVNC X1NFUklBTF9LRVlTUEFOX1VTQTI4WEE9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1VTQTI4 WEI9eQojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMTkgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX0tFWVNQQU5fVVNBMThYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB TF9LRVlTUEFOX1VTQTE5VyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9V U0ExOVFXIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0ExOVFJPXkKQ09O RklHX1VTQl9TRVJJQUxfS0VZU1BBTl9VU0E0OVc9eQojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQ QU5fVVNBNDlXTEMgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9LTFNJPXkKQ09ORklHX1VT Ql9TRVJJQUxfS09CSUxfU0NUPXkKQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzI9eQojIENPTkZJ R19VU0JfU0VSSUFMX01FVFJPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD15 CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcxNV9QQVJQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9NT1M3ODQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NWFVQT1JU IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOPXkKQ09ORklHX1VTQl9TRVJJQUxf UEwyMzAzPXkKIyBDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4IGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NFUklBTF9RQ0FVWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NPXkK Q09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNT15CkNPTkZJR19VU0JfU0VSSUFMX1NBRkU9eQojIENP TkZJR19VU0JfU0VSSUFMX1NBRkVfUEFEREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB TF9TSUVSUkFXSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NZTUJPTD15CiMg Q09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DWUJFUkpB Q0s9eQpDT05GSUdfVVNCX1NFUklBTF9YSVJDT009eQpDT05GSUdfVVNCX1NFUklBTF9XV0FOPXkK Q09ORklHX1VTQl9TRVJJQUxfT1BUSU9OPXkKQ09ORklHX1VTQl9TRVJJQUxfT01OSU5FVD15CiMg Q09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1hT RU5TX01UPXkKQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkU9eQpDT05GSUdfVVNCX1NFUklBTF9T U1UxMDA9eQpDT05GSUdfVVNCX1NFUklBTF9RVDI9eQojIENPTkZJR19VU0JfU0VSSUFMX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VTQl9F TUk2Mj15CkNPTkZJR19VU0JfRU1JMjY9eQojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9TRVZTRUc9eQojIENPTkZJR19VU0JfUklPNTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTENEPXkKQ09ORklHX1VTQl9M RUQ9eQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPXkKQ09ORklHX1VTQl9DWVRIRVJNPXkKQ09O RklHX1VTQl9JRE1PVVNFPXkKQ09ORklHX1VTQl9GVERJX0VMQU49eQpDT05GSUdfVVNCX0FQUExF RElTUExBWT15CkNPTkZJR19VU0JfU0lTVVNCVkdBPXkKQ09ORklHX1VTQl9TSVNVU0JWR0FfQ09O PXkKIyBDT05GSUdfVVNCX0xEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRPUj15 CkNPTkZJR19VU0JfSU9XQVJSSU9SPXkKQ09ORklHX1VTQl9URVNUPXkKQ09ORklHX1VTQl9FSFNF VF9URVNUX0ZJWFRVUkU9eQpDT05GSUdfVVNCX0lTSUdIVEZXPXkKIyBDT05GSUdfVVNCX1lVUkVY IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FWlVTQl9GWDI9eQojIENPTkZJR19VU0JfSFNJQ19VU0Iz NTAzIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1Q9eQpDT05GSUdfVVNCX0NI QU9TS0VZPXkKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCkNPTkZJR19VU0JfUEhZ PXkKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1BJT19WQlVT PXkKQ09ORklHX1RBSFZPX1VTQj15CiMgQ09ORklHX1RBSFZPX1VTQl9IT1NUX0JZX0RFRkFVTFQg aXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9H QURHRVQgaXMgbm90IHNldApDT05GSUdfVVdCPXkKQ09ORklHX1VXQl9IV0E9eQpDT05GSUdfVVdC X1dIQ0k9eQpDT05GSUdfVVdCX0kxNDgwVT15CiMgQ09ORklHX01NQyBpcyBub3Qgc2V0CiMgQ09O RklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xB U1M9eQpDT05GSUdfTEVEU19DTEFTU19GTEFTSD15CgojCiMgTEVEIGRyaXZlcnMKIwpDT05GSUdf TEVEU19MTTM1MzA9eQpDT05GSUdfTEVEU19MTTM1MzM9eQojIENPTkZJR19MRURTX0xNMzY0MiBp cyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk1MzI9eQpDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU89 eQpDT05GSUdfTEVEU19HUElPPXkKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05G SUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKIyBDT05GSUdfTEVEU19MUDU1MjEgaXMgbm90IHNldApD T05GSUdfTEVEU19MUDU1MjM9eQpDT05GSUdfTEVEU19MUDU1NjI9eQpDT05GSUdfTEVEU19MUDg1 MDE9eQpDT05GSUdfTEVEU19MUDg4NjA9eQpDT05GSUdfTEVEU19DTEVWT19NQUlMPXkKQ09ORklH X0xFRFNfUENBOTU1WD15CkNPTkZJR19MRURTX1BDQTk2M1g9eQojIENPTkZJR19MRURTX1dNODMx WF9TVEFUVVMgaXMgbm90IHNldApDT05GSUdfTEVEU19EQTkwM1g9eQpDT05GSUdfTEVEU19EQTkw NTI9eQojIENPTkZJR19MRURTX0RBQzEyNFMwODUgaXMgbm90IHNldApDT05GSUdfTEVEU19QV009 eQojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyODAy IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwPXkKIyBDT05GSUdfTEVEU19MVDM1 OTMgaXMgbm90IHNldApDT05GSUdfTEVEU19NQzEzNzgzPXkKQ09ORklHX0xFRFNfVENBNjUwNz15 CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfT1QyMDA9eQpDT05G SUdfTEVEU19NRU5GMjFCTUM9eQoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0Ig TEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdf TEVEU19CTElOS00gaXMgbm90IHNldApDT05GSUdfTEVEU19QTTg5NDFfV0xFRD15CgojCiMgTEVE IFRyaWdnZXJzCiMKIyBDT05GSUdfTEVEU19UUklHR0VSUyBpcyBub3Qgc2V0CkNPTkZJR19BQ0NF U1NJQklMSVRZPXkKQ09ORklHX0ExMVlfQlJBSUxMRV9DT05TT0xFPXkKQ09ORklHX0VEQUM9eQoj IENPTkZJR19FREFDX0xFR0FDWV9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfREVCVUcg aXMgbm90IHNldApDT05GSUdfRURBQ19NTV9FREFDPXkKQ09ORklHX0VEQUNfQU1ENzZYPXkKIyBD T05GSUdfRURBQ19FN1hYWCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0U3NTJYPXkKIyBDT05GSUdf RURBQ19JODI4NzVQIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfSTgyOTc1WD15CiMgQ09ORklHX0VE QUNfSTMwMDAgaXMgbm90IHNldApDT05GSUdfRURBQ19JMzIwMD15CkNPTkZJR19FREFDX0lFMzEy MDA9eQpDT05GSUdfRURBQ19YMzg9eQpDT05GSUdfRURBQ19JNTQwMD15CiMgQ09ORklHX0VEQUNf STgyODYwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfUjgyNjAwPXkKQ09ORklHX0VEQUNfSTUwMDA9 eQojIENPTkZJR19FREFDX0k1MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JNzMwMCBpcyBu b3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CiMgQ09ORklHX1JUQ19I Q1RPU1lTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19IQ1RPU1lT X0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBSVEMgaW50 ZXJmYWNlcwojCiMgQ09ORklHX1JUQ19JTlRGX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19J TlRGX1BST0M9eQojIENPTkZJR19SVENfSU5URl9ERVYgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9URVNUPXkKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWXzg4UE04MFgg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzNzQ9eQpDT05GSUdf UlRDX0RSVl9EUzEzNzRfV0RUPXkKQ09ORklHX1JUQ19EUlZfRFMxNjcyPXkKQ09ORklHX1JUQ19E UlZfRFMzMjMyPXkKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfTUFYODkwNz15CkNPTkZJR19SVENfRFJWX01BWDg5MjU9eQojIENPTkZJR19SVENfRFJW X01BWDg5OTggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkKIyBDT05GSUdfUlRD X0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfSVNMMTIwMjI9eQojIENPTkZJ R19SVENfRFJWX0lTTDEyMDU3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWDEyMDU9eQpDT05G SUdfUlRDX0RSVl9QQ0YyMTI3PXkKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfUENGODU2Mz15CiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKQ09ORklHX1JUQ19EUlZfTTQxVDgwPXkKIyBD T05GSUdfUlRDX0RSVl9NNDFUODBfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfQlEzMks9 eQpDT05GSUdfUlRDX0RSVl9UV0w0MDMwPXkKQ09ORklHX1JUQ19EUlZfVFBTODAwMzE9eQpDT05G SUdfUlRDX0RSVl9TMzUzOTBBPXkKQ09ORklHX1JUQ19EUlZfRk0zMTMwPXkKIyBDT05GSUdfUlRD X0RSVl9SWDg1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYODAyNSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlYzMDI5 QzI9eQoKIwojIFNQSSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX000MVQ5Mz15CiMgQ09O RklHX1JUQ19EUlZfTTQxVDk0IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA1PXkKQ09O RklHX1JUQ19EUlZfRFMxMzQzPXkKQ09ORklHX1JUQ19EUlZfRFMxMzQ3PXkKQ09ORklHX1JUQ19E UlZfRFMxMzkwPXkKQ09ORklHX1JUQ19EUlZfTUFYNjkwMj15CkNPTkZJR19SVENfRFJWX1I5NzAx PXkKQ09ORklHX1JUQ19EUlZfUlM1QzM0OD15CiMgQ09ORklHX1JUQ19EUlZfRFMzMjM0IGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfUENGMjEyMz15CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTUNQNzk1PXkKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVy cwojCiMgQ09ORklHX1JUQ19EUlZfQ01PUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMx Mjg2IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNTExPXkKQ09ORklHX1JUQ19EUlZfRFMx NTUzPXkKQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlMWT15CiMgQ09ORklHX1JUQ19EUlZfRFMx Njg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODkgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0RTMTcyODUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDg1PXkKIyBD T05GSUdfUlRDX0RSVl9EUzE3ODg1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUzE2ODVfUFJPQ19S RUdTPXkKIyBDT05GSUdfUlRDX0RTMTY4NV9TWVNGU19SRUdTIGlzIG5vdCBzZXQKQ09ORklHX1JU Q19EUlZfRFMxNzQyPXkKIyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9EQTkwNTI9eQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD15CiMgQ09ORklHX1JUQ19E UlZfTTQ4VDg2IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQ4VDM1PXkKIyBDT05GSUdfUlRD X0RSVl9NNDhUNTkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JU Q19EUlZfQlE0ODAyPXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMw MjA9eQpDT05GSUdfUlRDX0RSVl9XTTgzMVg9eQpDT05GSUdfUlRDX0RSVl9QQ0Y1MDYzMz15CiMg Q09ORklHX1JUQ19EUlZfQUIzMTAwIGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMK IwpDT05GSUdfUlRDX0RSVl9QQ0FQPXkKQ09ORklHX1JUQ19EUlZfTUMxM1hYWD15CiMgQ09ORklH X1JUQ19EUlZfWEdFTkUgaXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwpD T05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUU9eQpDT05GSUdfRE1BREVWSUNFUz15CiMgQ09O RklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKIyBDT05G SUdfSU5URUxfSU9BVERNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQpDT05GSUdf RFdfRE1BQz15CiMgQ09ORklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKQ09ORklHX0hTVV9ETUE9 eQpDT05GSUdfSFNVX0RNQV9QQ0k9eQpDT05GSUdfVElNQl9ETUE9eQpDT05GSUdfUENIX0RNQT15 CiMgQ09ORklHX1hHRU5FX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklH X0RNQV9WSVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKCiMKIyBETUEgQ2xpZW50 cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMg bm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPIGlzIG5v dCBzZXQKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15Cgoj CiMgVmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJ X0xFR0FDWT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQpD T05GSUdfVklSVElPX01NSU89eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMg aXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJ R19IWVBFUlYgaXMgbm90IHNldAojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X1BMQVRGT1JNX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15 CkNPTkZJR19DSFJPTUVPU19MQVBUT1A9eQpDT05GSUdfQ0hST01FT1NfUFNUT1JFPXkKCiMKIyBI YXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNP TkZJR19DTEtTUkNfSTgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xP Q0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJ TUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKIyBDT05GSUdfUENDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVVBQT1JU IGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05GSUdfUkVNT1RFUFJPQz15 CkNPTkZJR19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAo U3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJR19TT0NfVEkgaXMgbm90 IHNldAojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTj15CgojCiMg RXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VYVENPTl9BRENfSkFDSz15CiMgQ09ORklH X0VYVENPTl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0VYVENPTl9NQVgxNDU3Nz15CkNPTkZJR19F WFRDT05fTUFYNzc2OTM9eQojIENPTkZJR19FWFRDT05fTUFYNzc4NDMgaXMgbm90IHNldApDT05G SUdfRVhUQ09OX1JUODk3M0E9eQpDT05GSUdfRVhUQ09OX1NNNTUwMj15CiMgQ09ORklHX0VYVENP Tl9VU0JfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJR19J SU89eQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkKQ09ORklHX0lJ T19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQpDT05GSUdfSUlPX1RS SUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCgojCiMgQWNjZWxlcm9t ZXRlcnMKIwpDT05GSUdfQk1BMTgwPXkKQ09ORklHX0JNQzE1MF9BQ0NFTD15CiMgQ09ORklHX0hJ RF9TRU5TT1JfQUNDRUxfM0QgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfQUNDRUxfM0FYSVMg aXMgbm90IHNldAojIENPTkZJR19LWFNEOSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTg0NTIgaXMg bm90IHNldApDT05GSUdfS1hDSksxMDEzPXkKQ09ORklHX01NQTk1NTFfQ09SRT15CkNPTkZJR19N TUE5NTUxPXkKQ09ORklHX01NQTk1NTM9eQoKIwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRl cnMKIwpDT05GSUdfQURfU0lHTUFfREVMVEE9eQojIENPTkZJR19BRDcyNjYgaXMgbm90IHNldAoj IENPTkZJR19BRDcyOTEgaXMgbm90IHNldApDT05GSUdfQUQ3Mjk4PXkKIyBDT05GSUdfQUQ3NDc2 IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ3NzkxIGlzIG5vdCBzZXQKQ09ORklHX0FENzc5Mz15CiMg Q09ORklHX0FENzg4NyBpcyBub3Qgc2V0CkNPTkZJR19BRDc5MjM9eQpDT05GSUdfQUQ3OTlYPXkK Q09ORklHX0FYUDI4OF9BREM9eQpDT05GSUdfREE5MTUwX0dQQURDPXkKQ09ORklHX0NDMTAwMDFf QURDPXkKQ09ORklHX01BWDEwMjc9eQpDT05GSUdfTUFYMTM2Mz15CkNPTkZJR19NQ1AzMjBYPXkK IyBDT05GSUdfTUNQMzQyMiBpcyBub3Qgc2V0CiMgQ09ORklHX05BVTc4MDIgaXMgbm90IHNldApD T05GSUdfUUNPTV9TUE1JX0lBREM9eQojIENPTkZJR19RQ09NX1NQTUlfVkFEQyBpcyBub3Qgc2V0 CkNPTkZJR19USV9BREMwODFDPXkKQ09ORklHX1RJX0FEQzEyOFMwNTI9eQojIENPTkZJR19UV0w0 MDMwX01BREMgaXMgbm90IHNldApDT05GSUdfVFdMNjAzMF9HUEFEQz15CiMgQ09ORklHX1ZJUEVS Qk9BUkRfQURDIGlzIG5vdCBzZXQKCiMKIyBBbXBsaWZpZXJzCiMKQ09ORklHX0FEODM2Nj15Cgoj CiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1PTj15 CkNPTkZJR19ISURfU0VOU09SX0lJT19UUklHR0VSPXkKCiMKIyBTU1AgU2Vuc29yIENvbW1vbgoj CkNPTkZJR19JSU9fU1NQX1NFTlNPUlNfQ09NTU9OUz15CkNPTkZJR19JSU9fU1NQX1NFTlNPUkhV Qj15CkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfU1BJ PXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX0NPUkU9eQoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNv bnZlcnRlcnMKIwpDT05GSUdfQUQ1MDY0PXkKQ09ORklHX0FENTM2MD15CiMgQ09ORklHX0FENTM4 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTQyMSBpcyBub3Qgc2V0CkNPTkZJR19BRDU0NDY9eQoj IENPTkZJR19BRDU0NDkgaXMgbm90IHNldApDT05GSUdfQUQ1NTA0PXkKQ09ORklHX0FENTYyNFJf U1BJPXkKIyBDT05GSUdfQUQ1Njg2IGlzIG5vdCBzZXQKQ09ORklHX0FENTc1NT15CiMgQ09ORklH X0FENTc2NCBpcyBub3Qgc2V0CkNPTkZJR19BRDU3OTE9eQpDT05GSUdfQUQ3MzAzPXkKQ09ORklH X01BWDUxNz15CkNPTkZJR19NQ1A0NzI1PXkKQ09ORklHX01DUDQ5MjI9eQoKIwojIEZyZXF1ZW5j eSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJhdG9yL0Rpc3RyaWJ1dGlv bgojCiMgQ09ORklHX0FEOTUyMyBpcyBub3Qgc2V0CgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBM TCkgZnJlcXVlbmN5IHN5bnRoZXNpemVycwojCiMgQ09ORklHX0FERjQzNTAgaXMgbm90IHNldAoK IwojIERpZ2l0YWwgZ3lyb3Njb3BlIHNlbnNvcnMKIwojIENPTkZJR19BRElTMTYwODAgaXMgbm90 IHNldApDT05GSUdfQURJUzE2MTMwPXkKQ09ORklHX0FESVMxNjEzNj15CkNPTkZJR19BRElTMTYy NjA9eQpDT05GSUdfQURYUlM0NTA9eQojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldApDT05GSUdf SElEX1NFTlNPUl9HWVJPXzNEPXkKQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPXkKQ09ORklHX0lJ T19TVF9HWVJPX0kyQ18zQVhJUz15CkNPTkZJR19JSU9fU1RfR1lST19TUElfM0FYSVM9eQpDT05G SUdfSVRHMzIwMD15CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCiMgQ09ORklHX0RIVDExIGlzIG5v dCBzZXQKQ09ORklHX1NJNzAwNT15CiMgQ09ORklHX1NJNzAyMCBpcyBub3Qgc2V0CgojCiMgSW5l cnRpYWwgbWVhc3VyZW1lbnQgdW5pdHMKIwpDT05GSUdfQURJUzE2NDAwPXkKIyBDT05GSUdfQURJ UzE2NDgwIGlzIG5vdCBzZXQKQ09ORklHX0tNWDYxPXkKIyBDT05GSUdfSU5WX01QVTYwNTBfSUlP IGlzIG5vdCBzZXQKQ09ORklHX0lJT19BRElTX0xJQj15CkNPTkZJR19JSU9fQURJU19MSUJfQlVG RkVSPXkKCiMKIyBMaWdodCBzZW5zb3JzCiMKIyBDT05GSUdfQURKRF9TMzExIGlzIG5vdCBzZXQK Q09ORklHX0FMMzMyMEE9eQpDT05GSUdfQVBEUzkzMDA9eQojIENPTkZJR19DTTMyMTgxIGlzIG5v dCBzZXQKQ09ORklHX0NNMzIzMj15CkNPTkZJR19DTTMzMjM9eQpDT05GSUdfQ00zNjY1MT15CkNP TkZJR19HUDJBUDAyMEEwMEY9eQojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CkNPTkZJR19I SURfU0VOU09SX0FMUz15CkNPTkZJR19ISURfU0VOU09SX1BST1g9eQpDT05GSUdfSlNBMTIxMj15 CiMgQ09ORklHX1NFTlNPUlNfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRSNTAxIGlzIG5v dCBzZXQKQ09ORklHX1RDUzM0MTQ9eQpDT05GSUdfVENTMzQ3Mj15CkNPTkZJR19TRU5TT1JTX1RT TDI1NjM9eQojIENPTkZJR19UU0w0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQwMDAgaXMg bm90IHNldAoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3JzCiMKQ09ORklHX0FLODk3NT15CkNPTkZJ R19BSzA5OTExPXkKQ09ORklHX01BRzMxMTA9eQpDT05GSUdfSElEX1NFTlNPUl9NQUdORVRPTUVU RVJfM0Q9eQojIENPTkZJR19JSU9fU1RfTUFHTl8zQVhJUyBpcyBub3Qgc2V0CgojCiMgSW5jbGlu b21ldGVyIHNlbnNvcnMKIwpDT05GSUdfSElEX1NFTlNPUl9JTkNMSU5PTUVURVJfM0Q9eQojIENP TkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTiBpcyBub3Qgc2V0CgojCiMgVHJpZ2dlcnMg LSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUj15CiMgQ09ORklHX0lJ T19TWVNGU19UUklHR0VSIGlzIG5vdCBzZXQKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKQ09ORklH X0JNUDI4MD15CiMgQ09ORklHX0hJRF9TRU5TT1JfUFJFU1MgaXMgbm90IHNldApDT05GSUdfTVBM MTE1PXkKQ09ORklHX01QTDMxMTU9eQpDT05GSUdfTVM1NjExPXkKIyBDT05GSUdfTVM1NjExX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01TNTYxMV9TUEkgaXMgbm90IHNldAojIENPTkZJR19JSU9f U1RfUFJFU1MgaXMgbm90IHNldApDT05GSUdfVDU0MDM9eQoKIwojIExpZ2h0bmluZyBzZW5zb3Jz CiMKQ09ORklHX0FTMzkzNT15CgojCiMgUHJveGltaXR5IHNlbnNvcnMKIwpDT05GSUdfU1g5NTAw PXkKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKQ09ORklHX01MWDkwNjE0PXkKIyBDT05GSUdf VE1QMDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKQ09ORklHX1ZNRV9CVVM9 eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCiMgQ09ORklHX1ZNRV9DQTkxQ1g0MiBpcyBub3Qg c2V0CiMgQ09ORklHX1ZNRV9UU0kxNDggaXMgbm90IHNldAoKIwojIFZNRSBCb2FyZCBEcml2ZXJz CiMKQ09ORklHX1ZNSVZNRV83ODA1PXkKCiMKIyBWTUUgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdf UFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CiMgQ09ORklHX1BXTV9MUDM5NDMgaXMgbm90IHNldAoj IENPTkZJR19QV01fTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9UV0wgaXMgbm90IHNldAoj IENPTkZJR19QV01fVFdMX0xFRCBpcyBub3Qgc2V0CkNPTkZJR19JUEFDS19CVVM9eQojIENPTkZJ R19CT0FSRF9UUENJMjAwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9JUE9DVEFMPXkKIyBDT05G SUdfUkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19GTUM9eQpDT05GSUdfRk1DX0ZB S0VERVY9eQpDT05GSUdfRk1DX1RSSVZJQUw9eQpDT05GSUdfRk1DX1dSSVRFX0VFUFJPTT15CkNP TkZJR19GTUNfQ0hBUkRFVj15CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BI WT15CkNPTkZJR19CQ01fS09OQV9VU0IyX1BIWT15CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIg aXMgbm90IHNldApDT05GSUdfUEhZX1RVU0IxMjEwPXkKQ09ORklHX1BPV0VSQ0FQPXkKQ09ORklH X0lOVEVMX1JBUEw9eQojIENPTkZJR19NQ0IgaXMgbm90IHNldApDT05GSUdfUkFTPXkKIyBDT05G SUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lE IGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD15CkNPTkZJR19F RERfT0ZGPXkKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT15CiMgQ09O RklHX0RDREJBUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpD T05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lf SUJGVF9GSU5EIGlzIG5vdCBzZXQKQ09ORklHX0dPT0dMRV9GSVJNV0FSRT15CgojCiMgR29vZ2xl IEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfR09PR0xFX01FTUNPTlNPTEU9eQoKIwojIEZpbGUg c3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfRVhUMl9GUz15CkNP TkZJR19FWFQyX0ZTX1hBVFRSPXkKIyBDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0wgaXMgbm90IHNl dApDT05GSUdfRVhUMl9GU19TRUNVUklUWT15CkNPTkZJR19FWFQzX0ZTPXkKIyBDT05GSUdfRVhU M19ERUZBVUxUU19UT19PUkRFUkVEIGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlNfWEFUVFI9eQoj IENPTkZJR19FWFQzX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlNfU0VD VVJJVFkgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CiMgQ09ORklHX0VYVDRfRlNfUE9TSVhf QUNMIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9GU19F TkNSWVBUSU9OPXkKQ09ORklHX0VYVDRfREVCVUc9eQpDT05GSUdfSkJEPXkKIyBDT05GSUdfSkJE X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQpDT05GSUdfSkJEMl9ERUJVRz15CkNPTkZJ R19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldApDT05GSUdfSkZT X0ZTPXkKQ09ORklHX0pGU19QT1NJWF9BQ0w9eQpDT05GSUdfSkZTX1NFQ1VSSVRZPXkKQ09ORklH X0pGU19ERUJVRz15CkNPTkZJR19KRlNfU1RBVElTVElDUz15CiMgQ09ORklHX09DRlMyX0ZTIGlz IG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKIyBDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMIGlz IG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBD T05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZT X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0FTU0VSVD15CkNPTkZJR19OSUxGUzJfRlM9 eQojIENPTkZJR19GMkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5vdCBzZXQK Q09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJ Tkc9eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VT RVI9eQojIENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQT15CiMgQ09ORklH X1FVT1RBX05FVExJTktfSU5URVJGQUNFIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5UX1FVT1RBX1dB Uk5JTkc9eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YxPXkK IyBDT05GSUdfUUZNVF9WMiBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRP RlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQojIENPTkZJR19DVVNFIGlzIG5vdCBzZXQKQ09ORklH X09WRVJMQVlfRlM9eQoKIwojIENhY2hlcwojCiMgQ09ORklHX0ZTQ0FDSEUgaXMgbm90IHNldAoK IwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwojIENPTkZJR19JU085NjYwX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1VERl9GUz15CkNPTkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVz eXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CiMgQ09ORklHX1ZGQVRf RlMgaXMgbm90IHNldApDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19OVEZT X0ZTPXkKIyBDT05GSUdfTlRGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX05URlNfUlcgaXMg bm90IHNldAoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKIyBDT05G SUdfUFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9D X1BBR0VfTU9OSVRPUj15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1Q RlM9eQojIENPTkZJR19UTVBGU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfVE1QRlNfWEFU VFI9eQojIENPTkZJR19IVUdFVExCRlMgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCX1BBR0Ug aXMgbm90IHNldApDT05GSUdfQ09ORklHRlNfRlM9eQojIENPTkZJR19NSVNDX0ZJTEVTWVNURU1T IGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkxTPXkKQ09O RklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCiMgQ09ORklHX05MU19DT0RFUEFHRV80MzcgaXMg bm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzM3IGlzIG5vdCBzZXQKQ09ORklHX05MU19D T0RFUEFHRV83NzU9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PXkK Q09ORklHX05MU19DT0RFUEFHRV84NTc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CiMgQ09O RklHX05MU19DT0RFUEFHRV84NjEgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15 CkNPTkZJR19OTFNfQ09ERVBBR0VfODYzPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjQ9eQojIENP TkZJR19OTFNfQ09ERVBBR0VfODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2 NiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKQ09ORklHX05MU19DT0RFUEFH RV85MzY9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19D T0RFUEFHRV85MzI9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKQ09ORklH X05MU19DT0RFUEFHRV84NzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV84IGlzIG5vdCBzZXQKQ09O RklHX05MU19DT0RFUEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09ORklH X05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKQ09ORklHX05MU19JU084ODU5XzI9 eQpDT05GSUdfTkxTX0lTTzg4NTlfMz15CkNPTkZJR19OTFNfSVNPODg1OV80PXkKQ09ORklHX05M U19JU084ODU5XzU9eQpDT05GSUdfTkxTX0lTTzg4NTlfNj15CiMgQ09ORklHX05MU19JU084ODU5 XzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV85IGlzIG5vdCBzZXQKQ09ORklHX05M U19JU084ODU5XzEzPXkKQ09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05MU19JU084ODU5 XzE1PXkKQ09ORklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19OTFNf TUFDX1JPTUFOPXkKIyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldApDT05GSUdfTkxT X01BQ19DRU5URVVSTz15CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldApDT05G SUdfTkxTX01BQ19DWVJJTExJQz15CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9 eQpDT05GSUdfTkxTX01BQ19JTlVJVD15CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPXkKQ09ORklH X05MU19NQUNfVFVSS0lTSD15CiMgQ09ORklHX05MU19VVEY4IGlzIG5vdCBzZXQKCiMKIyBLZXJu ZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsg YW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9M T0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAoj IENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tz IGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNP TkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEPXkKQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkK Q09ORklHX0ZSQU1FX1dBUk49MTAyNApDT05GSUdfU1RSSVBfQVNNX1NZTVM9eQpDT05GSUdfUkVB REFCTEVfQVNNPXkKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKQ09ORklHX1BBR0VfT1dORVI9eQpD T05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19ERUJVR19TRUNU SU9OX01JU01BVENIPXkKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19G UkFNRV9QT0lOVEVSPXkKQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVT15CiMgQ09ORklH X01BR0lDX1NZU1JRIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5 IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19ERUJVR19QQUdFQUxM T0M9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9ERUJV R19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFW RV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVN T1JZX0lOSVQ9eQpDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTPXkKIyBDT05GSUdfREVCVUdfSElH SE1FTSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdf REVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKQ09ORklH X0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NL VVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFS QU1fSEFSRExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19W QUxVRT0xCkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFS QU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sgaXMg bm90IHNldAojIENPTkZJR19QQU5JQ19PTl9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX1BBTklDX09O X09PUFNfVkFMVUU9MApDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15 CkNPTkZJR19TQ0hFRFNUQVRTPXkKQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSz15CkNPTkZJ R19ERUJVR19USU1FS0VFUElORz15CiMgQ09ORklHX1RJTUVSX1NUQVRTIGlzIG5vdCBzZXQKCiMK IyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKIyBDT05GSUdf REVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJ R19ERUJVR19NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklH X0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15CkNPTkZJR19MT0NLREVQ PXkKQ09ORklHX0xPQ0tfU1RBVD15CiMgQ09ORklHX0RFQlVHX0xPQ0tERVAgaXMgbm90IHNldApD T05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VM RlRFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPXkKQ09ORklHX1RSQUNF X0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlz IG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdfREVCVUdfTElTVD15CkNP TkZJR19ERUJVR19QSV9MSVNUPXkKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldApDT05GSUdfREVCVUdfQ1JFREVOVElBTFM9eQoK IwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKIyBDT05GSUdfUFJPVkVfUkNV X1JFUEVBVEVETFkgaXMgbm90IHNldAojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5URVIgaXMgbm90 IHNldApDT05GSUdfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUX1NMT1dfSU5JVF9ERUxBWT0zCkNPTkZJR19S Q1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9DUFVfU1RBTExfSU5GTz15CkNPTkZJ R19SQ1VfVFJBQ0U9eQojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CkNP TkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfQ1BVX05PVElGSUVSX0VSUk9S X0lOSkVDVD15CiMgQ09ORklHX1BNX05PVElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNP TkZJR19GQVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GQUlMU0xBQiBpcyBub3Qgc2V0CkNPTkZJ R19GQUlMX1BBR0VfQUxMT0M9eQpDT05GSUdfRkFJTF9NQUtFX1JFUVVFU1Q9eQojIENPTkZJR19G QUlMX0lPX1RJTUVPVVQgaXMgbm90IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZT PXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OX1NUQUNLVFJBQ0VfRklMVEVSIGlzIG5vdCBzZXQK Q09ORklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09Q WV9DSEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUyBpcyBub3Qg c2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0ZVTkNUSU9O X1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNP TkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9N Q09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19I QVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVG RkVSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lOR19TVVBQ T1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpD T05GSUdfTEtEVE09eQojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklH X0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9eQpDT05G SUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQojIENPTkZJR19BU1lOQ19SQUlENl9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RSSU5HX0hF TFBFUlM9eQojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1JI QVNIVEFCTEUgaXMgbm90IHNldApDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5JVD15CkNP TkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX1RFU1RfRklSTVdBUkU9eQpDT05GSUdfVEVTVF9VREVMQVk9eQpDT05GSUdfTUVNVEVTVD15 CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENP TkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX1NUUklDVF9ERVZNRU09eQpDT05GSUdfWDg2X1ZF UkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CkNPTkZJR19FQVJMWV9QUklOVEtf REJHUD15CkNPTkZJR19YODZfUFREVU1QPXkKQ09ORklHX0RFQlVHX1JPREFUQT15CkNPTkZJR19E RUJVR19ST0RBVEFfVEVTVD15CkNPTkZJR19ET1VCTEVGQVVMVD15CkNPTkZJR19ERUJVR19UTEJG TFVTSD15CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9U UkFDRV9TVVBQT1JUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxB WV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVM QVlfVFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBpcyBub3Qgc2V0CiMgQ09ORklH X0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfVURFTEFZPXkKIyBDT05G SUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9 MgpDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19PUFRJTUlaRV9JTkxJTklORyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19OTUlf U0VMRlRFU1Q9eQojIENPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVMgaXMgbm90IHNldAoK IwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX1BFUlNJU1RFTlRf S0VZUklOR1MgaXMgbm90IHNldApDT05GSUdfQklHX0tFWVM9eQpDT05GSUdfVFJVU1RFRF9LRVlT PXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNU PXkKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJ R19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJ R19YT1JfQkxPQ0tTPXkKQ09ORklHX0FTWU5DX0NPUkU9eQpDT05GSUdfQVNZTkNfTUVNQ1BZPXkK Q09ORklHX0FTWU5DX1hPUj15CkNPTkZJR19BU1lOQ19QUT15CkNPTkZJR19BU1lOQ19SQUlENl9S RUNPVj15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJ R19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19B RUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09O RklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBU T19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklH X0NSWVBUT19QQ09NUD15CkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5B R0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRP X0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9eQpD T05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKQ09ORklHX0NS WVBUT19NQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklHX0NSWVBUT19BQkxL X0hFTFBFUj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBE YXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CkNPTkZJR19DUllQ VE9fU0VRSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQpDT05GSUdf Q1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05G SUdfQ1JZUFRPX0xSVz15CkNPTkZJR19DUllQVE9fUENCQz15CkNPTkZJR19DUllQVE9fWFRTPXkK CiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19ITUFD PXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKIyBDT05GSUdfQ1JZUFRPX1ZNQUMgaXMgbm90IHNldAoK IwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNf SU5URUw9eQojIENPTkZJR19DUllQVE9fQ1JDMzIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NS QzMyX1BDTE1VTD15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKQ09ORklHX0NSWVBUT19HSEFT SD15CiMgQ09ORklHX0NSWVBUT19NRDQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01ENT15CkNP TkZJR19DUllQVE9fTUlDSEFFTF9NSUM9eQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19STUQxNjA9eQojIENPTkZJR19DUllQVE9fUk1EMjU2IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDMyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15 CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZ UFRPX1RHUjE5Mj15CiMgQ09ORklHX0NSWVBUT19XUDUxMiBpcyBub3Qgc2V0CgojCiMgQ2lwaGVy cwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfNTg2PXkKQ09ORklHX0NS WVBUT19BRVNfTklfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0FOVUJJUz15CkNPTkZJR19DUllQVE9f QVJDND15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NP TU1PTj15CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f Q0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNj15 CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19GQ1JZUFQ9eQpDT05GSUdfQ1JZUFRP X0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19DUllQVE9fU0FMU0EyMF81 ODY9eQpDT05GSUdfQ1JZUFRPX1NFRUQ9eQojIENPTkZJR19DUllQVE9fU0VSUEVOVCBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfNTg2IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19URUE9eQojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfNTg2PXkKCiMKIyBDb21w cmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fWkxJQj15CkNP TkZJR19DUllQVE9fTFpPPXkKQ09ORklHX0NSWVBUT19MWjQ9eQojIENPTkZJR19DUllQVE9fTFo0 SEMgaXMgbm90IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCiMgQ09ORklHX0NS WVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05G SUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPXkKIyBDT05GSUdf Q1JZUFRPX1VTRVJfQVBJX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElf U0tDSVBIRVIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X0hXPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSz15CkNPTkZJR19DUllQVE9fREVWX1BBRExP Q0tfQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQSBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fREVWX0dFT0RFPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0RFVl9RQVQ9eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0M9eQoj IENPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfS1ZNPXkK Q09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKQ09ORklHX0xHVUVTVD15CiMgQ09ORklHX0JJTkFSWV9Q UklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9 eQpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5v dCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9 eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9 eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01B UD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJD SF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15 CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMzMj15CiMg Q09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTgg aXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CkNPTkZJR19DUkMz Ml9TQVJXQVRFPXkKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9eQpD T05GSUdfTElCQ1JDMzJDPXkKIyBDT05GSUdfQ1JDOCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElU X0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkK Q09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRf Q09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklH X1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9 eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpf REVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBu b3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15 CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklH X1JFRURfU09MT01PTj15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05GSUdfQkNIPXkK Q09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19B U1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9N QVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19D UFVNQVNLX09GRlNUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15 CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZF PXkKQ09ORklHX0FWRVJBR0U9eQojIENPTkZJR19DT1JESUMgaXMgbm90IHNldApDT05GSUdfRERS PXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CkNPTkZJR19GT05UUz15CkNPTkZJR19GT05UXzh4OD15 CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19GT05UXzZ4MTEgaXMgbm90IHNldAojIENPTkZJ R19GT05UXzd4MTQgaXMgbm90IHNldApDT05GSUdfRk9OVF9QRUFSTF84eDg9eQpDT05GSUdfRk9O VF9BQ09STl84eDg9eQojIENPTkZJR19GT05UX01JTklfNHg2IGlzIG5vdCBzZXQKIyBDT05GSUdf Rk9OVF82eDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9OVF9TVU44eDE2IGlzIG5vdCBzZXQKQ09O RklHX0ZPTlRfU1VOMTJ4MjI9eQojIENPTkZJR19GT05UXzEweDE4IGlzIG5vdCBzZXQKQ09ORklH X0FSQ0hfSEFTX1NHX0NIQUlOPXkK --===============5871508638085856574== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============5871508638085856574==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752916AbbGNNSU (ORCPT ); Tue, 14 Jul 2015 09:18:20 -0400 Received: from mga03.intel.com ([134.134.136.65]:63050 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751503AbbGNNSS (ORCPT ); Tue, 14 Jul 2015 09:18:18 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,471,1432623600"; d="xz'?scan'208";a="764156303" Message-ID: <1436879894.1264.12.camel@intel.com> Subject: [lkp] [phy] 1c14905ef95: kernel BUG at drivers/base/driver.c:153! From: Huang Ying To: Heikki Krogerus Cc: Felipe Balbi , LKML , LKP ML Date: Tue, 14 Jul 2015 21:18:14 +0800 Content-Type: multipart/mixed; boundary="=-6n6E1m/BZ5guCkWRYu3A" X-Mailer: Evolution 3.16.3-1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-6n6E1m/BZ5guCkWRYu3A Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 1c14905ef951fb968c8da90e4e64be02c309a2ae ("phy: add driver for TI TUSB1210 ULPI PHY") +------------------------------------------+------------+------------+ > | 723487a6ff | 1c14905ef9 | +------------------------------------------+------------+------------+ > boot_successes | 48 | 0 | > boot_failures | 3 | 11 | > BUG:kernel_test_crashed | 3 | | > kernel_BUG_at_drivers/base/driver.c | 0 | 5 | > invalid_opcode | 0 | 5 | > EIP_is_at_driver_register | 0 | 5 | > Kernel_panic-not_syncing:Fatal_exception | 0 | 5 | > backtrace:tusb1210_driver_init | 0 | 5 | > backtrace:kernel_init_freeable | 0 | 5 | > BUG:kernel_boot_crashed | 0 | 6 | +------------------------------------------+------------+------------+ [ 2.046659] clocksource tsc: mask: 0xffffffffffffffff max_cycles: 0x26d347b2dd9, max_idle_ns: 440795223616 ns [ 2.119416] -> 15762 cycles [ 2.159553] ------------[ cut here ]------------ [ 2.160241] kernel BUG at drivers/base/driver.c:153! [ 2.160241] invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC [ 2.160241] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.1.0-rc1-00062-g1c14905 #1 [ 2.165012] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 2.165012] task: d2c60000 ti: d2c68000 task.ti: d2c68000 [ 2.165012] EIP: 0060:[] EFLAGS: 00010246 CPU: 1 [ 2.165012] EIP is at driver_register+0x9/0xa4 [ 2.165012] EAX: c1e8424c EBX: c1f64ce6 ECX: 00000c41 EDX: c1edade0 [ 2.165012] ESI: d1d070e0 EDI: 00000000 EBP: d2c69f28 ESP: d2c69f24 [ 2.165012] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 [ 2.165012] CR0: 8005003b CR2: ffffffff CR3: 02134000 CR4: 000006b0 [ 2.165012] Stack: [ 2.165012] c175d1b7 d2c69f30 c1f64cf3 d2c69f90 c1f43c8c d3fd8537 d2c69f4c c1f43400 [ 2.165012] c1e56b94 d3fd8548 d2c69f80 c105133c c1e56b94 00000006 00000006 c1e53524 [ 2.165012] 00000368 d3fd8549 00000200 c1dea060 00000006 00000368 c1fc6bcc 73c0b3f1 [ 2.165012] Call Trace: [ 2.165012] [] ? ulpi_register_driver+0x18/0x20 [ 2.165012] [] tusb1210_driver_init+0xd/0xf [ 2.165012] [] do_one_initcall+0x164/0x173 [ 2.165012] [] ? do_early_param+0x17/0x73 [ 2.165012] [] ? parse_args+0x190/0x266 [ 2.165012] [] kernel_init_freeable+0x19e/0x21b [ 2.165012] [] kernel_init+0x8/0xb5 [ 2.165012] [] ret_from_kernel_thread+0x21/0x30 [ 2.165012] [] ? rest_init+0x116/0x116 [ 2.165012] Code: 89 ca 8b 80 b8 00 00 00 e8 04 4f ce ff 89 c3 31 c0 85 db 74 0a 89 d8 e8 63 4d ce ff 8b 43 70 5b 5d c3 8b 50 04 83 7a 48 00 75 02 <0f> 0b 55 89 e5 57 56 53 89 c3 83 7a 24 00 74 06 83 78 1c 00 75 [ 2.165012] EIP: [] driver_register+0x9/0xa4 SS:ESP 0068:d2c69f24 [ 2.201824] ---[ end trace 10040aea002cc479 ]--- [ 2.202685] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --=-6n6E1m/BZ5guCkWRYu3A Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.1.0-rc1-00062-g1c14905" Content-Transfer-Encoding: 7bit # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.1.0-rc1 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set CONFIG_KERNEL_LZ4=y CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SWAP is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_GENERIC_MSI_IRQ=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set # 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=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_KTHREAD_PRIO=0 CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_NOCB_CPU_NONE=y # CONFIG_RCU_NOCB_CPU_ZERO is not set # CONFIG_RCU_NOCB_CPU_ALL is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y # CONFIG_CGROUP_FREEZER is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y # CONFIG_IPC_NS is not set # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y # CONFIG_RD_LZMA is not set CONFIG_RD_XZ=y # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set 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=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=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=y CONFIG_SLUB_DEBUG=y # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLUB_CPU_PARTIAL is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_PROFILING=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # 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_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 # CONFIG_MODULES is not set CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set 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=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set CONFIG_ATARI_PARTITION=y # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y # CONFIG_UNIXWARE_DISKLABEL is not set CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_SYSV68_PARTITION=y CONFIG_CMDLINE_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_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUE_RWLOCK=y CONFIG_QUEUE_RWLOCK=y # CONFIG_FREEZER is not set # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_MPPARSE is not set # CONFIG_X86_BIGSMP is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_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 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set CONFIG_MVIAC3_2=y # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_ALIGNMENT_16=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_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=8 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set CONFIG_VM86=y CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_TOSHIBA=y CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set 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=y CONFIG_NEED_BOUNCE_POOL=y 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_CLEANCACHE is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_MPX=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # 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 is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_PROCFS_POWER is not set # 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_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y # CONFIG_CPU_FREQ_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # 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 is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=y CONFIG_X86_SPEEDSTEP_SMI=y 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=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y # CONFIG_PCIEASPM_DEFAULT is not set # CONFIG_PCIEASPM_POWERSAVE is not set CONFIG_PCIEASPM_PERFORMANCE=y CONFIG_PCIE_PME=y CONFIG_PCI_MSI=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y # CONFIG_ALIX is not set CONFIG_NET5501=y CONFIG_GEOS=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=y # CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set CONFIG_HOTPLUG_PCI_IBM=y # CONFIG_HOTPLUG_PCI_ACPI is not set CONFIG_HOTPLUG_PCI_CPCI=y # CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not set CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET 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_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=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_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 # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y # CONFIG_MTD_BLOCK is not set # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y CONFIG_SM_FTL=y # 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=y # CONFIG_MTD_MAP_BANK_WIDTH_1 is not set 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=y CONFIG_MTD_MAP_BANK_WIDTH_32=y # CONFIG_MTD_CFI_I1 is not set CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set CONFIG_MTD_CFI_I8=y # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_SCx200_DOCFLASH=y # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set CONFIG_MTD_ESB2ROM=y CONFIG_MTD_CK804XROM=y CONFIG_MTD_SCB2_FLASH=y # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_SST25L is not set CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y # CONFIG_MTD_SM_COMMON is not set CONFIG_MTD_NAND_DENALI=y CONFIG_MTD_NAND_DENALI_PCI=y CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y # CONFIG_MTD_NAND_RICOH is not set # CONFIG_MTD_NAND_DISKONCHIP is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y CONFIG_MTD_NAND_CS553X=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y # CONFIG_MTD_ONENAND_GENERIC is not set CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=y # CONFIG_MTD_UBI_BLOCK is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set CONFIG_PARPORT_PC_FIFO=y # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y 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=y CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_BLK_DEV_DAC960=y # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=y # # 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=y # CONFIG_BLK_DEV_RAM is not set # CONFIG_BLK_DEV_PMEM 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=y CONFIG_BLK_DEV_RSXX=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y CONFIG_DUMMY_IRQ=y CONFIG_IBM_ASM=y CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 CONFIG_CS5535_CLOCK_EVENT_SRC=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y # CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=y # CONFIG_DS1682 is not set CONFIG_TI_DAC7512=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y # CONFIG_BMP085_I2C is not set CONFIG_BMP085_SPI=y CONFIG_PCH_PHUB=y # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_EEPROM_93XX46=y CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=y # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y # CONFIG_SCSI is not set # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_ATA is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y # 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 is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y CONFIG_DM_MQ_DEFAULT=y # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_DEBUG_BLOCK_STACK_TRACING=y CONFIG_DM_CRYPT=y # CONFIG_DM_SNAPSHOT is not set CONFIG_DM_THIN_PROVISIONING=y CONFIG_DM_CACHE=y CONFIG_DM_CACHE_MQ=y CONFIG_DM_CACHE_CLEANER=y CONFIG_DM_ERA=y # CONFIG_DM_MIRROR is not set CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y # CONFIG_DM_MULTIPATH_ST is not set CONFIG_DM_DELAY=y CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y CONFIG_DM_VERITY=y # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set CONFIG_FUSION=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y # CONFIG_MOUSE_PS2_SENTELIC is not set CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y # CONFIG_MOUSE_BCM5974 is not set CONFIG_MOUSE_CYAPA=y CONFIG_MOUSE_ELAN_I2C=y # CONFIG_MOUSE_ELAN_I2C_I2C is not set CONFIG_MOUSE_ELAN_I2C_SMBUS=y # CONFIG_MOUSE_INPORT is not set CONFIG_MOUSE_LOGIBM=y CONFIG_MOUSE_PC110PAD=y CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set 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 is not set # CONFIG_JOYSTICK_COBRA is not set CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_USB is not set # CONFIG_JOYSTICK_IFORCE_232 is not set # CONFIG_JOYSTICK_WARRIOR is not set CONFIG_JOYSTICK_MAGELLAN=y 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_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_GTCO is not set CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y CONFIG_TABLET_SERIAL_WACOM4=y # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM80X_ONKEY=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set CONFIG_INPUT_E3X0_BUTTON=y # CONFIG_INPUT_PCSPKR is not set CONFIG_INPUT_MAX77693_HAPTIC=y CONFIG_INPUT_MAX77843_HAPTIC=y CONFIG_INPUT_MAX8925_ONKEY=y # CONFIG_INPUT_MC13783_PWRBUTTON is not set CONFIG_INPUT_MMA8450=y CONFIG_INPUT_MPU3050=y # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=y CONFIG_INPUT_GPIO_BEEPER=y CONFIG_INPUT_GPIO_TILT_POLLED=y CONFIG_INPUT_WISTRON_BTNS=y # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y CONFIG_INPUT_REGULATOR_HAPTIC=y CONFIG_INPUT_RETU_PWRBUTTON=y CONFIG_INPUT_TPS65218_PWRBUTTON=y # CONFIG_INPUT_AXP20X_PEK is not set # CONFIG_INPUT_TWL4030_PWRBUTTON is not set CONFIG_INPUT_TWL4030_VIBRA=y CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y # CONFIG_INPUT_PWM_BEEPER is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9052_ONKEY=y CONFIG_INPUT_WM831X_ON=y # CONFIG_INPUT_PCAP is not set CONFIG_INPUT_ADXL34X=y # CONFIG_INPUT_ADXL34X_I2C is not set CONFIG_INPUT_ADXL34X_SPI=y # CONFIG_INPUT_IMS_PCU 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_DRV2667_HAPTICS=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=y CONFIG_CYZ_INTR=y CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y # CONFIG_SYNCLINKMP is not set CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=y CONFIG_ISI=y CONFIG_N_HDLC=y # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_DEVMEM is not set CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=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 # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set CONFIG_SERIAL_MAX310X=y CONFIG_SERIAL_UARTLITE=y # CONFIG_SERIAL_UARTLITE_CONSOLE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y CONFIG_SERIAL_IFX6X60=y CONFIG_SERIAL_PCH_UART=y CONFIG_SERIAL_PCH_UART_CONSOLE=y # CONFIG_SERIAL_ARC is not set CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_PRINTER is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y # 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 is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_GEODE=y # CONFIG_HW_RANDOM_VIA is not set # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y CONFIG_DTLK=y CONFIG_R3964=y CONFIG_APPLICOM=y # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO 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 is not set CONFIG_TCG_TIS_I2C_ATMEL=y # CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_NSC=y 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 is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # 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 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=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=y # CONFIG_I2C_DESIGNWARE_PCI is not set CONFIG_I2C_EG20T=y CONFIG_I2C_GPIO=y CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y # CONFIG_I2C_DLN2 is not set CONFIG_I2C_PARPORT=y # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_ROBOTFUZZ_OSIF=y # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set CONFIG_I2C_VIPERBOARD=y # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_ISA is not set CONFIG_SCx200_ACB=y CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y CONFIG_SPI_CADENCE=y # CONFIG_SPI_DLN2 is not set CONFIG_SPI_GPIO=y CONFIG_SPI_LM70_LLP=y # 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 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set CONFIG_NTP_PPS=y # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y # CONFIG_PPS_CLIENT_PARPORT 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_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_IT8761E is not set # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y CONFIG_GPIO_VX855=y # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_CS5535 is not set # CONFIG_GPIO_DA9052 is not set # CONFIG_GPIO_DLN2 is not set CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_LP3943=y CONFIG_GPIO_TIMBERDALE=y CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_WM831X is not set # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_BT8XX=y # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_PCH is not set CONFIG_GPIO_RDC321X=y # # SPI GPIO expanders # CONFIG_GPIO_MAX7301=y CONFIG_GPIO_MCP23S08=y # CONFIG_GPIO_MC33880 is not set # # USB GPIO expanders # # CONFIG_GPIO_VIPERBOARD is not set CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y 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 is not set # CONFIG_W1_SLAVE_DS2433 is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y # CONFIG_W1_SLAVE_BQ27000 is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set CONFIG_GENERIC_ADC_BATTERY=y # CONFIG_MAX8925_POWER is not set CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=y # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y # CONFIG_BATTERY_BQ27X00_PLATFORM is not set CONFIG_BATTERY_DA9030=y # CONFIG_BATTERY_DA9052 is not set CONFIG_CHARGER_DA9150=y CONFIG_AXP288_FUEL_GAUGE=y CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_ISP1704=y # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_TWL4030 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y # CONFIG_CHARGER_MAX14577 is not set # CONFIG_CHARGER_MAX77693 is not set CONFIG_CHARGER_MAX8998=y CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_SMB347=y CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7314=y # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set CONFIG_SENSORS_DS1621=y # CONFIG_SENSORS_DA9052_ADC is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y # 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 is not set CONFIG_SENSORS_LTC4222=y # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y 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=y # CONFIG_SENSORS_MAX6650 is not set CONFIG_SENSORS_MAX6697=y # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_MENF21BMC_HWMON is not set CONFIG_SENSORS_ADCXX=y # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set CONFIG_SENSORS_PC87427=y # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y # CONFIG_SENSORS_SCH5627 is not set CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set CONFIG_DA9052_WATCHDOG=y CONFIG_MENF21BMC_WATCHDOG=y CONFIG_WM831X_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=y # CONFIG_DW_WATCHDOG is not set CONFIG_RN5T618_WATCHDOG=y CONFIG_TWL4030_WATCHDOG=y CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y # CONFIG_SP5100_TCO is not set CONFIG_GEODE_WDT=y # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_IBMASR=y CONFIG_WAFER_WDT=y CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=y CONFIG_ITCO_WDT=y # CONFIG_ITCO_VENDOR_SUPPORT is not set CONFIG_IT8712F_WDT=y # CONFIG_IT87_WDT is not set # CONFIG_HP_WATCHDOG is not set CONFIG_SC1200_WDT=y CONFIG_SCx200_WDT=y # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=y CONFIG_60XX_WDT=y # CONFIG_SBC8360_WDT is not set # CONFIG_SBC7240_WDT is not set # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=y CONFIG_VIA_WDT=y # CONFIG_W83627HF_WDT is not set CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y CONFIG_MEN_A21_WDT=y # # ISA-based Watchdog Cards # # CONFIG_PCWATCHDOG is not set CONFIG_MIXCOMWD=y # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_GPIO=y 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_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y CONFIG_MFD_DLN2=y CONFIG_MFD_MC13XXX=y # CONFIG_MFD_MC13XXX_SPI is not set CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_JANZ_CMODIO=y # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX77843=y CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y CONFIG_MFD_VIPERBOARD=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RTSX_USB=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 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_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS65912_SPI is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_ARIZONA_SPI=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y # CONFIG_REGULATOR_AB3100 is not set CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA903X=y # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8907 is not set CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8998=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MAX77843=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y # CONFIG_REGULATOR_MT6397 is not set # CONFIG_REGULATOR_PCAP is not set CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS6524X=y # CONFIG_REGULATOR_TPS65912 is not set # CONFIG_REGULATOR_TPS80031 is not set CONFIG_REGULATOR_TWL4030=y # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8400=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y # CONFIG_VIDEO_PCI_SKELETON is not set CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y CONFIG_VIDEOBUF2_VMALLOC=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=y CONFIG_RC_DECODERS=y CONFIG_LIRC=y # CONFIG_IR_LIRC_CODEC is not set CONFIG_IR_NEC_DECODER=y CONFIG_IR_RC5_DECODER=y CONFIG_IR_RC6_DECODER=y CONFIG_IR_JVC_DECODER=y CONFIG_IR_SONY_DECODER=y CONFIG_IR_SANYO_DECODER=y # CONFIG_IR_SHARP_DECODER is not set CONFIG_IR_MCE_KBD_DECODER=y CONFIG_IR_XMP_DECODER=y # CONFIG_RC_DEVICES is not set # CONFIG_MEDIA_USB_SUPPORT is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # CONFIG_V4L_PLATFORM_DRIVERS is not set CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y # CONFIG_VIDEO_SH_VEU is not set CONFIG_V4L_TEST_DRIVERS=y CONFIG_VIDEO_VIVID=y # CONFIG_VIDEO_VIM2M is not set # # Supported MMC/SDIO adapters # CONFIG_CYPRESS_FIRMWARE=y # # 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 # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_ALI=y CONFIG_AGP_ATI=y CONFIG_AGP_AMD=y # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y CONFIG_AGP_NVIDIA=y CONFIG_AGP_SIS=y # CONFIG_AGP_SWORKS is not set CONFIG_AGP_VIA=y CONFIG_AGP_EFFICEON=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # # Direct Rendering Manager # CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_TDFX=y # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_RADEON_UMS=y # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I810=y CONFIG_DRM_I915=y CONFIG_DRM_I915_KMS=y CONFIG_DRM_I915_FBDEV=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VGEM=y # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=y CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_PANEL=y # # Display Panels # # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # 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 is not set 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=y CONFIG_FB_ASILIANT=y CONFIG_FB_IMSTT=y # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set 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=y CONFIG_FB_RIVA=y # CONFIG_FB_RIVA_I2C is not set # CONFIG_FB_RIVA_DEBUG is not set # CONFIG_FB_RIVA_BACKLIGHT is not set CONFIG_FB_I740=y # CONFIG_FB_I810 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=y # CONFIG_FB_ATY_CT is not set # CONFIG_FB_ATY_GX is not set CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y # CONFIG_FB_SIS_300 is not set # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set # 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 is not set CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set CONFIG_FB_GEODE=y # CONFIG_FB_GEODE_LX is not set CONFIG_FB_GEODE_GX=y CONFIG_FB_GEODE_GX1=y CONFIG_FB_SMSCUFX=y CONFIG_FB_UDL=y CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_SIMPLE is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y CONFIG_LCD_LMS283GF05=y # CONFIG_LCD_LTV350QV is not set CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y CONFIG_LCD_S6E63M0=y CONFIG_LCD_LD9040=y # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set CONFIG_LCD_HX8357=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_LM3533 is not set CONFIG_BACKLIGHT_CARILLO_RANCH=y # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_DA903X is not set CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_MAX8925 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3630A=y # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_MDA_CONSOLE=y CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y # CONFIG_SND is not set CONFIG_SOUND_PRIME=y # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set # CONFIG_SOUND_OSS is not set # # 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_APPLEIR=y # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CP2112=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_ELO=y CONFIG_HID_EZKEY=y CONFIG_HID_HOLTEK=y CONFIG_HOLTEK_FF=y CONFIG_HID_GT683R=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y # CONFIG_HID_UCLOGIC is not set CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y CONFIG_HID_LENOVO=y # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PENMOUNT=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set # CONFIG_HID_ROCCAT is not set CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y CONFIG_SONY_FF=y # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=y CONFIG_HID_WIIMOTE=y # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set CONFIG_USB_HIDDEV=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_OTG=y CONFIG_USB_OTG_WHITELIST=y # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_OTG_FSM is not set CONFIG_USB_ULPI_BUS=y # CONFIG_USB_MON is not set CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1362_HCD=y CONFIG_USB_FUSBH200_HCD=y # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set CONFIG_USB_U132_HCD=y # CONFIG_USB_SL811_HCD is not set CONFIG_USB_R8A66597_HCD=y CONFIG_USB_WHCI_HCD=y CONFIG_USB_HWA_HCD=y CONFIG_USB_HCD_SSB=y # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # CONFIG_USB_MDC800=y # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y CONFIG_USB_MUSB_HOST=y # # Platform Glue Layer # CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=y # CONFIG_USB_DWC3_ULPI is not set CONFIG_USB_DWC3_HOST=y # # Platform Glue Driver Support # # CONFIG_USB_DWC3_PCI is not set # # Debugging features # # CONFIG_USB_DWC3_DEBUG is not set CONFIG_USB_DWC2=y CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PCI is not set # CONFIG_USB_DWC2_DEBUG is not set CONFIG_USB_DWC2_TRACK_MISSED_SOFS=y CONFIG_USB_CHIPIDEA=y # CONFIG_USB_CHIPIDEA_HOST is not set CONFIG_USB_CHIPIDEA_DEBUG=y CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y # CONFIG_USB_SERIAL_GENERIC is not set CONFIG_USB_SERIAL_SIMPLE=y CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=y # CONFIG_USB_SERIAL_CH341 is not set CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y # CONFIG_USB_SERIAL_VISOR is not set # CONFIG_USB_SERIAL_IPAQ is not set CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y # CONFIG_USB_SERIAL_F81232 is not set CONFIG_USB_SERIAL_GARMIN=y # CONFIG_USB_SERIAL_IPW is not set CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y # CONFIG_USB_SERIAL_KEYSPAN_MPR is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28 is not set # CONFIG_USB_SERIAL_KEYSPAN_USA28X is not set CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y # CONFIG_USB_SERIAL_KEYSPAN_USA19 is not set # CONFIG_USB_SERIAL_KEYSPAN_USA18X is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19W is not set # CONFIG_USB_SERIAL_KEYSPAN_USA19QW is not set CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y CONFIG_USB_SERIAL_KEYSPAN_USA49W=y # CONFIG_USB_SERIAL_KEYSPAN_USA49WLC is not set CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y CONFIG_USB_SERIAL_MCT_U232=y # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=y # CONFIG_USB_SERIAL_MOS7715_PARPORT is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=y CONFIG_USB_SERIAL_PL2303=y # CONFIG_USB_SERIAL_OTI6858 is not set # CONFIG_USB_SERIAL_QCAUX is not set CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y # CONFIG_USB_SERIAL_SAFE_PADDED is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set CONFIG_USB_SERIAL_SYMBOL=y # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y # CONFIG_USB_SERIAL_OPTICON is not set CONFIG_USB_SERIAL_XSENS_MT=y CONFIG_USB_SERIAL_WISHBONE=y CONFIG_USB_SERIAL_SSU100=y CONFIG_USB_SERIAL_QT2=y # CONFIG_USB_SERIAL_DEBUG is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=y # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y # CONFIG_USB_LD is not set CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y CONFIG_USB_EHSET_TEST_FIXTURE=y CONFIG_USB_ISIGHTFW=y # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set CONFIG_USB_LINK_LAYER_TEST=y CONFIG_USB_CHAOSKEY=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y # CONFIG_NOP_USB_XCEIV is not set CONFIG_USB_GPIO_VBUS=y CONFIG_TAHVO_USB=y # CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set # CONFIG_USB_ISP1301 is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y CONFIG_UWB_HWA=y CONFIG_UWB_WHCI=y CONFIG_UWB_I1480U=y # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y 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=y CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_DA903X=y CONFIG_LEDS_DA9052=y # CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=y # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y CONFIG_LEDS_MENF21BMC=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set CONFIG_LEDS_PM8941_WLED=y # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_AMD76X=y # CONFIG_EDAC_E7XXX is not set CONFIG_EDAC_E752X=y # CONFIG_EDAC_I82875P is not set CONFIG_EDAC_I82975X=y # CONFIG_EDAC_I3000 is not set CONFIG_EDAC_I3200=y CONFIG_EDAC_IE31200=y CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y # CONFIG_EDAC_I82860 is not set CONFIG_EDAC_R82600=y CONFIG_EDAC_I5000=y # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_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_88PM80X is not set # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_DS1307 is not set CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_DS3232=y # CONFIG_RTC_DRV_MAX6900 is not set CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX8925=y # CONFIG_RTC_DRV_MAX8998 is not set CONFIG_RTC_DRV_RS5C372=y # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=y # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF2127=y # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_TWL4030=y CONFIG_RTC_DRV_TPS80031=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set CONFIG_RTC_DRV_RV3029C2=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y # CONFIG_RTC_DRV_M41T94 is not set CONFIG_RTC_DRV_DS1305=y CONFIG_RTC_DRV_DS1343=y CONFIG_RTC_DRV_DS1347=y 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 is not set CONFIG_RTC_DRV_MCP795=y # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_DS1286 is not set 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=y # CONFIG_RTC_DRV_DS17885 is not set CONFIG_RTC_DS1685_PROC_REGS=y # CONFIG_RTC_DS1685_SYSFS_REGS is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_DA9052=y CONFIG_RTC_DRV_STK17TA8=y # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_PCF50633=y # CONFIG_RTC_DRV_AB3100 is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=y CONFIG_RTC_DRV_MC13XXX=y # CONFIG_RTC_DRV_XGENE is not set # # HID Sensor RTC drivers # CONFIG_RTC_DRV_HID_SENSOR_TIME=y CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # # CONFIG_INTEL_IOATDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y # CONFIG_DW_DMAC_PCI is not set CONFIG_HSU_DMA=y CONFIG_HSU_DMA_PCI=y CONFIG_TIMB_DMA=y CONFIG_PCH_DMA=y # CONFIG_XGENE_DMA is not set CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=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 is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX77693=y # CONFIG_EXTCON_MAX77843 is not set CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=y CONFIG_BMC150_ACCEL=y # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set # CONFIG_KXSD9 is not set # CONFIG_MMA8452 is not set CONFIG_KXCJK1013=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=y # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=y # CONFIG_AD7266 is not set # CONFIG_AD7291 is not set CONFIG_AD7298=y # CONFIG_AD7476 is not set # CONFIG_AD7791 is not set CONFIG_AD7793=y # CONFIG_AD7887 is not set CONFIG_AD7923=y CONFIG_AD799X=y CONFIG_AXP288_ADC=y CONFIG_DA9150_GPADC=y CONFIG_CC10001_ADC=y CONFIG_MAX1027=y CONFIG_MAX1363=y CONFIG_MCP320X=y # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set CONFIG_QCOM_SPMI_IADC=y # CONFIG_QCOM_SPMI_VADC is not set CONFIG_TI_ADC081C=y CONFIG_TI_ADC128S052=y # CONFIG_TWL4030_MADC is not set CONFIG_TWL6030_GPADC=y # CONFIG_VIPERBOARD_ADC is not set # # Amplifiers # CONFIG_AD8366=y # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y # # SSP Sensor Common # CONFIG_IIO_SSP_SENSORS_COMMONS=y CONFIG_IIO_SSP_SENSORHUB=y CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5360=y # CONFIG_AD5380 is not set # CONFIG_AD5421 is not set CONFIG_AD5446=y # CONFIG_AD5449 is not set CONFIG_AD5504=y CONFIG_AD5624R_SPI=y # CONFIG_AD5686 is not set CONFIG_AD5755=y # CONFIG_AD5764 is not set CONFIG_AD5791=y CONFIG_AD7303=y CONFIG_MAX517=y CONFIG_MCP4725=y CONFIG_MCP4922=y # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # CONFIG_AD9523 is not set # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set CONFIG_ADIS16130=y CONFIG_ADIS16136=y CONFIG_ADIS16260=y CONFIG_ADXRS450=y # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y CONFIG_IIO_ST_GYRO_SPI_3AXIS=y CONFIG_ITG3200=y # # Humidity sensors # # CONFIG_DHT11 is not set CONFIG_SI7005=y # CONFIG_SI7020 is not set # # Inertial measurement units # CONFIG_ADIS16400=y # CONFIG_ADIS16480 is not set CONFIG_KMX61=y # CONFIG_INV_MPU6050_IIO is not set CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ADJD_S311 is not set CONFIG_AL3320A=y CONFIG_APDS9300=y # CONFIG_CM32181 is not set CONFIG_CM3232=y CONFIG_CM3323=y CONFIG_CM36651=y CONFIG_GP2AP020A00F=y # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y CONFIG_JSA1212=y # CONFIG_SENSORS_LM3533 is not set # CONFIG_LTR501 is not set CONFIG_TCS3414=y CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y # CONFIG_TSL4531 is not set # CONFIG_VCNL4000 is not set # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_MAG3110=y CONFIG_HID_SENSOR_MAGNETOMETER_3D=y # CONFIG_IIO_ST_MAGN_3AXIS is not set # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=y # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=y # CONFIG_IIO_SYSFS_TRIGGER is not set # # Pressure sensors # CONFIG_BMP280=y # CONFIG_HID_SENSOR_PRESS is not set CONFIG_MPL115=y CONFIG_MPL3115=y CONFIG_MS5611=y # CONFIG_MS5611_I2C is not set # CONFIG_MS5611_SPI is not set # CONFIG_IIO_ST_PRESS is not set CONFIG_T5403=y # # Lightning sensors # CONFIG_AS3935=y # # Proximity sensors # CONFIG_SX9500=y # # Temperature sensors # CONFIG_MLX90614=y # CONFIG_TMP006 is not set # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set # CONFIG_VME_TSI148 is not set # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_LP3943 is not set # CONFIG_PWM_LPSS is not set # CONFIG_PWM_TWL is not set # CONFIG_PWM_TWL_LED is not set CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set CONFIG_SERIAL_IPOCTAL=y # 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_BCM_KONA_USB2_PHY=y # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_TUSB1210=y CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y # CONFIG_MCB is not set CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_MEMCONSOLE=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y # CONFIG_EXT2_FS_POSIX_ACL is not set CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y # CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set CONFIG_EXT3_FS_XATTR=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_FS_ENCRYPTION=y CONFIG_EXT4_DEBUG=y CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS 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 is not set CONFIG_FAT_DEFAULT_CODEPAGE=437 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_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y # CONFIG_NLS_CODEPAGE_949 is not set CONFIG_NLS_CODEPAGE_874=y # CONFIG_NLS_ISO8859_8 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=y # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set # 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=y # 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=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS 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_PER_CPU_MAPS=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK 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_SCHEDSTATS=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y 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=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_TORTURE_TEST_SLOW_INIT_DELAY=3 CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_CPU_STALL_INFO=y CONFIG_RCU_TRACE=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_CPU_NOTIFIER_ERROR_INJECT=y # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set CONFIG_FAIL_PAGE_ALLOC=y CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAULT_INJECTION_STACKTRACE_FILTER is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=y # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_RHASHTABLE is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y # 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_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # 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_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y # CONFIG_CRYPTO_WP512 is not set # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_SEED=y # CONFIG_CRYPTO_SERPENT is not set # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZ4=y # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=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_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set CONFIG_CRYPTO_DEV_GEODE=y # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y # CONFIG_ASYMMETRIC_KEY_TYPE is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_LGUEST=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_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y 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_XZ=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_FONT_6x11 is not set # CONFIG_FONT_7x14 is not set CONFIG_FONT_PEARL_8x8=y CONFIG_FONT_ACORN_8x8=y # CONFIG_FONT_MINI_4x6 is not set # CONFIG_FONT_6x10 is not set # CONFIG_FONT_SUN8x16 is not set CONFIG_FONT_SUN12x22=y # CONFIG_FONT_10x18 is not set CONFIG_ARCH_HAS_SG_CHAIN=y --=-6n6E1m/BZ5guCkWRYu3A Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 AAHMQOq5AgAaVPe8scRn+wIAAAAABFla --=-6n6E1m/BZ5guCkWRYu3A--