From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1606720355231750815==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [scatterlist] c38ecfb12e: kernel BUG at crypto/scatterwalk.c:37! Date: Wed, 13 Apr 2016 09:42:02 +0800 Message-ID: <20160413014202.GA659@yexl-desktop> List-Id: --===============1606720355231750815== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux Shawn-Guo/scatterlist-use-sg_dma_len-in-sg= _set_page/20160411-105225 commit c38ecfb12e9a4c0c17d0879090741d6ce2a200de ("scatterlist: use sg_dma_l= en() in sg_set_page()") +------------------------------------------------------------------+-------= ---+------------+ | | v4.6-r= c3 | c38ecfb12e | +------------------------------------------------------------------+-------= ---+------------+ | kernel_BUG_at_crypto/scatterwalk.c | 0 = | 32 | | invalid_opcode:#[##]DEBUG_PAGEALLOC | 0 = | 32 | | RIP:scatterwalk_start | 0 = | 32 | | Kernel_panic-not_syncing:Fatal_exception | 0 = | 32 | | backtrace:bt_selftest_smp | 0 = | 32 | | backtrace:bt_selftest_init | 0 = | 32 | +------------------------------------------------------------------+-------= ---+------------+ [ 20.259507] cryptomgr_probe (141) used greatest stack depth: 14344 bytes= left [ 20.260567] cryptomgr_probe (145) used greatest stack depth: 14280 bytes= left [ 20.261260] ------------[ cut here ]------------ [ 20.261681] kernel BUG at crypto/scatterwalk.c:37! [ 20.262293] invalid opcode: 0000 [#1] DEBUG_PAGEALLOC = [ 20.262776] Modules linked in: [ 20.263070] CPU: 0 PID: 1 Comm: swapper Not tainted 4.6.0-rc3-00001-gc38= ecfb #1 [ 20.263714] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 20.264500] task: ffff88001217c000 ti: ffff880012180000 task.ti: ffff880= 012180000 [ 20.265162] RIP: 0010:[] [] scatter= walk_start+0x41/0x55 [ 20.265959] RSP: 0000:ffff880012183b00 EFLAGS: 00010246 [ 20.266434] RAX: 0000000000000000 RBX: 0000000000000003 RCX: ffffffff8aa= 734f6 [ 20.267063] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff8ba= d0048 [ 20.267700] RBP: ffff880012183b20 R08: ffff880012183d20 R09: 00000000000= 00002 [ 20.268330] R10: ffff880012183c80 R11: 0000000000000000 R12: ffff8800121= 83d30 [ 20.268966] R13: ffff880012183bf0 R14: 0000000000000000 R15: 00000000000= 00000 [ 20.269592] FS: 0000000000000000(0000) GS:ffffffff8b830000(0000) knlGS:= 0000000000000000 [ 20.270332] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.270844] CR2: 0000000000000000 CR3: 000000000b80c000 CR4: 00000000000= 006f0 [ 20.271474] Stack: [ 20.271661] ffff880012183bd0 0000000000000002 0000000000000000 ffff8800= 12183c80 [ 20.272364] ffff880012183b58 ffffffff8ac82d82 ffff880012183bd0 00000000= 00000010 [ 20.273069] ffff880010dafc68 0000000000000010 ffffffff8aa734f6 ffff8800= 12183b68 [ 20.273776] Call Trace: [ 20.274006] [] blkcipher_walk_first+0x12d/0x243 [ 20.274552] [] ? aes_decrypt+0x6d/0x6d [ 20.275034] [] blkcipher_walk_virt+0x3a/0x3c [ 20.275557] [] crypto_ecb_crypt+0x2e/0x97 [ 20.276060] [] ? __kernel_fpu_end+0x41/0x43 [ 20.276582] [] crypto_ecb_encrypt+0x46/0x55 [ 20.277102] [] ? setkey+0x10a/0x117 [ 20.277574] [] ? pvclock_clocksource_read+0x6e/0x110 [ 20.278187] [] ? sg_assign_page+0x3a/0x5a [ 20.278764] [] skcipher_crypt_blkcipher+0x35/0x37 [ 20.279337] [] ? skcipher_crypt_blkcipher+0x35/0x37 [ 20.279921] [] skcipher_encrypt_blkcipher+0x18/0x1a [ 20.280504] [] smp_e+0x140/0x1a5 [ 20.280969] [] smp_ah+0x3e/0x81 [ 20.281398] [] bt_selftest_smp+0x127/0x856 [ 20.281919] [] ? debug_mutex_unlock+0x233/0x2ac [ 20.282468] [] ? __mutex_unlock_slowpath+0x1bd/0x1c8 [ 20.283054] [] ? mutex_unlock+0x9/0xb [ 20.283527] [] bt_selftest_init+0x197/0x1ae [ 20.284045] [] ? test_ecdh_sample+0x96/0x96 [ 20.284570] [] do_one_initcall+0x12f/0x21c [ 20.285095] [] kernel_init_freeable+0x115/0x1d3 [ 20.285645] [] kernel_init+0x9/0x15b [ 20.286138] [] ret_from_fork+0x22/0x40 [ 20.286617] [] ? rest_init+0xba/0xba [ 20.287085] Code: fd 49 89 f4 48 c7 c7 48 00 ad 8b 45 85 f6 0f 94 c3 31 = d2 89 de 48 83 c3 02 e8 2c 63 ec ff 48 ff 04 dd 68 26 c4 8b 45 85 f6 75 02 = <0f> 0b 41 8b 44 24 08 5b 41 5c 41 89 45 08 41 5d 41 5e 5d c3 31 = [ 20.289560] RIP [] scatterwalk_start+0x41/0x55 [ 20.290117] RSP [ 20.290459] ---[ end trace 9e10e2ce7abe5940 ]--- [ 20.290886] Kernel panic - not syncing: Fatal exception FYI, raw QEMU command line is: qemu-system-x86_64 -enable-kvm -cpu Westmere -kernel /pkg/linux/x86_64-ran= dconfig-n0-04111246/gcc-5/c38ecfb12e9a4c0c17d0879090741d6ce2a200de/vmlinuz-= 4.6.0-rc3-00001-gc38ecfb -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp/sc= heduled/vm-kbuild-yocto-ia32-13/bisect_boot-1-yocto-minimal-i386.cgz-x86_64= -randconfig-n0-04111246-c38ecfb12e9a4c0c17d0879090741d6ce2a200de-20160411-1= 24852-85aq5l-0.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-randconfig-n0-04111246 b= ranch=3Dlinux-devel/devel-spot-201604111237 commit=3Dc38ecfb12e9a4c0c17d087= 9090741d6ce2a200de BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-n0-04111246/gc= c-5/c38ecfb12e9a4c0c17d0879090741d6ce2a200de/vmlinuz-4.6.0-rc3-00001-gc38ec= fb max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-kbuild-yocto-ia32/yocto= -minimal-i386.cgz/x86_64-randconfig-n0-04111246/gcc-5/c38ecfb12e9a4c0c17d08= 79090741d6ce2a200de/0 LKP_SERVER=3Dinn earlyprintk=3DttyS0,115200 systemd.l= og_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_sta= ll_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops= =3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console= =3Dtty0 vga=3Dnormal rw ip=3D::::vm-kbuild-yocto-ia32-13::dhcp drbd.minor_c= ount=3D8' -initrd /fs/sde1/initrd-vm-kbuild-yocto-ia32-13 -m 320 -smp 1 -d= evice e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order=3Dnc -no-reboo= t -watchdog i6300esb -rtc base=3Dlocaltime -drive file=3D/fs/sde1/disk0-vm-= kbuild-yocto-ia32-13,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-v= m-kbuild-yocto-ia32-13 -serial file:/dev/shm/kboot/serial-vm-kbuild-yocto-i= a32-13 -daemonize -display none -monitor null = Thanks, Xiaolong Ye --===============1606720355231750815== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.6.0-rc3-00001-gc38ecfb" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjYuMC1yYzMgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05G SUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRf QklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklH X05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdf R0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05G SUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtcmRpIC1mY2FsbC1z YXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQtcmN4IC1mY2FsbC1zYXZlZC1y OCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNhbGwtc2F2ZWQtcjExIgpDT05G SUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05G SUdfREVCVUdfUk9EQVRBPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0RFRkNPTkZJ R19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9X T1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAK IwpDT05GSUdfQlJPS0VOX09OX1NNUD15CkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09O RklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09O RklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFW RV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tF Uk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa Tz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qg c2V0CkNPTkZJR19LRVJORUxfQlpJUDI9eQojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90 IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5B TUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05G SUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVNDVEw9eQpDT05GSUdfQ1JP U1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJ R19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lT Q0FMTD15CkNPTkZJR19BVURJVF9XQVRDSD15CkNPTkZJR19BVURJVF9UUkVFPXkKCiMKIyBJUlEg c3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJR X1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09O RklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJ R19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fREVCVUc9eQpDT05G SUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9D S1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdf Q0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZ U0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NL RVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9 eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNP TkZJR19IWl9QRVJJT0RJQz15CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldApDT05GSUdf Tk9fSFo9eQojIENPTkZJR19ISUdIX1JFU19USU1FUlMgaXMgbm90IHNldAoKIwojIENQVS9UYXNr IHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15 CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJR X1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09O RklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoK IwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVElOWV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJU IGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNLU19SQ1UgaXMgbm90IHNldApD T05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklO MkM9eQpDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQK Q09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1NVUFBP UlRTX0lOVDEyOD15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJ R19NRU1DRz15CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15 CiMgQ09ORklHX0NGU19CQU5EV0lEVEggaXMgbm90IHNldAojIENPTkZJR19SVF9HUk9VUF9TQ0hF RCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9QSURTIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9V UF9GUkVFWkVSPXkKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9E RVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9ERUJVRz15CkNPTkZJR19D SEVDS1BPSU5UX1JFU1RPUkU9eQojIENPTkZJR19OQU1FU1BBQ0VTIGlzIG5vdCBzZXQKQ09ORklH X1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApD T05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NP VVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1B PXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQpDT05GSUdf Q0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVT PXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNP TkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkK Q09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxM PXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qg c2V0CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQojIENPTkZJR19LQUxM U1lNU19BQlNPTFVURV9QRVJDUFUgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxB VElWRT15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX1BDU1BLUl9QTEFURk9S TT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05G SUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKIyBDT05GSUdf QlBGX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09eQojIENPTkZJR19BSU8gaXMgbm90 IHNldAojIENPTkZJR19BRFZJU0VfU1lTQ0FMTFMgaXMgbm90IHNldApDT05GSUdfVVNFUkZBVUxU RkQ9eQpDT05GSUdfUENJX1FVSVJLUz15CiMgQ09ORklHX01FTUJBUlJJRVIgaXMgbm90IHNldAoj IENPTkZJR19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKQ09O RklHX1BFUkZfVVNFX1ZNQUxMT0M9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5k IENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKQ09ORklHX0RFQlVHX1BFUkZfVVNFX1ZN QUxMT0M9eQpDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfQ09NUEFUX0JSSz15CiMg Q09ORklHX1NMQUIgaXMgbm90IHNldAojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKQ09ORklHX1NM T0I9eQojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldApDT05GSUdf UFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05G SUdfT1BST0ZJTEU9bQojIENPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVggaXMgbm90IHNl dApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05G SUdfS1BST0JFUz15CiMgQ09ORklHX0pVTVBfTEFCRUwgaXMgbm90IHNldApDT05GSUdfT1BUUFJP QkVTPXkKQ09ORklHX1VQUk9CRVM9eQojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNT IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05G SUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX0hB VkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQ Uk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZU UkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJ R1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9XQU5U U19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNT X0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05G SUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVH Uz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9F VkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VS X1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9I QVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklH X0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0Vf VkVSU0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9B UkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENP TkZJR19DQ19TVEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RP Ul9OT05FPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0CiMg Q09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NP TlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNP TkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFS RU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9B UkNIX1NPRlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFW RV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15 CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJ VFM9MjgKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNI X01NQVBfUk5EX0NPTVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09O RklHX0hBVkVfU1RBQ0tfVkFMSURBVElPTj15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05G SUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGlu ZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1Zf UFJPRklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBz ZXQKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVT PXkKQ09ORklHX01PRFVMRV9GT1JDRV9MT0FEPXkKQ09ORklHX01PRFVMRV9VTkxPQUQ9eQpDT05G SUdfTU9EVUxFX0ZPUkNFX1VOTE9BRD15CiMgQ09ORklHX01PRFZFUlNJT05TIGlzIG5vdCBzZXQK IyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxF X1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJ R19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKIyBDT05GSUdfQkxPQ0sgaXMgbm90IHNldApDT05GSUdf QVNOMT1tCkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRT X0FUT01JQ19STVc9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19B UkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3Ig dHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQojIENPTkZJR19TTVAgaXMgbm90 IHNldApDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9U RVNUUz15CiMgQ09ORklHX1g4Nl9YMkFQSUMgaXMgbm90IHNldApDT05GSUdfWDg2X01QUEFSU0U9 eQojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFU Rk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQpD T05GSUdfSU9TRl9NQklfREVCVUc9eQpDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJF PXkKIyBDT05GSUdfU0NIRURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZ UEVSVklTT1JfR1VFU1Q9eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qgc2V0CkNPTkZJR19LVk1fR1VFU1Q9eQoj IENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FD Q09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9P VE1FTT15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAoj IENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJ R19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklH X1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hH NjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApD T05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBpcyBub3Qg c2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQ VV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0RNST15CkNPTkZJR19H QVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9eQojIENPTkZJR19DQUxHQVJZX0lPTU1V X0VOQUJMRURfQllfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lP TU1VX0hFTFBFUj15CkNPTkZJR19OUl9DUFVTPTEKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09O RklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qg c2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1VQX0xBVEVfSU5JVD15CkNPTkZJR19Y ODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9G T1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VfSU5U RUw9eQojIENPTkZJR19YODZfTUNFX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFX1RIUkVT SE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD15CkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9 eQojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZf RVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CiMgQ09ORklHX0k4SyBp cyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKIyBD T05GSUdfTUlDUk9DT0RFX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVS RkFDRT15CkNPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVI9eQpDT05GSUdfWDg2X01TUj1tCkNP TkZJR19YODZfQ1BVSUQ9bQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19B UkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09O RklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01P REVMPXkKQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9W QUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05G SUdfU1BBUlNFTUVNX01BTlVBTD15CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfSEFWRV9NRU1P UllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1f Vk1FTU1BUF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX0FMTE9DX01FTV9NQVBfVE9HRVRIRVI9 eQojIENPTkZJR19TUEFSU0VNRU1fVk1FTU1BUCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01FTUJM T0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9ESVNDQVJE X01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQpDT05GSUdfSEFWRV9CT09UTUVN X0lORk9fTk9ERT15CkNPTkZJR19NRU1PUllfSE9UUExVRz15CkNPTkZJR19NRU1PUllfSE9UUExV R19TUEFSU0U9eQpDT05GSUdfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19TUExJVF9QVExPQ0tf Q1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX0NPTVBB Q1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09O RklHX1pPTkVfRE1BX0ZMQUc9MQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElG SUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9NDA5NgpDT05G SUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15 CiMgQ09ORklHX0hXUE9JU09OX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BBUkVOVF9I VUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19U UkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQ VV9LTT15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQ01BPXkKIyBDT05G SUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9ERUJVR0ZTPXkKQ09ORklHX0NNQV9B UkVBUz03CiMgQ09ORklHX01FTV9TT0ZUX0RJUlRZIGlzIG5vdCBzZXQKQ09ORklHX1pQT09MPW0K IyBDT05GSUdfWkJVRCBpcyBub3Qgc2V0CkNPTkZJR19aU01BTExPQz1tCkNPTkZJR19QR1RBQkxF X01BUFBJTkc9eQpDT05GSUdfWlNNQUxMT0NfU1RBVD15CkNPTkZJR19HRU5FUklDX0VBUkxZX0lP UkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkK IyBDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19JRExF X1BBR0VfVFJBQ0tJTkc9eQpDT05GSUdfRlJBTUVfVkVDVE9SPXkKQ09ORklHX0FSQ0hfVVNFU19I SUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CiMgQ09ORklHX1g4Nl9DSEVD S19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNP TkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVS X0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZB VUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKIyBD T05GSUdfQVJDSF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19YODZfU01BUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9JTlRFTF9NUFggaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX01FTU9S WV9QUk9URUNUSU9OX0tFWVM9eQpDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKIyBDT05G SUdfRUZJX01JWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDQ09NUCBpcyBub3Qgc2V0CiMgQ09O RklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CiMgQ09ORklH X0haXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDAwPXkKQ09ORklHX0haPTEwMDAKIyBDT05G SUdfU0NIRURfSFJUSUNLIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDPXkKIyBDT05GSUdfS0VYRUNf RklMRSBpcyBub3Qgc2V0CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklHX1BIWVNJQ0FMX1NUQVJU PTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQpDT05GSUdfUkFORE9NSVpFX0JBU0U9eQpD T05GSUdfUkFORE9NSVpFX0JBU0VfTUFYX09GRlNFVD0weDQwMDAwMDAwCkNPTkZJR19YODZfTkVF RF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxfQUxJR049MHgyMDAwMDAKQ09ORklHX0NPTVBBVF9W RFNPPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05BVElWRSBpcyBub3Qgc2V0CkNPTkZJR19M RUdBQ1lfVlNZU0NBTExfRU1VTEFURT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OT05FIGlz IG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElGWV9M RFRfU1lTQ0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0VOQUJMRV9N RU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKCiMK IyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfU1VTUEVORD15CkNP TkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qg c2V0CkNPTkZJR19QTV9TTEVFUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMg Q09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1BNX0NMSz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVO VF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFC TEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQ SV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CkNPTkZJR19BQ1BJ X0VDX0RFQlVHRlM9bQpDT05GSUdfQUNQSV9BQz15CiMgQ09ORklHX0FDUElfQkFUVEVSWSBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX0JVVFRPTj1tCkNPTkZJR19BQ1BJX1ZJREVPPW0KIyBDT05GSUdf QUNQSV9GQU4gaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdf QUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19B Q1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPXkKQ09ORklH X0FDUElfVEhFUk1BTD1tCiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENP TkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElf REVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19YODZfUE1fVElN RVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQojIENPTkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZ IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQpDT05GSUdfQUNQSV9TQlM9 bQojIENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhP RCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQkdSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElf UkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkK Q09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CiMgQ09ORklHX0FDUElfQVBFSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBp cyBub3Qgc2V0CiMgQ09ORklHX1NGSSBpcyBub3Qgc2V0CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2Fs aW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklH X0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lETEVf R09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNl dAojIENPTkZJR19JTlRFTF9JRExFIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnkgcG93ZXIgc2F2aW5n cwojCkNPTkZJR19JNzMwMF9JRExFX0lPQVRfQ0hBTk5FTD15CkNPTkZJR19JNzMwMF9JRExFPW0K CiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElS RUNUPXkKIyBDT05GSUdfUENJX01NQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ET01BSU5T PXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldApDT05GSUdfUENJRVBPUlRC VVM9eQojIENPTkZJR19QQ0lFQUVSIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKIyBDT05G SUdfUENJRUFTUE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9ERUZBVUxUIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklHX1BD SUVBU1BNX1BFUkZPUk1BTkNFPXkKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSV9CVVNfQURE Ul9UXzY0QklUPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkK IyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9B VVRPPXkKQ09ORklHX1BDSV9TVFVCPXkKQ09ORklHX0hUX0lSUT15CkNPTkZJR19QQ0lfQVRTPXkK Q09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05G SUdfUENJX0xBQkVMPXkKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldAoKIwojIFBDSSBo b3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSUVfRFdfUExBVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lTQV9ETUFfQVBJIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9OQj15CkNPTkZJR19Q Q0NBUkQ9bQpDT05GSUdfUENNQ0lBPW0KIyBDT05GSUdfUENNQ0lBX0xPQURfQ0lTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0FSREJVUyBpcyBub3Qgc2V0CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09O RklHX1lFTlRBPW0KIyBDT05GSUdfWUVOVEFfTzIgaXMgbm90IHNldApDT05GSUdfWUVOVEFfUklD T0g9eQojIENPTkZJR19ZRU5UQV9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTlRBX1RPU0hJQkEg aXMgbm90IHNldApDT05GSUdfUEQ2NzI5PW0KQ09ORklHX0k4MjA5Mj1tCkNPTkZJR19QQ0NBUkRf Tk9OU1RBVElDPXkKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TWVNG QiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMK Q09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfQklO Rk1UX1NDUklQVD15CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JJTkZN VF9NSVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09SRURVTVAgaXMgbm90IHNldApDT05GSUdfSUEz Ml9FTVVMQVRJT049eQpDT05GSUdfSUEzMl9BT1VUPXkKQ09ORklHX1g4Nl9YMzI9eQpDT05GSUdf Q09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJR19TWVNWSVBD X0NPTVBBVD15CkNPTkZJR19LRVlTX0NPTVBBVD15CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpD T05GSUdfUE1DX0FUT009eQpDT05GSUdfVk1EPXkKQ09ORklHX05FVD15CkNPTkZJR19ORVRfSU5H UkVTUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD1tCkNPTkZJR19Q QUNLRVRfRElBRz1tCkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfRElBRz1tCkNPTkZJR19YRlJN PXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQpDT05GSUdfWEZSTV9TVUJf UE9MSUNZPXkKQ09ORklHX1hGUk1fTUlHUkFURT15CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfS0VZPXkKIyBDT05GSUdfTkVUX0tFWV9NSUdSQVRFIGlzIG5v dCBzZXQKQ09ORklHX0lORVQ9eQojIENPTkZJR19JUF9NVUxUSUNBU1QgaXMgbm90IHNldAojIENP TkZJR19JUF9BRFZBTkNFRF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfSVBfUk9VVEVfQ0xBU1NJ RD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQojIENPTkZJR19JUF9QTlBf Qk9PVFAgaXMgbm90IHNldApDT05GSUdfSVBfUE5QX1JBUlA9eQpDT05GSUdfTkVUX0lQSVA9eQoj IENPTkZJR19ORVRfSVBHUkVfREVNVVggaXMgbm90IHNldApDT05GSUdfTkVUX0lQX1RVTk5FTD15 CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRfRk9VPXkKQ09ORklHX05FVF9GT1VfSVBfVFVO TkVMUz15CiMgQ09ORklHX0lORVRfQUggaXMgbm90IHNldApDT05GSUdfSU5FVF9FU1A9bQojIENP TkZJR19JTkVUX0lQQ09NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfWEZSTV9UVU5ORUwgaXMg bm90IHNldApDT05GSUdfSU5FVF9UVU5ORUw9eQojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9UUkFO U1BPUlQgaXMgbm90IHNldApDT05GSUdfSU5FVF9YRlJNX01PREVfVFVOTkVMPXkKQ09ORklHX0lO RVRfWEZSTV9NT0RFX0JFRVQ9eQojIENPTkZJR19JTkVUX0RJQUcgaXMgbm90IHNldApDT05GSUdf VENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdfVENQX0NPTkdfQklDPW0KQ09ORklHX1RDUF9DT05H X0NVQklDPW0KQ09ORklHX1RDUF9DT05HX1dFU1RXT09EPW0KIyBDT05GSUdfVENQX0NPTkdfSFRD UCBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19IU1RDUD1tCkNPTkZJR19UQ1BfQ09OR19IWUJM QT15CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15CkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT1tCkNP TkZJR19UQ1BfQ09OR19MUD15CiMgQ09ORklHX1RDUF9DT05HX1ZFTk8gaXMgbm90IHNldApDT05G SUdfVENQX0NPTkdfWUVBSD15CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQK Q09ORklHX1RDUF9DT05HX0RDVENQPXkKQ09ORklHX1RDUF9DT05HX0NERz1tCiMgQ09ORklHX0RF RkFVTFRfSFlCTEEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1ZFR0FTIGlzIG5vdCBzZXQK IyBDT05GSUdfREVGQVVMVF9EQ1RDUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1JFTk89eQpD T05GSUdfREVGQVVMVF9UQ1BfQ09ORz0icmVubyIKIyBDT05GSUdfVENQX01ENVNJRyBpcyBub3Qg c2V0CiMgQ09ORklHX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1NFQ01BUksgaXMg bm90IHNldApDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CkNPTkZJR19ORVRXT1JLX1BIWV9USU1F U1RBTVBJTkc9eQpDT05GSUdfTkVURklMVEVSPXkKIyBDT05GSUdfTkVURklMVEVSX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CiMgQ09ORklHX0JSSURHRV9ORVRG SUxURVIgaXMgbm90IHNldAoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05G SUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklMVEVSX05FVExJTks9eQojIENPTkZJ R19ORVRGSUxURVJfTkVUTElOS19BQ0NUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRM SU5LX1FVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0xPRz1tCiMgQ09ORklHX05GX0NP Tk5UUkFDSyBpcyBub3Qgc2V0CkNPTkZJR19ORl9MT0dfQ09NTU9OPXkKIyBDT05GSUdfTkZfVEFC TEVTIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKCiMKIyBYdGFibGVzIGNv bWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVURklMVEVSX1hUX01BUks9eQoKIwojIFh0YWJsZXMg dGFyZ2V0cwojCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0FVRElUPXkKQ09ORklHX05FVEZJ TFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFS Sz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CkNPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX0xFRD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HIGlzIG5v dCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CiMgQ09ORklHX05FVEZJTFRF Ul9YVF9UQVJHRVRfTkZMT0cgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9O RlFVRVVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX1RFRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPW0K IyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1MgaXMgbm90IHNldAoKIwojIFh0YWJs ZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9bQojIENPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9DR1JPVVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9bQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0NQVT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9bQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9JUENPTVA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9bQojIENPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfTDJUUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfTEVOR1RIPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xJTUlUIGlzIG5vdCBzZXQK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01VTFRJUE9SVD15CiMgQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9ORkFDQ1QgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01B VENIX09TRj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9eQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX1BPTElDWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9eQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX1JBVEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPXkKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9SRUNFTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NPQ0tFVD15CiMgQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9TVEFUSVNUSUMgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NU UklORz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPXkKIyBDT05GSUdfTkVURklM VEVSX1hUX01BVENIX1RJTUUgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf VTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0VUIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTPW0K Q09ORklHX0lQX1ZTX0RFQlVHPXkKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0 cmFuc3BvcnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCkNPTkZJR19JUF9WU19Q Uk9UT19UQ1A9eQojIENPTkZJR19JUF9WU19QUk9UT19VRFAgaXMgbm90IHNldAojIENPTkZJR19J UF9WU19QUk9UT19BSF9FU1AgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19FU1AgaXMg bm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZT X1BST1RPX1NDVFAgaXMgbm90IHNldAoKIwojIElQVlMgc2NoZWR1bGVyCiMKIyBDT05GSUdfSVBf VlNfUlIgaXMgbm90IHNldApDT05GSUdfSVBfVlNfV1JSPW0KQ09ORklHX0lQX1ZTX0xDPW0KQ09O RklHX0lQX1ZTX1dMQz1tCkNPTkZJR19JUF9WU19GTz1tCiMgQ09ORklHX0lQX1ZTX09WRiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQX1ZTX0xCTEMgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTEJMQ1I9 bQpDT05GSUdfSVBfVlNfREg9bQpDT05GSUdfSVBfVlNfU0g9bQpDT05GSUdfSVBfVlNfU0VEPW0K IyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09O RklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgojCgoj CiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkK Q09ORklHX05GX0RVUF9JUFY0PXkKQ09ORklHX05GX0xPR19BUlA9bQpDT05GSUdfTkZfTE9HX0lQ VjQ9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9eQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9bQpDT05G SUdfSVBfTkZfTUFUQ0hfQUg9bQpDT05GSUdfSVBfTkZfTUFUQ0hfRUNOPW0KQ09ORklHX0lQX05G X01BVENIX1JQRklMVEVSPW0KQ09ORklHX0lQX05GX01BVENIX1RUTD1tCkNPTkZJR19JUF9ORl9G SUxURVI9bQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD1tCiMgQ09ORklHX0lQX05GX01BTkdM RSBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9SQVc9bQpDT05GSUdfSVBfTkZfQVJQVEFCTEVTPW0K Q09ORklHX0lQX05GX0FSUEZJTFRFUj1tCkNPTkZJR19JUF9ORl9BUlBfTUFOR0xFPW0KIyBDT05G SUdfQlJJREdFX05GX0VCVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9eQoKIwojIERD Q1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCkNPTkZJR19JUF9EQ0NQX0NDSUQyX0RFQlVHPXkKQ09O RklHX0lQX0RDQ1BfQ0NJRDM9eQojIENPTkZJR19JUF9EQ0NQX0NDSUQzX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0lQX0RDQ1BfVEZSQ19MSUI9eQoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwpD T05GSUdfSVBfRENDUF9ERUJVRz15CiMgQ09ORklHX05FVF9EQ0NQUFJPQkUgaXMgbm90IHNldAoj IENPTkZJR19JUF9TQ1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKQ09ORklH X1RJUEM9bQpDT05GSUdfVElQQ19NRURJQV9VRFA9eQpDT05GSUdfQVRNPXkKQ09ORklHX0FUTV9D TElQPW0KQ09ORklHX0FUTV9DTElQX05PX0lDTVA9eQpDT05GSUdfQVRNX0xBTkU9bQpDT05GSUdf QVRNX01QT0E9bQojIENPTkZJR19BVE1fQlIyNjg0IGlzIG5vdCBzZXQKIyBDT05GSUdfTDJUUCBp cyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfQlJJREdFPXkKIyBDT05GSUdfQlJJREdFX0lH TVBfU05PT1BJTkcgaXMgbm90IHNldAojIENPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkcgaXMg bm90IHNldApDT05GSUdfVkxBTl84MDIxUT1tCiMgQ09ORklHX1ZMQU5fODAyMVFfR1ZSUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVFfTVZSUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05F VCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQpDT05GSUdfTExDMj15CiMgQ09ORklHX0lQWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKQ09ORklHX1gyNT1tCkNPTkZJR19MQVBC PXkKQ09ORklHX1BIT05FVD1tCkNPTkZJR19JRUVFODAyMTU0PW0KIyBDT05GSUdfSUVFRTgwMjE1 NF9OTDgwMjE1NF9FWFBFUklNRU5UQUwgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X1NP Q0tFVCBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf U0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQpD T05GSUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hf QVRNPW0KQ09ORklHX05FVF9TQ0hfUFJJTz15CkNPTkZJR19ORVRfU0NIX01VTFRJUT15CiMgQ09O RklHX05FVF9TQ0hfUkVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfU0ZCPXkKQ09ORklHX05F VF9TQ0hfU0ZRPXkKQ09ORklHX05FVF9TQ0hfVEVRTD15CiMgQ09ORklHX05FVF9TQ0hfVEJGIGlz IG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD1tCkNPTkZJR19ORVRfU0NIX0RTTUFSSz15CkNP TkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPW0KIyBDT05GSUdfTkVUX1ND SF9NUVBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9DSE9LRT1tCkNPTkZJR19ORVRfU0NI X1FGUT1tCkNPTkZJR19ORVRfU0NIX0NPREVMPW0KQ09ORklHX05FVF9TQ0hfRlFfQ09ERUw9bQpD T05GSUdfTkVUX1NDSF9GUT15CiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5vdCBzZXQKQ09ORklH X05FVF9TQ0hfUElFPW0KQ09ORklHX05FVF9TQ0hfUExVRz15CgojCiMgQ2xhc3NpZmljYXRpb24K IwpDT05GSUdfTkVUX0NMUz15CiMgQ09ORklHX05FVF9DTFNfQkFTSUMgaXMgbm90IHNldAojIENP TkZJR19ORVRfQ0xTX1RDSU5ERVggaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX1JPVVRFNCBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfRlcgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19V MzI9eQojIENPTkZJR19DTFNfVTMyX1BFUkYgaXMgbm90IHNldApDT05GSUdfQ0xTX1UzMl9NQVJL PXkKQ09ORklHX05FVF9DTFNfUlNWUD15CkNPTkZJR19ORVRfQ0xTX1JTVlA2PXkKIyBDT05GSUdf TkVUX0NMU19GTE9XIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKIyBDT05GSUdf TkVUX0NMU19CUEYgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19GTE9XRVI9eQojIENPTkZJR19O RVRfRU1BVENIIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19BQ1QgaXMgbm90IHNldAojIENP TkZJR19ORVRfQ0xTX0lORCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdf RENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj1tCkNPTkZJR19CQVRNQU5fQURWPW0KQ09ORklHX0JB VE1BTl9BRFZfQkxBPXkKQ09ORklHX0JBVE1BTl9BRFZfREFUPXkKIyBDT05GSUdfQkFUTUFOX0FE Vl9OQyBpcyBub3Qgc2V0CkNPTkZJR19CQVRNQU5fQURWX01DQVNUPXkKQ09ORklHX0JBVE1BTl9B RFZfREVCVUc9eQpDT05GSUdfT1BFTlZTV0lUQ0g9bQpDT05GSUdfVlNPQ0tFVFM9bQpDT05GSUdf Vk1XQVJFX1ZNQ0lfVlNPQ0tFVFM9bQojIENPTkZJR19ORVRMSU5LX0RJQUcgaXMgbm90IHNldApD T05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089eQpDT05GSUdfTVBMU19ST1VUSU5HPW0K Q09ORklHX0hTUj15CiMgQ09ORklHX05FVF9TV0lUQ0hERVYgaXMgbm90IHNldAojIENPTkZJR19O RVRfTDNfTUFTVEVSX0RFViBpcyBub3Qgc2V0CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09O RklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdf TkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQojIENPTkZJR19CUEZfSklUIGlzIG5vdCBz ZXQKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1RDUFBST0JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9EUk9QX01PTklUT1I9 bQpDT05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwpDT05GSUdf QVgyNT15CkNPTkZJR19BWDI1X0RBTUFfU0xBVkU9eQpDT05GSUdfTkVUUk9NPW0KIyBDT05GSUdf Uk9TRSBpcyBub3Qgc2V0CgojCiMgQVguMjUgbmV0d29yayBkZXZpY2UgZHJpdmVycwojCiMgQ09O RklHX01LSVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfNlBBQ0sgaXMgbm90IHNldApDT05GSUdfQlBR RVRIRVI9bQpDT05GSUdfQkFZQ09NX1NFUl9GRFg9eQojIENPTkZJR19CQVlDT01fU0VSX0hEWCBp cyBub3Qgc2V0CkNPTkZJR19ZQU09eQpDT05GSUdfQ0FOPXkKQ09ORklHX0NBTl9SQVc9eQojIENP TkZJR19DQU5fQkNNIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9HVz1tCgojCiMgQ0FOIERldmljZSBE cml2ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPXkKIyBDT05GSUdfQ0FOX1NMQ0FOIGlzIG5vdCBzZXQK Q09ORklHX0NBTl9ERVY9bQojIENPTkZJR19DQU5fQ0FMQ19CSVRUSU1JTkcgaXMgbm90IHNldAoj IENPTkZJR19DQU5fTEVEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9DX0NBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTl9DQzc3MCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fSUZJX0NBTkZEPW0KIyBD T05GSUdfQ0FOX01fQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1NKQTEwMDAgaXMgbm90IHNl dApDT05GSUdfQ0FOX1NPRlRJTkc9bQpDT05GSUdfQ0FOX1NPRlRJTkdfQ1M9bQoKIwojIENBTiBV U0IgaW50ZXJmYWNlcwojCkNPTkZJR19DQU5fRU1TX1VTQj1tCkNPTkZJR19DQU5fRVNEX1VTQjI9 bQpDT05GSUdfQ0FOX0dTX1VTQj1tCkNPTkZJR19DQU5fS1ZBU0VSX1VTQj1tCkNPTkZJR19DQU5f UEVBS19VU0I9bQpDT05GSUdfQ0FOXzhERVZfVVNCPW0KIyBDT05GSUdfQ0FOX0RFQlVHX0RFVklD RVMgaXMgbm90IHNldApDT05GSUdfSVJEQT15CgojCiMgSXJEQSBwcm90b2NvbHMKIwpDT05GSUdf SVJMQU49bQojIENPTkZJR19JUkNPTU0gaXMgbm90IHNldApDT05GSUdfSVJEQV9VTFRSQT15Cgoj CiMgSXJEQSBvcHRpb25zCiMKIyBDT05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVAgaXMgbm90IHNl dApDT05GSUdfSVJEQV9GQVNUX1JSPXkKQ09ORklHX0lSREFfREVCVUc9eQoKIwojIEluZnJhcmVk LXBvcnQgZGV2aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklH X0lSVFRZX1NJUiBpcyBub3Qgc2V0CgojCiMgRG9uZ2xlIHN1cHBvcnQKIwpDT05GSUdfS0lOR1NV Tl9ET05HTEU9bQpDT05GSUdfS1NEQVpaTEVfRE9OR0xFPXkKQ09ORklHX0tTOTU5X0RPTkdMRT1t CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0lSREEgaXMgbm90IHNldApD T05GSUdfU0lHTUFURUxfRklSPW0KIyBDT05GSUdfVkxTSV9GSVIgaXMgbm90IHNldApDT05GSUdf TUNTX0ZJUj1tCkNPTkZJR19CVD15CkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9SRkNPTU09 eQojIENPTkZJR19CVF9SRkNPTU1fVFRZIGlzIG5vdCBzZXQKQ09ORklHX0JUX0JORVA9eQpDT05G SUdfQlRfQk5FUF9NQ19GSUxURVI9eQpDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVI9eQpDT05G SUdfQlRfSElEUD1tCkNPTkZJR19CVF9IUz15CkNPTkZJR19CVF9MRT15CiMgQ09ORklHX0JUX0xF RFMgaXMgbm90IHNldApDT05GSUdfQlRfU0VMRlRFU1Q9eQpDT05GSUdfQlRfU0VMRlRFU1RfRUNE SD15CkNPTkZJR19CVF9TRUxGVEVTVF9TTVA9eQojIENPTkZJR19CVF9ERUJVR0ZTIGlzIG5vdCBz ZXQKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRfSU5URUw9eQpDT05G SUdfQlRfSENJQlRVU0I9eQojIENPTkZJR19CVF9IQ0lCVFVTQl9CQ00gaXMgbm90IHNldAojIENP TkZJR19CVF9IQ0lCVFVTQl9SVEwgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUIGlzIG5v dCBzZXQKQ09ORklHX0JUX0hDSUJDTTIwM1g9eQojIENPTkZJR19CVF9IQ0lCRlVTQiBpcyBub3Qg c2V0CkNPTkZJR19CVF9IQ0lEVEwxPW0KQ09ORklHX0JUX0hDSUJUM0M9bQojIENPTkZJR19CVF9I Q0lCTFVFQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSUJUVUFSVCBpcyBub3Qgc2V0CkNP TkZJR19CVF9IQ0lWSENJPW0KIyBDT05GSUdfQlRfTVJWTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JU X0FUSDNLIGlzIG5vdCBzZXQKQ09ORklHX0FGX1JYUlBDPW0KIyBDT05GSUdfQUZfUlhSUENfREVC VUcgaXMgbm90IHNldApDT05GSUdfUlhLQUQ9bQojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldAoj IENPTkZJR19XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19XSU1BWD1tCkNPTkZJR19XSU1BWF9E RUJVR19MRVZFTD04CiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CkNPTkZJR19SRktJTExfUkVH VUxBVE9SPXkKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKQ09ORklHX0NBSUY9bQpDT05GSUdf Q0FJRl9ERUJVRz15CiMgQ09ORklHX0NBSUZfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZf VVNCPW0KQ09ORklHX0NFUEhfTElCPW0KIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMg bm90IHNldApDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUj15CkNPTkZJR19ORkM9bQpD T05GSUdfTkZDX0RJR0lUQUw9bQojIENPTkZJR19ORkNfTkNJIGlzIG5vdCBzZXQKQ09ORklHX05G Q19IQ0k9bQpDT05GSUdfTkZDX1NIRExDPXkKCiMKIyBOZWFyIEZpZWxkIENvbW11bmljYXRpb24g KE5GQykgZGV2aWNlcwojCiMgQ09ORklHX05GQ19QTjUzMyBpcyBub3Qgc2V0CkNPTkZJR19ORkNf TUVJX1BIWT1tCkNPTkZJR19ORkNfU0lNPW0KQ09ORklHX05GQ19QT1JUMTAwPW0KQ09ORklHX05G Q19QTjU0ND1tCiMgQ09ORklHX05GQ19QTjU0NF9JMkMgaXMgbm90IHNldApDT05GSUdfTkZDX1BO NTQ0X01FST1tCkNPTkZJR19ORkNfTUlDUk9SRUFEPW0KQ09ORklHX05GQ19NSUNST1JFQURfSTJD PW0KQ09ORklHX05GQ19NSUNST1JFQURfTUVJPW0KQ09ORklHX05GQ19TVDIxTkZDQT1tCkNPTkZJ R19ORkNfU1QyMU5GQ0FfSTJDPW0KIyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdf RFNUX0NBQ0hFPXkKQ09ORklHX05FVF9ERVZMSU5LPW0KQ09ORklHX01BWV9VU0VfREVWTElOSz1t CkNPTkZJR19IQVZFX0JQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmlj IERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hF TFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlz IG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlM RD15CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklH X0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQpDT05GSUdf RldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLPXkKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVN UD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ERVZSRVM9 eQojIENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQ1BV X0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklH X1JFR01BUD15CkNPTkZJR19SRUdNQVBfSTJDPW0KQ09ORklHX1JFR01BUF9NTUlPPXkKQ09ORklH X1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19GRU5DRV9U UkFDRSBpcyBub3Qgc2V0CkNPTkZJR19ETUFfQ01BPXkKCiMKIyBEZWZhdWx0IGNvbnRpZ3VvdXMg bWVtb3J5IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfUEVSQ0VOVEFHRT0wCiMgQ09ORklH X0NNQV9TSVpFX1NFTF9NQllURVMgaXMgbm90IHNldApDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNF TlRBR0U9eQojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01B X1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKCiMKIyBCdXMg ZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9bQojIENPTkZJR19NVEQgaXMgbm90IHNldAojIENP TkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMg Q09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19N RVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQoKIwojIE1pc2MgZGV2 aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD1tCkNPTkZJR19BRDUyNVhfRFBPVD1tCiMg Q09ORklHX0FENTI1WF9EUE9UX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBu b3Qgc2V0CkNPTkZJR19JQk1fQVNNPW0KIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09O RklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKQ09ORklHX1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdY WDE9bQpDT05GSUdfSUNTOTMyUzQwMT1tCiMgQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUyBpcyBu b3Qgc2V0CkNPTkZJR19IUF9JTE89bQojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qgc2V0CkNP TkZJR19JU0wyOTAwMz1tCkNPTkZJR19JU0wyOTAyMD1tCiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzgwIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQkgxNzcwPW0KQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9bQpDT05GSUdfSE1DNjM1Mj1t CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5v dCBzZXQKQ09ORklHX0JNUDA4NT1tCkNPTkZJR19CTVAwODVfSTJDPW0KQ09ORklHX1VTQl9TV0lU Q0hfRlNBOTQ4MD1tCkNPTkZJR19TUkFNPXkKQ09ORklHX0MyUE9SVD1tCiMgQ09ORklHX0MyUE9S VF9EVVJBTUFSXzIxNTAgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdf RUVQUk9NX0FUMjQgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX0xFR0FDWT1tCiMgQ09ORklHX0VF UFJPTV9NQVg2ODc1IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NXzkzQ1g2IGlzIG5vdCBzZXQK IyBDT05GSUdfQ0I3MTBfQ09SRSBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hh cmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPW0KCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3du bG9hZCBtb2R1bGUKIwojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldApDT05GSUdfSU5U RUxfTUVJPXkKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX01F SV9UWEU9eQpDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMK Q09ORklHX0lOVEVMX01JQ19CVVM9bQoKIwojIFNDSUYgQnVzIERyaXZlcgojCkNPTkZJR19TQ0lG X0JVUz15CgojCiMgVk9QIEJ1cyBEcml2ZXIKIwpDT05GSUdfVk9QX0JVUz1tCgojCiMgSW50ZWwg TUlDIEhvc3QgRHJpdmVyCiMKQ09ORklHX0lOVEVMX01JQ19IT1NUPW0KCiMKIyBJbnRlbCBNSUMg Q2FyZCBEcml2ZXIKIwpDT05GSUdfSU5URUxfTUlDX0NBUkQ9bQoKIwojIFNDSUYgRHJpdmVyCiMK Q09ORklHX1NDSUY9bQoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50 IChDT1NNKSBEcml2ZXJzCiMKQ09ORklHX01JQ19DT1NNPW0KCiMKIyBWT1AgRHJpdmVyCiMKIyBD T05GSUdfVk9QIGlzIG5vdCBzZXQKQ09ORklHX0dFTldRRT15CkNPTkZJR19HRU5XUUVfUExBVEZP Uk1fRVJST1JfUkVDT1ZFUlk9MAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hM X0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfS0VSTkVMX0FQSSBpcyBub3Qgc2V0CiMgQ09O RklHX0NYTF9FRUggaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQoKIwojIFNDU0kgZGV2aWNl IHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQojIENPTkZJR19TQ1NJX0RNQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVU0lPTiBpcyBub3Qg c2V0CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAojCiMgQ09ORklHX0ZJUkVXSVJF IGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX05PU1k9bQojIENPTkZJR19NQUNJTlRPU0hfRFJJ VkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVERFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19W SE9TVF9ORVQgaXMgbm90IHNldAojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlz IG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJ R19JTlBVVF9MRURTPW0KQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9bQpDT05GSUdfSU5QVVRfUE9M TERFVj1tCkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPW0KQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9 bQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwojIENPTkZJR19JTlBVVF9NT1VTRURFViBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lERVY9bQpDT05GSUdfSU5QVVRfRVZERVY9bQpDT05GSUdf SU5QVVRfRVZCVUc9bQoKIwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tF WUJPQVJEPXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX0FEUDU1ODkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJ R19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04 MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfQ1JPU19FQyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15 CkNPTkZJR19NT1VTRV9QUzI9bQojIENPTkZJR19NT1VTRV9QUzJfQUxQUyBpcyBub3Qgc2V0CiMg Q09ORklHX01PVVNFX1BTMl9CWUQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfTE9HSVBT MlBQIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQojIENPTkZJR19NT1VT RV9QUzJfQ1lQUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQojIENP TkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRUxB TlRFQ0g9eQojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMgaXMgbm90IHNldAojIENPTkZJR19N T1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNI IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdf TU9VU0VfU0VSSUFMPW0KQ09ORklHX01PVVNFX0FQUExFVE9VQ0g9bQojIENPTkZJR19NT1VTRV9C Q001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldApDT05GSUdf TU9VU0VfRUxBTl9JMkM9bQpDT05GSUdfTU9VU0VfRUxBTl9JMkNfSTJDPXkKQ09ORklHX01PVVNF X0VMQU5fSTJDX1NNQlVTPXkKQ09ORklHX01PVVNFX1ZTWFhYQUE9bQpDT05GSUdfTU9VU0VfR1BJ Tz1tCkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPW0KQ09ORklHX01PVVNFX1NZTkFQVElDU19V U0I9bQojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJM RVQ9eQpDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQ9bQojIENPTkZJR19UQUJMRVRfVVNCX0FJUFRF SyBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfVVNCX0dUQ089bQpDT05GSUdfVEFCTEVUX1VTQl9I QU5XQU5HPW0KQ09ORklHX1RBQkxFVF9VU0JfS0JUQUI9bQojIENPTkZJR19UQUJMRVRfU0VSSUFM X1dBQ09NNCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldApDT05G SUdfSU5QVVRfQk1BMTUwPW0KQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OPW0KIyBDT05GSUdfSU5Q VVRfUENTUEtSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01NQTg0NTA9bQojIENPTkZJR19JTlBV VF9NUFUzMDUwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FQQU5FTD1tCiMgQ09ORklHX0lOUFVU X0dQMkEgaXMgbm90IHNldApDT05GSUdfSU5QVVRfR1BJT19CRUVQRVI9bQpDT05GSUdfSU5QVVRf R1BJT19USUxUX1BPTExFRD1tCiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldApD T05GSUdfSU5QVVRfQVRJX1JFTU9URTI9bQojIENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9LWFRKOT1tCkNPTkZJR19JTlBVVF9LWFRKOV9QT0xMRURf TU9ERT15CkNPTkZJR19JTlBVVF9QT1dFUk1BVEU9bQojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUkVH VUxBVE9SX0hBUFRJQz1tCkNPTkZJR19JTlBVVF9UUFM2NTIxOF9QV1JCVVRUT049bQpDT05GSUdf SU5QVVRfQVhQMjBYX1BFSz1tCkNPTkZJR19JTlBVVF9VSU5QVVQ9bQpDT05GSUdfSU5QVVRfUENG NTA2MzNfUE1VPW0KQ09ORklHX0lOUFVUX1BDRjg1NzQ9bQojIENPTkZJR19JTlBVVF9HUElPX1JP VEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0RBOTA2M19PTktFWT1tCkNPTkZJ R19JTlBVVF9BRFhMMzRYPW0KQ09ORklHX0lOUFVUX0FEWEwzNFhfSTJDPW0KQ09ORklHX0lOUFVU X0lNU19QQ1U9bQojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X0lERUFQQURfU0xJREVCQVI9bQpDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTPW0KIyBDT05G SUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2 N19IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfQ09SRT1tCiMgQ09ORklHX1JNSTRfSTJD IGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfMkRfU0VOU09SPXkKQ09ORklHX1JNSTRfRjExPXkKIyBD T05GSUdfUk1JNF9GMTIgaXMgbm90IHNldApDT05GSUdfUk1JNF9GMzA9eQoKIwojIEhhcmR3YXJl IEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VS SU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19T RVJJT19DVDgyQzcxMD1tCkNPTkZJR19TRVJJT19QQ0lQUzI9bQpDT05GSUdfU0VSSU9fTElCUFMy PXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9 bQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0FSQ19QUzI9 bQpDT05GSUdfVVNFUklPPW0KQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4 PW0KQ09ORklHX0dBTUVQT1JUX0w0PW0KQ09ORklHX0dBTUVQT1JUX0VNVTEwSzE9eQpDT05GSUdf R0FNRVBPUlRfRk04MDE9bQoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CiMg Q09ORklHX1ZUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfREVWUFRT X01VTFRJUExFX0lOU1RBTkNFUyBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJ R19MRUdBQ1lfUFRZX0NPVU5UPTI1NgojIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90 IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdfREVWTUVNPXkKQ09ORklHX0RF VktNRU09eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNP TkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9 eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpD T05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CiMgQ09ORklH X1NFUklBTF84MjUwX0NTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX05SX1VBUlRTPTQK Q09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NAojIENPTkZJR19TRVJJQUxfODI1MF9F WFRFTkRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZTTCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklO VEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfTUlEIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMXzgyNTBfTU9YQSBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQg c3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ QUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdfU0VSSUFMX0pT TSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFS VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTUVO X1oxMzUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTVZFQlVfVUFSVCBpcyBub3Qgc2V0CiMg Q09ORklHX1RUWV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQTUlfSEFORExFUiBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5ET009 eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5E T01fSU5URUw9bQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fVklBPW0K Q09ORklHX0hXX1JBTkRPTV9WSVJUSU89bQpDT05GSUdfTlZSQU09bQojIENPTkZJR19SMzk2NCBp cyBub3Qgc2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKCiMKIyBQQ01DSUEgY2hhcmFj dGVyIGRldmljZXMKIwojIENPTkZJR19TWU5DTElOS19DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NB UkRNQU5fNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBUkRNQU5fNDA0MCBpcyBub3Qgc2V0CiMg Q09ORklHX01XQVZFIGlzIG5vdCBzZXQKQ09ORklHX0hQRVQ9eQojIENPTkZJR19IUEVUX01NQVAg aXMgbm90IHNldAojIENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldAojIENPTkZJR19U Q0dfVFBNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldApDT05GSUdfREVW UE9SVD15CkNPTkZJR19YSUxMWUJVUz15CkNPTkZJR19YSUxMWUJVU19QQ0lFPXkKCiMKIyBJMkMg c3VwcG9ydAojCkNPTkZJR19JMkM9bQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNf Q09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfSTJDX01VWD1t CgojCiMgTXVsdGlwbGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19NVVhfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9bQpDT05GSUdfSTJDX01VWF9QQ0E5 NTR4PW0KIyBDT05GSUdfSTJDX01VWF9SRUcgaXMgbm90IHNldAojIENPTkZJR19JMkNfSEVMUEVS X0FVVE8gaXMgbm90IHNldApDT05GSUdfSTJDX1NNQlVTPW0KCiMKIyBJMkMgQWxnb3JpdGhtcwoj CkNPTkZJR19JMkNfQUxHT0JJVD1tCiMgQ09ORklHX0kyQ19BTEdPUENGIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19BTEdPUENBPW0KCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBD IFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMg bm90IHNldAojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkx NVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0CkNPTkZJR19JMkNf QU1EODExMT1tCiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JU0NIPW0K Q09ORklHX0kyQ19JU01UPW0KIyBDT05GSUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQKQ09ORklHX0ky Q19ORk9SQ0UyPW0KQ09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1PW0KIyBDT05GSUdfSTJDX1NJUzU1 OTUgaXMgbm90IHNldApDT05GSUdfSTJDX1NJUzYzMD1tCiMgQ09ORklHX0kyQ19TSVM5NlggaXMg bm90IHNldApDT05GSUdfSTJDX1ZJQT1tCkNPTkZJR19JMkNfVklBUFJPPW0KCiMKIyBBQ1BJIGRy aXZlcnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMg ZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJD X0NCVVNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPW0KQ09ORklH X0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPW0KQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST1tCiMg Q09ORklHX0kyQ19ERVNJR05XQVJFX0JBWVRSQUlMIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0VN RVYyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19HUElPPW0KQ09ORklHX0kyQ19LRU1QTEQ9bQpDT05G SUdfSTJDX09DT1JFUz1tCkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KIyBDT05GSUdfSTJDX1BY QV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1NJTVRFQz1tCiMgQ09ORklHX0kyQ19YSUxJTlgg aXMgbm90IHNldAoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENP TkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfUEFSUE9SVF9MSUdIVD1t CkNPTkZJR19JMkNfUk9CT1RGVVpaX09TSUY9bQojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90 IHNldApDT05GSUdfSTJDX1RJTllfVVNCPW0KIyBDT05GSUdfSTJDX1ZJUEVSQk9BUkQgaXMgbm90 IHNldAoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19DUk9T X0VDX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU1RVQj1tCkNPTkZJR19JMkNfU0xBVkU9 eQpDT05GSUdfSTJDX1NMQVZFX0VFUFJPTT1tCiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVC VUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBp cyBub3Qgc2V0CkNPTkZJR19IU0k9bQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNv bnRyb2xsZXJzCiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj1tCgojCiMgUFBT IHN1cHBvcnQKIwpDT05GSUdfUFBTPW0KIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90 IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NM SUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQ VFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz1tCgojCiMgRW5hYmxlIFBI WUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBj bG9ja3MuCiMKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9M SUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9M SUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19HUElP X1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElPX01BWDcz MFg9bQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fQU1EUFQ9 bQojIENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fR0VORVJJQ19QTEFU Rk9STT15CkNPTkZJR19HUElPX0lDSD15CkNPTkZJR19HUElPX0xZTlhQT0lOVD1tCiMgQ09ORklH X0dQSU9fTUVOWjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAoj IENPTkZJR19HUElPX1pYIGlzIG5vdCBzZXQKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2 ZXJzCiMKIyBDT05GSUdfR1BJT18xMDRfRElPXzQ4RSBpcyBub3Qgc2V0CkNPTkZJR19HUElPXzEw NF9JRElPXzE2PXkKIyBDT05GSUdfR1BJT18xMDRfSURJXzQ4IGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19GNzE4OFggaXMgbm90IHNldApDT05GSUdfR1BJT19JVDg3PW0KQ09ORklHX0dQSU9fU0NI PXkKQ09ORklHX0dQSU9fU0NIMzExWD15CiMgQ09ORklHX0dQSU9fV1MxNkM0OCBpcyBub3Qgc2V0 CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9fTUFYNzMwMD1tCkNPTkZJR19HUElPX01BWDczMlg9bQpDT05GSUdfR1BJ T19QQ0E5NTNYPW0KQ09ORklHX0dQSU9fUENGODU3WD1tCkNPTkZJR19HUElPX1RQSUMyODEwPW0K CiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19LRU1QTEQ9eQpDT05GSUdfR1BJ T19MUDM5NDM9bQpDT05GSUdfR1BJT19UUFM2NTA4Nj1tCiMgQ09ORklHX0dQSU9fVFBTNjUyMTgg aXMgbm90IHNldApDT05GSUdfR1BJT19UUFM2NTkxMj1tCiMgQ09ORklHX0dQSU9fV004OTk0IGlz IG5vdCBzZXQKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BTUQ4MTExPW0K IyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0lOVEVMX01JRD15CkNP TkZJR19HUElPX01MX0lPSD15CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CgojCiMg U1BJIG9yIEkyQyBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01DUDIzUzA4PW0KCiMKIyBV U0IgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX1ZJUEVSQk9BUkQgaXMgbm90IHNldApD T05GSUdfVzE9eQpDT05GSUdfVzFfQ09OPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05G SUdfVzFfTUFTVEVSX01BVFJPWD15CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0OTAgaXMgbm90IHNl dAojIENPTkZJR19XMV9NQVNURVJfRFMyNDgyIGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9E UzFXTT1tCkNPTkZJR19XMV9NQVNURVJfR1BJTz1tCgojCiMgMS13aXJlIFNsYXZlcwojCiMgQ09O RklHX1cxX1NMQVZFX1RIRVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfU01FTSBpcyBu b3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MDg9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MDhf UkVBREJBQ0sgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDEzPW0KQ09ORklHX1cxX1NM QVZFX0RTMjQwNj15CkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9bQpDT05GSUdfVzFfU0xBVkVfRFMy NDMxPW0KQ09ORklHX1cxX1NMQVZFX0RTMjQzMz1tCiMgQ09ORklHX1cxX1NMQVZFX0RTMjQzM19D UkMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNzYwPW0KQ09ORklHX1cxX1NMQVZFX0RT Mjc4MD1tCkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUwND15 CkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklH X1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qg c2V0CkNPTkZJR19HRU5FUklDX0FEQ19CQVRURVJZPXkKQ09ORklHX1RFU1RfUE9XRVI9bQojIENP TkZJR19CQVRURVJZX0RTMjc2MCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc4MD1tCkNP TkZJR19CQVRURVJZX0RTMjc4MT15CkNPTkZJR19CQVRURVJZX0RTMjc4Mj1tCkNPTkZJR19CQVRU RVJZX1NCUz1tCkNPTkZJR19CQVRURVJZX0JRMjdYWFg9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhY X0kyQz1tCkNPTkZJR19BWFAyODhfQ0hBUkdFUj1tCiMgQ09ORklHX0FYUDI4OF9GVUVMX0dBVUdF IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9bQpDT05GSUdfQkFUVEVSWV9NQVgx NzA0Mj1tCiMgQ09ORklHX0NIQVJHRVJfUENGNTA2MzMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdF Ul9JU1AxNzA0PXkKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15CiMgQ09ORklHX0NIQVJHRVJfTFA4 NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDE1WD1tCkNPTkZJ R19DSEFSR0VSX0JRMjQxOTA9bQpDT05GSUdfQ0hBUkdFUl9CUTI0MjU3PW0KQ09ORklHX0NIQVJH RVJfQlEyNDczNT1tCkNPTkZJR19DSEFSR0VSX0JRMjU4OTA9bQpDT05GSUdfQ0hBUkdFUl9TTUIz NDc9bQojIENPTkZJR19DSEFSR0VSX1RQUzY1MjE3IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllf R0FVR0VfTFRDMjk0MT1tCkNPTkZJR19CQVRURVJZX1JUNTAzMz1tCkNPTkZJR19DSEFSR0VSX1JU OTQ1NT1tCkNPTkZJR19BWFAyMFhfUE9XRVI9bQojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qg c2V0CkNPTkZJR19QT1dFUl9BVlM9eQpDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05fVklEPXkK Q09ORklHX0hXTU9OX0RFQlVHX0NISVA9eQoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdf U0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTMg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRDc0MTQ9bQpDT05GSUdfU0VOU09SU19BRDc0MTg9 bQojIENPTkZJR19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0x MDI1PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyNj1tCiMgQ09ORklHX1NFTlNPUlNfQURNMTAyOSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURNMTAzMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0FETTkyNDA9bQojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19BRFQ3NDExPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj1tCkNPTkZJR19TRU5TT1JT X0FEVDc0NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PW0KQ09ORklHX1NFTlNPUlNfQVNDNzYy MT1tCkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9bQojIENP TkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBQ TEVTTUMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0IxMDA9bQpDT05GSUdfU0VOU09SU19B VFhQMT1tCkNPTkZJR19TRU5TT1JTX0RTNjIwPW0KIyBDT05GSUdfU0VOU09SU19EUzE2MjEgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19ERUxMX1NNTT15CiMgQ09ORklHX1NFTlNPUlNfSTVLX0FN QiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRjcxODA1RiBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNPTkZJR19TRU5TT1JT X0ZTQ0hNRD1tCkNPTkZJR19TRU5TT1JTX0dMNTE4U009bQojIENPTkZJR19TRU5TT1JTX0dMNTIw U00gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjBBIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HUElPX0ZBTiBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0hJSDYxMzA9bQojIENPTkZJR19TRU5TT1JTX0lJT19IV01PTiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfSkM0Mj1tCkNPTkZJR19TRU5TT1JTX1BPV1IxMjIwPW0KQ09ORklHX1NF TlNPUlNfTElORUFHRT1tCkNPTkZJR19TRU5TT1JTX0xUQzI5NDU9bQojIENPTkZJR19TRU5TT1JT X0xUQzI5OTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0xUQzQyMTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjIy PW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjQ1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRD NDI2MD1tCkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9bQojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1 IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYxOT1tCkNPTkZJR19TRU5TT1JTX01BWDE2 Njg9bQojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01B WDY2Mzk9bQpDT05GSUdfU0VOU09SU19NQVg2NjQyPW0KQ09ORklHX1NFTlNPUlNfTUFYNjY1MD1t CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9bQpDT05GSUdfU0VOU09SU19NQVgzMTc5MD1tCkNPTkZJ R19TRU5TT1JTX01DUDMwMjE9bQojIENPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19IV01PTiBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNjM9bQojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTc3 PW0KIyBDT05GSUdfU0VOU09SU19MTTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTgw IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04Mz1tCkNPTkZJR19TRU5TT1JTX0xNODU9bQpD T05GSUdfU0VOU09SU19MTTg3PW0KQ09ORklHX1NFTlNPUlNfTE05MD1tCkNPTkZJR19TRU5TT1JT X0xNOTI9bQpDT05GSUdfU0VOU09SU19MTTkzPW0KQ09ORklHX1NFTlNPUlNfTE05NTIzND1tCkNP TkZJR19TRU5TT1JTX0xNOTUyNDE9bQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PW0KQ09ORklHX1NF TlNPUlNfUEM4NzM2MD1tCkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdfU0VOU09SU19O VENfVEhFUk1JU1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2ODM9bQpDT05GSUdfU0VOU09SU19O Q1Q2Nzc1PXkKIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTkNUNzkwND1tCkNPTkZJR19TRU5TT1JTX1BDRjg1OTE9bQpDT05GSUdfUE1CVVM9bQpDT05G SUdfU0VOU09SU19QTUJVUz1tCkNPTkZJR19TRU5TT1JTX0FETTEyNzU9bQpDT05GSUdfU0VOU09S U19MTTI1MDY2PW0KQ09ORklHX1NFTlNPUlNfTFRDMjk3OD1tCiMgQ09ORklHX1NFTlNPUlNfTFRD Mjk3OF9SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEMzODE1PW0KQ09ORklH X1NFTlNPUlNfTUFYMTYwNjQ9bQpDT05GSUdfU0VOU09SU19NQVgyMDc1MT1tCkNPTkZJR19TRU5T T1JTX01BWDM0NDQwPW0KQ09ORklHX1NFTlNPUlNfTUFYODY4OD1tCkNPTkZJR19TRU5TT1JTX1RQ UzQwNDIyPW0KQ09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCiMgQ09ORklHX1NFTlNPUlNfVUNEOTIw MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1pMNjEwMD1tCkNPTkZJR19TRU5TT1JTX1NIVDE1 PXkKQ09ORklHX1NFTlNPUlNfU0hUMjE9bQpDT05GSUdfU0VOU09SU19TSFRDMT1tCiMgQ09ORklH X1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9bQpDT05G SUdfU0VOU09SU19FTUMxNDAzPW0KQ09ORklHX1NFTlNPUlNfRU1DMjEwMz1tCkNPTkZJR19TRU5T T1JTX0VNQzZXMjAxPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9bQpDT05GSUdfU0VOU09SU19T TVNDNDdNMTkyPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CkNPTkZJR19TRU5TT1JTX1ND SDU2WFhfQ09NTU9OPW0KIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfU0NINTYzNj1tCkNPTkZJR19TRU5TT1JTX1NNTTY2NT1tCkNPTkZJR19TRU5TT1JT X0FEQzEyOEQ4MTg9bQojIENPTkZJR19TRU5TT1JTX0FEUzEwMTUgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0FEUzc4MjggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BTUM2ODIxPW0KIyBD T05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JTkEyWFg9bQpD T05GSUdfU0VOU09SU19UQzc0PW0KQ09ORklHX1NFTlNPUlNfVEhNQzUwPW0KIyBDT05GSUdfU0VO U09SU19UTVAxMDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVAxMDM9bQpDT05GSUdfU0VO U09SU19UTVA0MDE9bQojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1ZJQV9DUFVURU1QPW0KIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WVDgyMzE9 eQpDT05GSUdfU0VOU09SU19XODM3ODFEPW0KIyBDT05GSUdfU0VOU09SU19XODM3OTFEIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19XODM3OTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4Mzc5NSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1c4M0w3ODVUUz1tCiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9eQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9 eQoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9bQpDT05GSUdf U0VOU09SU19BVEswMTEwPW0KQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9IV01PTj15 CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9H T1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQ X1dJU0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJNQUxfR09W X1VTRVJfU1BBQ0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxMT0NBVE9SPXkKIyBDT05G SUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfUE9XRVJDTEFNUD15 CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD15CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhF Uk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HPXkKQ09ORklH X1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CiMg Q09ORklHX1dBVENIRE9HX1NZU0ZTIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJp dmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkKIyBDT05GSUdfREE5MDYzX1dBVENIRE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfREE5MDYyX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX01FTkYy MUJNQ19XQVRDSERPRz1tCkNPTkZJR19YSUxJTlhfV0FUQ0hET0c9bQojIENPTkZJR19aSUlSQVZF X1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0NBREVOQ0VfV0FUQ0hET0c9eQojIENPTkZJR19E V19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1JONVQ2MThfV0FUQ0hET0cgaXMgbm90IHNl dApDT05GSUdfTUFYNjNYWF9XQVRDSERPRz15CkNPTkZJR19BQ1FVSVJFX1dEVD15CiMgQ09ORklH X0FEVkFOVEVDSF9XRFQgaXMgbm90IHNldApDT05GSUdfQUxJTTE1MzVfV0RUPW0KIyBDT05GSUdf QUxJTTcxMDFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0VCQ19DMzg0X1dEVD15CiMgQ09ORklHX0Y3 MTgwOEVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1A1MTAwX1RDTyBpcyBub3Qgc2V0CkNPTkZJ R19TQkNfRklUUEMyX1dBVENIRE9HPXkKIyBDT05GSUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQK Q09ORklHX0lCNzAwX1dEVD1tCiMgQ09ORklHX0lCTUFTUiBpcyBub3Qgc2V0CkNPTkZJR19XQUZF Ul9XRFQ9bQpDT05GSUdfSTYzMDBFU0JfV0RUPXkKQ09ORklHX0lFNlhYX1dEVD15CkNPTkZJR19J VENPX1dEVD1tCkNPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUPXkKQ09ORklHX0lUODcxMkZfV0RU PW0KQ09ORklHX0lUODdfV0RUPXkKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90IHNldAojIENP TkZJR19LRU1QTERfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NDMTIwMF9XRFQ9bQpDT05GSUdfUEM4 NzQxM19XRFQ9eQpDT05GSUdfTlZfVENPPXkKIyBDT05GSUdfNjBYWF9XRFQgaXMgbm90IHNldApD T05GSUdfQ1BVNV9XRFQ9eQpDT05GSUdfU01TQ19TQ0gzMTFYX1dEVD15CiMgQ09ORklHX1NNU0Mz N0I3ODdfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1ZJQV9XRFQ9eQpDT05GSUdfVzgzNjI3SEZfV0RU PXkKQ09ORklHX1c4Mzg3N0ZfV0RUPXkKQ09ORklHX1c4Mzk3N0ZfV0RUPXkKIyBDT05GSUdfTUFD SFpfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9NRUlfV0RUPXkKIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CkNP TkZJR19NRU5fQTIxX1dEVD15CgojCiMgUENJLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklH X1BDSVBDV0FUQ0hET0c9bQpDT05GSUdfV0RUUENJPW0KCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cg Q2FyZHMKIwpDT05GSUdfVVNCUENXQVRDSERPRz15CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoKIwoj IFNvbmljcyBTaWxpY29uIEJhY2twbGFuZQojCkNPTkZJR19TU0I9eQpDT05GSUdfU1NCX1BDSUhP U1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfUENJSE9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NT Ql9TSUxFTlQgaXMgbm90IHNldAojIENPTkZJR19TU0JfREVCVUcgaXMgbm90IHNldApDT05GSUdf U1NCX0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNw ZWNpZmljIEFNQkEKIwojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9u IGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKQ09ORklHX01GRF9CQ001OTBYWD1t CkNPTkZJR19NRkRfQVhQMjBYPW0KQ09ORklHX01GRF9BWFAyMFhfSTJDPW0KQ09ORklHX01GRF9D Uk9TX0VDPXkKIyBDT05GSUdfTUZEX0NST1NfRUNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9E QTkwNjI9bQpDT05GSUdfTUZEX0RBOTA2Mz1tCiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNl dAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5U RUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD15CkNPTkZJR19MUENf U0NIPXkKQ09ORklHX01GRF9JTlRFTF9MUFNTPW0KQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEk9 bQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJPW0KIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlz IG5vdCBzZXQKQ09ORklHX01GRF9LRU1QTEQ9eQojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qg c2V0CkNPTkZJR19NRkRfODhQTTgwNT1tCkNPTkZJR19NRkRfTUFYODkwNz1tCkNPTkZJR19NRkRf TVQ2Mzk3PXkKQ09ORklHX01GRF9NRU5GMjFCTUM9bQpDT05GSUdfTUZEX1ZJUEVSQk9BUkQ9bQoj IENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUENGNTA2MzM9bQpDT05GSUdf UENGNTA2MzNfQURDPW0KIyBDT05GSUdfUENGNTA2MzNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklH X1VDQjE0MDBfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkRDMzIxWD1tCiMgQ09ORklHX01G RF9SVFNYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUlQ1MDMzPW0KQ09ORklHX01GRF9SVFNY X1VTQj15CkNPTkZJR19NRkRfUk41VDYxOD1tCiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TS1k4MTQ1 MiBpcyBub3Qgc2V0CkNPTkZJR19BQlg1MDBfQ09SRT15CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBD T05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldApDT05GSUdfTUZEX0xQMzk0Mz1t CkNPTkZJR19UUFM2MTA1WD1tCiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdf VFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1MDg2PW0KQ09ORklHX01GRF9UUFM2 NTIxNz1tCkNPTkZJR19NRkRfVFBTNjUyMTg9bQpDT05GSUdfTUZEX1RQUzY1OTEyPW0KQ09ORklH X01GRF9UUFM2NTkxMl9JMkM9bQpDT05GSUdfTUZEX1dMMTI3M19DT1JFPW0KIyBDT05GSUdfTUZE X0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01G RF9WWDg1NT1tCiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRf V004OTk0PW0KQ09ORklHX1JFR1VMQVRPUj15CkNPTkZJR19SRUdVTEFUT1JfREVCVUc9eQpDT05G SUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09O U1VNRVI9bQojIENPTkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PW0KIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5OCBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQU5BVE9QPXkKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9 bQpDT05GSUdfUkVHVUxBVE9SX0JDTTU5MFhYPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwNjI9bQpD T05GSUdfUkVHVUxBVE9SX0RBOTA2Mz1tCiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT1tCkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9 bQpDT05GSUdfUkVHVUxBVE9SX0dQSU89bQpDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9bQojIENP TkZJR19SRUdVTEFUT1JfSVNMNjI3MUEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAz OTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfTFA4NzJYPW0KIyBDT05GSUdfUkVHVUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT1tCiMgQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2IGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5PW0KIyBDT05GSUdfUkVHVUxBVE9SX01B WDg2NjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYODkwNyBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfTUFYODk1Mj1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz1tCkNPTkZJ R19SRUdVTEFUT1JfTVQ2MzExPW0KQ09ORklHX1JFR1VMQVRPUl9NVDYzOTc9eQpDT05GSUdfUkVH VUxBVE9SX1BDRjUwNjMzPW0KIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9QVjg4MDYwPW0KQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwPW0KQ09O RklHX1JFR1VMQVRPUl9STjVUNjE4PW0KQ09ORklHX1JFR1VMQVRPUl9SVDUwMzM9bQpDT05GSUdf UkVHVUxBVE9SX1RQUzUxNjMyPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WD1tCkNPTkZJR19S RUdVTEFUT1JfVFBTNjIzNjA9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDIzPW0KIyBDT05GSUdf UkVHVUxBVE9SX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDg2 IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3IGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9UUFM2NTkxMj1tCiMgQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQgaXMgbm90IHNl dApDT05GSUdfTUVESUFfU1VQUE9SVD1tCgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpD T05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQ UE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQ9eQojIENPTkZJ R19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RSX1NVUFBP UlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfUkNfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0NP TlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfVklERU9fREVWPW0KQ09ORklHX1ZJREVPX1Y0TDI9 bQpDT05GSUdfVklERU9fQURWX0RFQlVHPXkKIyBDT05GSUdfVklERU9fRklYRURfTUlOT1JfUkFO R0VTIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1RVTkVSPW0KQ09ORklHX1Y0TDJfTUVNMk1FTV9E RVY9bQpDT05GSUdfVklERU9CVUZfR0VOPW0KQ09ORklHX1ZJREVPQlVGX0RNQV9TRz1tCkNPTkZJ R19WSURFT0JVRl9WTUFMTE9DPW0KQ09ORklHX1ZJREVPQlVGX0RWQj1tCkNPTkZJR19WSURFT0JV RjJfQ09SRT1tCkNPTkZJR19WSURFT0JVRjJfTUVNT1BTPW0KQ09ORklHX1ZJREVPQlVGMl9WTUFM TE9DPW0KQ09ORklHX0RWQl9DT1JFPW0KQ09ORklHX0RWQl9ORVQ9eQpDT05GSUdfVFRQQ0lfRUVQ Uk9NPW0KQ09ORklHX0RWQl9NQVhfQURBUFRFUlM9OAojIENPTkZJR19EVkJfRFlOQU1JQ19NSU5P UlMgaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfUkNfQ09SRT1tCkNPTkZJ R19SQ19NQVA9bQojIENPTkZJR19SQ19ERUNPREVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0RF VklDRVMgaXMgbm90IHNldApDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBk ZXZpY2VzCiMKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCiMgQ09ORklHX1VTQl9WSURFT19DTEFT U19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0E9bQojIENPTkZJR19VU0Jf TTU2MDIgaXMgbm90IHNldApDT05GSUdfVVNCX1NUVjA2WFg9bQojIENPTkZJR19VU0JfR0w4NjAg aXMgbm90IHNldApDT05GSUdfVVNCX0dTUENBX0JFTlE9bQpDT05GSUdfVVNCX0dTUENBX0NPTkVY PW0KIyBDT05GSUdfVVNCX0dTUENBX0NQSUExIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9E VENTMDMzPW0KQ09ORklHX1VTQl9HU1BDQV9FVE9NUz1tCkNPTkZJR19VU0JfR1NQQ0FfRklORVBJ WD1tCiMgQ09ORklHX1VTQl9HU1BDQV9KRUlMSU5KIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BD QV9KTDIwMDVCQ0Q9bQpDT05GSUdfVVNCX0dTUENBX0tJTkVDVD1tCkNPTkZJR19VU0JfR1NQQ0Ff S09OSUNBPW0KQ09ORklHX1VTQl9HU1BDQV9NQVJTPW0KIyBDT05GSUdfVVNCX0dTUENBX01SOTcz MTBBIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9OVzgwWD1tCkNPTkZJR19VU0JfR1NQQ0Ff T1Y1MTk9bQojIENPTkZJR19VU0JfR1NQQ0FfT1Y1MzQgaXMgbm90IHNldApDT05GSUdfVVNCX0dT UENBX09WNTM0Xzk9bQpDT05GSUdfVVNCX0dTUENBX1BBQzIwNz1tCiMgQ09ORklHX1VTQl9HU1BD QV9QQUM3MzAyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dTUENBX1BBQzczMTEgaXMgbm90IHNl dAojIENPTkZJR19VU0JfR1NQQ0FfU0U0MDEgaXMgbm90IHNldAojIENPTkZJR19VU0JfR1NQQ0Ff U045QzIwMjggaXMgbm90IHNldApDT05GSUdfVVNCX0dTUENBX1NOOUMyMFg9bQojIENPTkZJR19V U0JfR1NQQ0FfU09OSVhCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9TT05JWEo9bQpDT05G SUdfVVNCX0dTUENBX1NQQ0E1MDA9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDE9bQpDT05GSUdf VVNCX0dTUENBX1NQQ0E1MDU9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1MDY9bQpDT05GSUdfVVNC X0dTUENBX1NQQ0E1MDg9bQpDT05GSUdfVVNCX0dTUENBX1NQQ0E1NjE9bQpDT05GSUdfVVNCX0dT UENBX1NQQ0ExNTI4PW0KQ09ORklHX1VTQl9HU1BDQV9TUTkwNT1tCkNPTkZJR19VU0JfR1NQQ0Ff U1E5MDVDPW0KQ09ORklHX1VTQl9HU1BDQV9TUTkzMFg9bQpDT05GSUdfVVNCX0dTUENBX1NUSzAx ND1tCkNPTkZJR19VU0JfR1NQQ0FfU1RLMTEzNT1tCkNPTkZJR19VU0JfR1NQQ0FfU1RWMDY4MD1t CiMgQ09ORklHX1VTQl9HU1BDQV9TVU5QTFVTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9U NjEzPW0KQ09ORklHX1VTQl9HU1BDQV9UT1BSTz1tCiMgQ09ORklHX1VTQl9HU1BDQV9UT1VQVEVL IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HU1BDQV9UVjg1MzI9bQojIENPTkZJR19VU0JfR1NQQ0Ff VkMwMzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dTUENBX1ZJQ0FNIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9HU1BDQV9YSVJMSU5LX0NJVD1tCiMgQ09ORklHX1VTQl9HU1BDQV9aQzNYWCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfUFdDPW0KIyBDT05GSUdfVVNCX1BXQ19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9QV0NfSU5QVVRfRVZERVYgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1BJ QTI9bQojIENPTkZJR19VU0JfWlIzNjRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVEtXRUJD QU0gaXMgbm90IHNldApDT05GSUdfVVNCX1MyMjU1PW0KQ09ORklHX1ZJREVPX1VTQlRWPW0KCiMK IyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0FVMDgyOCBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19DWDIzMVhYPW0KIyBDT05GSUdfVklERU9fQ1gyMzFYWF9S QyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjMxWFhfQUxTQSBpcyBub3Qgc2V0CkNPTkZJ R19WSURFT19DWDIzMVhYX0RWQj1tCkNPTkZJR19WSURFT19UTTYwMDA9bQpDT05GSUdfVklERU9f VE02MDAwX0FMU0E9bQpDT05GSUdfVklERU9fVE02MDAwX0RWQj1tCgojCiMgRGlnaXRhbCBUViBV U0IgZGV2aWNlcwojCkNPTkZJR19EVkJfVVNCPW0KIyBDT05GSUdfRFZCX1VTQl9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19EVkJfVVNCX0E4MDA9bQojIENPTkZJR19EVkJfVVNCX0RJQlVTQl9NQiBp cyBub3Qgc2V0CkNPTkZJR19EVkJfVVNCX0RJQlVTQl9NQz1tCkNPTkZJR19EVkJfVVNCX0RJQjA3 MDA9bQojIENPTkZJR19EVkJfVVNCX1VNVF8wMTAgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9D WFVTQj1tCkNPTkZJR19EVkJfVVNCX005MjBYPW0KQ09ORklHX0RWQl9VU0JfRElHSVRWPW0KIyBD T05GSUdfRFZCX1VTQl9WUDcwNDUgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9WUDcwMlg9bQoj IENPTkZJR19EVkJfVVNCX0dQOFBTSyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVVNCX05PVkFfVF9V U0IyPW0KIyBDT05GSUdfRFZCX1VTQl9UVFVTQjIgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9E VFQyMDBVPW0KIyBDT05GSUdfRFZCX1VTQl9PUEVSQTEgaXMgbm90IHNldApDT05GSUdfRFZCX1VT Ql9BRjkwMDU9bQpDT05GSUdfRFZCX1VTQl9BRjkwMDVfUkVNT1RFPW0KQ09ORklHX0RWQl9VU0Jf UENUVjQ1MkU9bQpDT05GSUdfRFZCX1VTQl9EVzIxMDI9bQpDT05GSUdfRFZCX1VTQl9DSU5FUkdZ X1QyPW0KQ09ORklHX0RWQl9VU0JfRFRWNTEwMD1tCkNPTkZJR19EVkJfVVNCX0ZSSUlPPW0KQ09O RklHX0RWQl9VU0JfQVo2MDI3PW0KQ09ORklHX0RWQl9VU0JfVEVDSE5JU0FUX1VTQjI9bQojIENP TkZJR19EVkJfVVNCX1YyIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9UVFVTQl9CVURHRVQ9bQpDT05G SUdfRFZCX1RUVVNCX0RFQz1tCkNPTkZJR19TTVNfVVNCX0RSVj1tCkNPTkZJR19EVkJfQjJDMl9G TEVYQ09QX1VTQj1tCiMgQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFZCX0FTMTAyIGlzIG5vdCBzZXQKCiMKIyBXZWJjYW0sIFRWIChhbmFsb2cv ZGlnaXRhbCkgVVNCIGRldmljZXMKIwpDT05GSUdfVklERU9fRU0yOFhYPW0KIyBDT05GSUdfVklE RU9fRU0yOFhYX1Y0TDIgaXMgbm90IHNldApDT05GSUdfVklERU9fRU0yOFhYX0FMU0E9bQpDT05G SUdfVklERU9fRU0yOFhYX0RWQj1tCkNPTkZJR19WSURFT19FTTI4WFhfUkM9bQojIENPTkZJR19N RURJQV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19WNExfUExBVEZPUk1fRFJJVkVSUz15 CiMgQ09ORklHX1ZJREVPX0NBRkVfQ0NJQyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19WSUFfQ0FN RVJBPW0KQ09ORklHX1NPQ19DQU1FUkE9bQpDT05GSUdfU09DX0NBTUVSQV9QTEFURk9STT1tCkNP TkZJR19WNExfTUVNMk1FTV9EUklWRVJTPXkKIyBDT05GSUdfVklERU9fTUVNMk1FTV9ERUlOVEVS TEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NIX1ZFVSBpcyBub3Qgc2V0CkNPTkZJR19W NExfVEVTVF9EUklWRVJTPXkKQ09ORklHX1ZJREVPX1ZJVklEPW0KQ09ORklHX1ZJREVPX1ZJVklE X01BWF9ERVZTPTY0CkNPTkZJR19WSURFT19WSU0yTT1tCiMgQ09ORklHX0RWQl9QTEFURk9STV9E UklWRVJTIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwpDT05G SUdfTUVESUFfQ09NTU9OX09QVElPTlM9eQoKIwojIGNvbW1vbiBkcml2ZXIgb3B0aW9ucwojCkNP TkZJR19WSURFT19DWDIzNDFYPW0KQ09ORklHX1ZJREVPX1RWRUVQUk9NPW0KQ09ORklHX0NZUFJF U1NfRklSTVdBUkU9bQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUD1tCkNPTkZJR19TTVNfU0lBTk9f TURUVj1tCiMgQ09ORklHX1NNU19TSUFOT19SQyBpcyBub3Qgc2V0CgojCiMgTWVkaWEgYW5jaWxs YXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVuZHMpCiMKQ09ORklHX01F RElBX1NVQkRSVl9BVVRPU0VMRUNUPXkKQ09ORklHX01FRElBX0FUVEFDSD15CkNPTkZJR19WSURF T19JUl9JMkM9bQoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwoK IwojIFJEUyBkZWNvZGVycwojCgojCiMgVmlkZW8gZGVjb2RlcnMKIwoKIwojIFZpZGVvIGFuZCBh dWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19DWDI1ODQwPW0KCiMKIyBWaWRlbyBlbmNvZGVy cwojCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX09WNzY3MD1tCgoj CiMgRmxhc2ggZGV2aWNlcwojCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwoKIwojIEF1 ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBj aGlwcwojCgojCiMgU2Vuc29ycyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKCiMKIyBzb2Nf Y2FtZXJhIHNlbnNvciBkcml2ZXJzCiMKQ09ORklHX1NPQ19DQU1FUkFfSU1YMDc0PW0KQ09ORklH X1NPQ19DQU1FUkFfTVQ5TTAwMT1tCkNPTkZJR19TT0NfQ0FNRVJBX01UOU0xMTE9bQojIENPTkZJ R19TT0NfQ0FNRVJBX01UOVQwMzEgaXMgbm90IHNldApDT05GSUdfU09DX0NBTUVSQV9NVDlUMTEy PW0KQ09ORklHX1NPQ19DQU1FUkFfTVQ5VjAyMj1tCiMgQ09ORklHX1NPQ19DQU1FUkFfT1YyNjQw IGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX0NBTUVSQV9PVjU2NDIgaXMgbm90IHNldApDT05GSUdf U09DX0NBTUVSQV9PVjY2NTA9bQpDT05GSUdfU09DX0NBTUVSQV9PVjc3Mlg9bQpDT05GSUdfU09D X0NBTUVSQV9PVjk2NDA9bQojIENPTkZJR19TT0NfQ0FNRVJBX09WOTc0MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NPQ19DQU1FUkFfUko1NE4xIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX0NBTUVSQV9U Vzk5MTAgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVI9bQpDT05GSUdfTUVESUFfVFVORVJf U0lNUExFPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9bQpDT05GSUdfTUVESUFfVFVORVJf VERBODI3WD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT1tCkNPTkZJR19NRURJQV9UVU5F Ul9UREE5ODg3PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjBYWD1tCkNPTkZJR19NRURJQV9UVU5F Ul9NVDIwNjA9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMjY2PW0KQ09ORklHX01FRElBX1RVTkVS X1FUMTAxMD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9bQpDT05GSUdfTUVESUFfVFVORVJf WEM1MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9N WEw1MDA1Uz1tCkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA3VD1tCkNPTkZJR19NRURJQV9UVU5F Ul9NQzQ0UzgwMz1tCkNPTkZJR19NRURJQV9UVU5FUl9NQVgyMTY1PW0KQ09ORklHX01FRElBX1RV TkVSX1REQTE4MjEyPW0KQ09ORklHX01FRElBX1RVTkVSX1NJMjE1Nz1tCgojCiMgTXVsdGlzdGFu ZGFyZCAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9bQpDT05GSUdf RFZCX1NUQjYxMDA9bQpDT05GSUdfRFZCX1NUVjA5MHg9bQpDT05GSUdfRFZCX1NUVjYxMTB4PW0K Q09ORklHX0RWQl9NODhEUzMxMDM9bQoKIwojIE11bHRpc3RhbmRhcmQgKGNhYmxlICsgdGVycmVz dHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfRFJYSz1tCkNPTkZJR19EVkJfVERBMTgyNzFD MkREPW0KQ09ORklHX0RWQl9TSTIxNjU9bQoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5k cwojCkNPTkZJR19EVkJfQ1gyNDEyMz1tCkNPTkZJR19EVkJfTVQzMTI9bQpDT05GSUdfRFZCX1pM MTAwMzk9bQpDT05GSUdfRFZCX1M1SDE0MjA9bQpDT05GSUdfRFZCX1NUVjAyODg9bQpDT05GSUdf RFZCX1NUQjYwMDA9bQpDT05GSUdfRFZCX1NUVjAyOTk9bQpDT05GSUdfRFZCX1NUVjYxMTA9bQpD T05GSUdfRFZCX1NUVjA5MDA9bQpDT05GSUdfRFZCX1REQTgwODM9bQpDT05GSUdfRFZCX1RVTkVS X0lURDEwMDA9bQpDT05GSUdfRFZCX1RVTkVSX0NYMjQxMTM9bQpDT05GSUdfRFZCX0NYMjQxMTY9 bQpDT05GSUdfRFZCX0NYMjQxMjA9bQpDT05GSUdfRFZCX1NJMjFYWD1tCkNPTkZJR19EVkJfVFMy MDIwPW0KQ09ORklHX0RWQl9EUzMwMDA9bQpDT05GSUdfRFZCX1REQTEwMDcxPW0KCiMKIyBEVkIt VCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfQ1gyMjcwMD1tCkNPTkZJR19E VkJfQ1gyMjcwMj1tCkNPTkZJR19EVkJfRFJYRD1tCkNPTkZJR19EVkJfVERBMTAwNFg9bQpDT05G SUdfRFZCX05YVDYwMDA9bQpDT05GSUdfRFZCX01UMzUyPW0KQ09ORklHX0RWQl9aTDEwMzUzPW0K Q09ORklHX0RWQl9ESUIzMDAwTUM9bQpDT05GSUdfRFZCX0RJQjcwMDBNPW0KQ09ORklHX0RWQl9E SUI3MDAwUD1tCkNPTkZJR19EVkJfQ1hEMjgyMFI9bQpDT05GSUdfRFZCX1NJMjE2OD1tCiMgQ09O RklHX0RWQl9BUzEwMl9GRSBpcyBub3Qgc2V0CgojCiMgRFZCLUMgKGNhYmxlKSBmcm9udGVuZHMK IwpDT05GSUdfRFZCX1ZFUzE4MjA9bQpDT05GSUdfRFZCX1REQTEwMDIzPW0KQ09ORklHX0RWQl9T VFYwMjk3PW0KCiMKIyBBVFNDIChOb3J0aCBBbWVyaWNhbi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2Fi bGUgRFRWKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX05YVDIwMFg9bQpDT05GSUdfRFZCX0JDTTM1 MTA9bQpDT05GSUdfRFZCX0xHRFQzMzBYPW0KQ09ORklHX0RWQl9MR0RUMzMwNT1tCkNPTkZJR19E VkJfTEdEVDMzMDZBPW0KQ09ORklHX0RWQl9TNUgxNDA5PW0KQ09ORklHX0RWQl9TNUgxNDExPW0K CiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1M5MjE9bQpD T05GSUdfRFZCX0RJQjgwMDA9bQpDT05GSUdfRFZCX01CODZBMjBTPW0KCiMKIyBJU0RCLVMgKHNh dGVsbGl0ZSkgJiBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwoKIwojIERpZ2l0YWwg dGVycmVzdHJpYWwgb25seSB0dW5lcnMvUExMCiMKQ09ORklHX0RWQl9QTEw9bQpDT05GSUdfRFZC X1RVTkVSX0RJQjAwNzA9bQpDT05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9bQoKIwojIFNFQyBjb250 cm9sIGRldmljZXMgZm9yIERWQi1TCiMKQ09ORklHX0RWQl9EUlgzOVhZSj1tCkNPTkZJR19EVkJf TE5CUDIxPW0KQ09ORklHX0RWQl9MTkJQMjI9bQpDT05GSUdfRFZCX0lTTDY0MjE9bQpDT05GSUdf RFZCX0E4MjkzPW0KQ09ORklHX0RWQl9MR1M4R1hYPW0KQ09ORklHX0RWQl9BVEJNODgzMD1tCkNP TkZJR19EVkJfTTg4UlMyMDAwPW0KCiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMK IwojIENPTkZJR19EVkJfRFVNTVlfRkUgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQK IwpDT05GSUdfQUdQPW0KIyBDT05GSUdfQUdQX0FNRDY0IGlzIG5vdCBzZXQKQ09ORklHX0FHUF9J TlRFTD1tCiMgQ09ORklHX0FHUF9TSVMgaXMgbm90IHNldApDT05GSUdfQUdQX1ZJQT1tCkNPTkZJ R19JTlRFTF9HVFQ9bQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2 CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RSTT1tCkNPTkZJR19E Uk1fTUlQSV9EU0k9eQpDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWPXkKQ09ORklHX0RSTV9LTVNf SEVMUEVSPW0KQ09ORklHX0RSTV9LTVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVM QVRJT049eQpDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRT15CkNPTkZJR19EUk1fVFRNPW0K CiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0FEVjc1 MTEgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0CkNPTkZJR19E Uk1fSTJDX1NJTDE2ND1tCiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMgbm90IHNldAoj IENPTkZJR19EUk1fVERGWCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUjEyOD1tCkNPTkZJR19EUk1f UkFERU9OPW0KQ09ORklHX0RSTV9SQURFT05fVVNFUlBUUj15CkNPTkZJR19EUk1fQU1ER1BVPW0K Q09ORklHX0RSTV9BTURHUFVfQ0lLPXkKQ09ORklHX0RSTV9BTURHUFVfVVNFUlBUUj15CiMgQ09O RklHX0RSTV9BTURfUE9XRVJQTEFZIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vz c29yKSBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfRFJNX0FNRF9BQ1AgaXMgbm90IHNldApDT05G SUdfRFJNX05PVVZFQVU9bQpDT05GSUdfTk9VVkVBVV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RF QlVHX0RFRkFVTFQ9MwojIENPTkZJR19EUk1fTk9VVkVBVV9CQUNLTElHSFQgaXMgbm90IHNldApD T05GSUdfRFJNX0k4MTA9bQpDT05GSUdfRFJNX0k5MTU9bQpDT05GSUdfRFJNX0k5MTVfUFJFTElN SU5BUllfSFdfU1VQUE9SVD15CkNPTkZJR19EUk1fSTkxNV9VU0VSUFRSPXkKQ09ORklHX0RSTV9N R0E9bQpDT05GSUdfRFJNX1NJUz1tCiMgQ09ORklHX0RSTV9WSUEgaXMgbm90IHNldAojIENPTkZJ R19EUk1fU0FWQUdFIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9WR0VNPW0KQ09ORklHX0RSTV9WTVdH Rlg9bQpDT05GSUdfRFJNX1ZNV0dGWF9GQkNPTj15CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90 IHNldApDT05GSUdfRFJNX1VETD1tCiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldApDT05GSUdf RFJNX01HQUcyMDA9bQpDT05GSUdfRFJNX0NJUlJVU19RRU1VPW0KQ09ORklHX0RSTV9RWEw9bQoj IENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldApDT05GSUdfRFJNX1ZJUlRJT19HUFU9bQpDT05G SUdfRFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVscwojCkNPTkZJR19EUk1fQlJJREdFPXkK CiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNl cwojCkNPTkZJR19GQj1tCkNPTkZJR19GSVJNV0FSRV9FRElEPXkKQ09ORklHX0ZCX0NNRExJTkU9 eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZCX0REQz1tCiMgQ09ORklHX0ZCX0JPT1RfVkVT QV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD1tCkNPTkZJR19GQl9D RkJfQ09QWUFSRUE9bQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD1tCiMgQ09ORklHX0ZCX0NGQl9S RVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09O RklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KQ09ORklHX0ZC X0ZPUkVJR05fRU5ESUFOPXkKIyBDT05GSUdfRkJfQk9USF9FTkRJQU4gaXMgbm90IHNldAojIENP TkZJR19GQl9CSUdfRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0xJVFRMRV9FTkRJQU49eQpD T05GSUdfRkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVD VUJBPW0KQ09ORklHX0ZCX1NWR0FMSUI9bQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0 CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZC X1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05G SUdfRkJfQ0lSUlVTPW0KIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lC RVIyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf VkdBMTYgaXMgbm90IHNldApDT05GSUdfRkJfVVZFU0E9bQpDT05GSUdfRkJfTjQxMT1tCiMgQ09O RklHX0ZCX0hHQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9PUEVOQ09SRVM9bQpDT05GSUdfRkJfUzFE MTNYWFg9bQpDT05GSUdfRkJfTlZJRElBPW0KIyBDT05GSUdfRkJfTlZJRElBX0kyQyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX05WSURJQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9OVklESUFf QkFDS0xJR0hUPXkKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9JNzQwPW0K Q09ORklHX0ZCX0xFODA1Nzg9bQojIENPTkZJR19GQl9DQVJJTExPX1JBTkNIIGlzIG5vdCBzZXQK Q09ORklHX0ZCX0lOVEVMPW0KIyBDT05GSUdfRkJfSU5URUxfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19GQl9JTlRFTF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YPW0KIyBDT05GSUdf RkJfTUFUUk9YX01JTExFTklVTSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWF9NWVNUSVFV RSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWF9HIGlzIG5vdCBzZXQKQ09ORklHX0ZCX01B VFJPWF9JMkM9bQpDT05GSUdfRkJfUkFERU9OPW0KIyBDT05GSUdfRkJfUkFERU9OX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTl9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfRkJf UkFERU9OX0RFQlVHPXkKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FU WT1tCkNPTkZJR19GQl9BVFlfQ1Q9eQojIENPTkZJR19GQl9BVFlfR0VORVJJQ19MQ0QgaXMgbm90 IHNldAojIENPTkZJR19GQl9BVFlfR1ggaXMgbm90IHNldApDT05GSUdfRkJfQVRZX0JBQ0tMSUdI VD15CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJQT1tCiMgQ09ORklHX0ZC X1ZJQV9ESVJFQ1RfUFJPQ0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJ VFk9eQpDT05GSUdfRkJfTkVPTUFHSUM9bQpDT05GSUdfRkJfS1lSTz1tCkNPTkZJR19GQl8zREZY PW0KIyBDT05GSUdfRkJfM0RGWF9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19GQl8zREZYX0kyQz15 CkNPTkZJR19GQl9WT09ET08xPW0KQ09ORklHX0ZCX1ZUODYyMz1tCkNPTkZJR19GQl9UUklERU5U PW0KQ09ORklHX0ZCX0FSSz1tCiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0NBUk1JTkUgaXMgbm90IHNldApDT05GSUdfRkJfU01TQ1VGWD1tCkNPTkZJR19GQl9VREw9bQpD T05GSUdfRkJfSUJNX0dYVDQ1MDA9bQpDT05GSUdfRkJfVklSVFVBTD1tCiMgQ09ORklHX0ZCX01F VFJPTk9NRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9NQjg2MlhYPW0KQ09ORklHX0ZCX01CODYyWFhf UENJX0dEQz15CiMgQ09ORklHX0ZCX01CODYyWFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JS T0FEU0hFRVQ9bQpDT05GSUdfRkJfQVVPX0sxOTBYPW0KQ09ORklHX0ZCX0FVT19LMTkwMD1tCkNP TkZJR19GQl9BVU9fSzE5MDE9bQpDT05GSUdfRkJfU003MTI9bQpDT05GSUdfQkFDS0xJR0hUX0xD RF9TVVBQT1JUPXkKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19C QUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUMgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX0FQUExFPXkKIyBDT05GSUdfQkFDS0xJR0hUX1BNODk0MV9X TEVEIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkE9bQpDT05GSUdfQkFDS0xJR0hU X0FEUDg4NjA9bQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzA9bQpDT05GSUdfQkFDS0xJR0hUX1BD RjUwNjMzPW0KQ09ORklHX0JBQ0tMSUdIVF9MTTM2Mzk9bQpDT05GSUdfQkFDS0xJR0hUX1RQUzY1 MjE3PW0KQ09ORklHX0JBQ0tMSUdIVF9HUElPPXkKQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD1t CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PW0KQ09ORklHX1ZHQVNUQVRFPW0KQ09ORklHX0hETUk9 eQpDT05GSUdfTE9HTz15CkNPTkZJR19MT0dPX0xJTlVYX01PTk89eQpDT05GSUdfTE9HT19MSU5V WF9WR0ExNj15CiMgQ09ORklHX0xPR09fTElOVVhfQ0xVVDIyNCBpcyBub3Qgc2V0CkNPTkZJR19T T1VORD1tCkNPTkZJR19TT1VORF9PU1NfQ09SRT15CiMgQ09ORklHX1NPVU5EX09TU19DT1JFX1BS RUNMQUlNIGlzIG5vdCBzZXQKQ09ORklHX1NORD1tCkNPTkZJR19TTkRfVElNRVI9bQpDT05GSUdf U05EX1BDTT1tCkNPTkZJR19TTkRfUENNX0VMRD15CkNPTkZJR19TTkRfRE1BRU5HSU5FX1BDTT1t CkNPTkZJR19TTkRfSFdERVA9bQpDT05GSUdfU05EX1JBV01JREk9bQpDT05GSUdfU05EX0NPTVBS RVNTX09GRkxPQUQ9bQpDT05GSUdfU05EX0pBQ0s9eQpDT05GSUdfU05EX0pBQ0tfSU5QVVRfREVW PXkKIyBDT05GSUdfU05EX1NFUVVFTkNFUiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfT1NTRU1VTD15 CkNPTkZJR19TTkRfTUlYRVJfT1NTPW0KQ09ORklHX1NORF9QQ01fT1NTPW0KQ09ORklHX1NORF9Q Q01fT1NTX1BMVUdJTlM9eQpDT05GSUdfU05EX1BDTV9USU1FUj15CkNPTkZJR19TTkRfRFlOQU1J Q19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0zMgpDT05GSUdfU05EX1NVUFBPUlRfT0xE X0FQST15CkNPTkZJR19TTkRfUFJPQ19GUz15CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9eQoj IENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19TTkRfREVCVUcg aXMgbm90IHNldApDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9TR0JVRj15CiMg Q09ORklHX1NORF9SQVdNSURJX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PUEwzX0xJQl9T RVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NCQVdFX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTVUxMEsxX1NFUSBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfTVBVNDAxX1VBUlQ9bQpDT05GSUdfU05EX09QTDNfTElCPW0KQ09O RklHX1NORF9WWF9MSUI9bQpDT05GSUdfU05EX0FDOTdfQ09ERUM9bQojIENPTkZJR19TTkRfRFJJ VkVSUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENJPXkKQ09ORklHX1NORF9BRDE4ODk9bQpDT05G SUdfU05EX0FMUzMwMD1tCkNPTkZJR19TTkRfQUxJNTQ1MT1tCkNPTkZJR19TTkRfQVNJSFBJPW0K Q09ORklHX1NORF9BVElJWFA9bQojIENPTkZJR19TTkRfQVRJSVhQX01PREVNIGlzIG5vdCBzZXQK Q09ORklHX1NORF9BVTg4MTA9bQojIENPTkZJR19TTkRfQVU4ODIwIGlzIG5vdCBzZXQKQ09ORklH X1NORF9BVTg4MzA9bQojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0Fa VDMzMjggaXMgbm90IHNldApDT05GSUdfU05EX0JUODdYPW0KIyBDT05GSUdfU05EX0JUODdYX09W RVJDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ0EwMTA2PW0KIyBDT05GSUdfU05EX0NNSVBD SSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfT1hZR0VOX0xJQj1tCkNPTkZJR19TTkRfT1hZR0VOPW0K Q09ORklHX1NORF9DUzQyODE9bQpDT05GSUdfU05EX0NTNDZYWD1tCiMgQ09ORklHX1NORF9DUzQ2 WFhfTkVXX0RTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DVFhGSSBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfREFSTEEyMD1tCkNPTkZJR19TTkRfR0lOQTIwPW0KIyBDT05GSUdfU05EX0xBWUxBMjAg aXMgbm90IHNldAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfR0lO QTI0PW0KQ09ORklHX1NORF9MQVlMQTI0PW0KQ09ORklHX1NORF9NT05BPW0KQ09ORklHX1NORF9N SUE9bQojIENPTkZJR19TTkRfRUNITzNHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9JTkRJR089bQpD T05GSUdfU05EX0lORElHT0lPPW0KQ09ORklHX1NORF9JTkRJR09ESj1tCiMgQ09ORklHX1NORF9J TkRJR09JT1ggaXMgbm90IHNldApDT05GSUdfU05EX0lORElHT0RKWD1tCkNPTkZJR19TTkRfRU1V MTBLMT1tCkNPTkZJR19TTkRfRU1VMTBLMVg9bQpDT05GSUdfU05EX0VOUzEzNzA9bQpDT05GSUdf U05EX0VOUzEzNzE9bQojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBzZXQKQ09ORklHX1NORF9F UzE5Njg9bQojIENPTkZJR19TTkRfRVMxOTY4X0lOUFVUIGlzIG5vdCBzZXQKQ09ORklHX1NORF9G TTgwMT1tCiMgQ09ORklHX1NORF9IRFNQIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IRFNQTT1tCiMg Q09ORklHX1NORF9JQ0UxNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MjQgaXMgbm90 IHNldAojIENPTkZJR19TTkRfSU5URUw4WDAgaXMgbm90IHNldApDT05GSUdfU05EX0lOVEVMOFgw TT1tCkNPTkZJR19TTkRfS09SRzEyMTI9bQpDT05GSUdfU05EX0xPTEE9bQojIENPTkZJR19TTkRf TFg2NDY0RVMgaXMgbm90IHNldApDT05GSUdfU05EX01BRVNUUk8zPW0KQ09ORklHX1NORF9NQUVT VFJPM19JTlBVVD15CkNPTkZJR19TTkRfTUlYQVJUPW0KIyBDT05GSUdfU05EX05NMjU2IGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1BDWEhSIGlzIG5vdCBzZXQKQ09ORklHX1NORF9SSVBUSURFPW0K Q09ORklHX1NORF9STUUzMj1tCkNPTkZJR19TTkRfUk1FOTY9bQpDT05GSUdfU05EX1JNRTk2NTI9 bQpDT05GSUdfU05EX1NPTklDVklCRVM9bQojIENPTkZJR19TTkRfVFJJREVOVCBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfVklBODJYWD1tCkNPTkZJR19TTkRfVklBODJYWF9NT0RFTT1tCkNPTkZJR19T TkRfVklSVFVPU089bQpDT05GSUdfU05EX1ZYMjIyPW0KIyBDT05GSUdfU05EX1lNRlBDSSBpcyBu b3Qgc2V0CgojCiMgSEQtQXVkaW8KIwpDT05GSUdfU05EX0hEQT1tCkNPTkZJR19TTkRfSERBX0lO VEVMPW0KQ09ORklHX1NORF9IREFfSFdERVA9eQpDT05GSUdfU05EX0hEQV9SRUNPTkZJRz15CiMg Q09ORklHX1NORF9IREFfSU5QVVRfQkVFUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX1BBVENI X0xPQURFUj15CiMgQ09ORklHX1NORF9IREFfQ09ERUNfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9IREFfQ09ERUNfQU5BTE9HIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfQ09ERUNf U0lHTUFURUw9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19WSUE9bQpDT05GSUdfU05EX0hEQV9DT0RF Q19IRE1JPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0lSUlVTPW0KQ09ORklHX1NORF9IREFfQ09E RUNfQ09ORVhBTlQ9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMTA9bQpDT05GSUdfU05EX0hE QV9DT0RFQ19DQTAxMzI9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzJfRFNQPXkKIyBDT05G SUdfU05EX0hEQV9DT0RFQ19DTUVESUEgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9DT0RFQ19T STMwNTQ9bQpDT05GSUdfU05EX0hEQV9HRU5FUklDPW0KQ09ORklHX1NORF9IREFfUE9XRVJfU0FW RV9ERUZBVUxUPTAKQ09ORklHX1NORF9IREFfQ09SRT1tCkNPTkZJR19TTkRfSERBX0RTUF9MT0FE RVI9eQpDT05GSUdfU05EX0hEQV9JOTE1PXkKQ09ORklHX1NORF9IREFfRVhUX0NPUkU9bQpDT05G SUdfU05EX0hEQV9QUkVBTExPQ19TSVpFPTY0CkNPTkZJR19TTkRfVVNCPXkKIyBDT05GSUdfU05E X1VTQl9BVURJTyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVVNCX1VBMTAxPW0KIyBDT05GSUdfU05E X1VTQl9VU1gyWSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVVNCX0NBSUFRPW0KIyBDT05GSUdfU05E X1VTQl9DQUlBUV9JTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfVVMxMjJMIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1VTQl82RklSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0Jf SElGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JDRDIwMDAgaXMgbm90IHNldApDT05GSUdf U05EX1VTQl9MSU5FNj1tCkNPTkZJR19TTkRfVVNCX1BPRD1tCkNPTkZJR19TTkRfVVNCX1BPREhE PW0KQ09ORklHX1NORF9VU0JfVE9ORVBPUlQ9bQojIENPTkZJR19TTkRfVVNCX1ZBUklBWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9QQ01DSUEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQz1tCkNP TkZJR19TTkRfU09DX0FDOTdfQlVTPXkKQ09ORklHX1NORF9TT0NfR0VORVJJQ19ETUFFTkdJTkVf UENNPXkKQ09ORklHX1NORF9TT0NfQ09NUFJFU1M9eQpDT05GSUdfU05EX1NPQ19UT1BPTE9HWT15 CiMgQ09ORklHX1NORF9TT0NfQU1EX0FDUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQVRNRUxfU09D PW0KIyBDT05GSUdfU05EX0RFU0lHTldBUkVfSTJTIGlzIG5vdCBzZXQKCiMKIyBTb0MgQXVkaW8g Zm9yIEZyZWVzY2FsZSBDUFVzCiMKCiMKIyBDb21tb24gU29DIEF1ZGlvIG9wdGlvbnMgZm9yIEZy ZWVzY2FsZSBDUFVzOgojCkNPTkZJR19TTkRfU09DX0ZTTF9BU1JDPW0KQ09ORklHX1NORF9TT0Nf RlNMX1NBST1tCkNPTkZJR19TTkRfU09DX0ZTTF9TU0k9bQpDT05GSUdfU05EX1NPQ19GU0xfU1BE SUY9bQpDT05GSUdfU05EX1NPQ19GU0xfRVNBST1tCiMgQ09ORklHX1NORF9TT0NfSU1YX0FVRE1V WCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lNRz15CkNPTkZJR19TTkRfU09DX0lNR19JMlNf SU49bQpDT05GSUdfU05EX1NPQ19JTUdfSTJTX09VVD1tCkNPTkZJR19TTkRfU09DX0lNR19QQVJB TExFTF9PVVQ9bQpDT05GSUdfU05EX1NPQ19JTUdfU1BESUZfSU49bQpDT05GSUdfU05EX1NPQ19J TUdfU1BESUZfT1VUPW0KQ09ORklHX1NORF9TT0NfSU1HX1BJU1RBQ0hJT19JTlRFUk5BTF9EQUM9 bQpDT05GSUdfU05EX1NTVF9NRkxEX1BMQVRGT1JNPW0KQ09ORklHX1NORF9TU1RfSVBDPW0KQ09O RklHX1NORF9TU1RfSVBDX0FDUEk9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1Q9bQpDT05GSUdf U05EX1NPQ19JTlRFTF9TU1RfQUNQST1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVF9NQVRDSD1t CkNPTkZJR19TTkRfU09DX0lOVEVMX0JZVENSX1JUNTY0MF9NQUNIPW0KQ09ORklHX1NORF9TT0Nf SU5URUxfQllUQ1JfUlQ1NjUxX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9TS1lMQUtFPW0K Q09ORklHX1NORF9TT0NfSU5URUxfU0tMX1JUMjg2X01BQ0g9bQoKIwojIEFsbHdpbm5lciBTb0Mg QXVkaW8gc3VwcG9ydAojCiMgQ09ORklHX1NORF9TVU40SV9DT0RFQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfWFRGUEdBX0kyUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0kyQ19BTkRf U1BJPW0KCiMKIyBDT0RFQyBkcml2ZXJzCiMKQ09ORklHX1NORF9TT0NfQUM5N19DT0RFQz1tCkNP TkZJR19TTkRfU09DX0FEQVUxNzAxPW0KQ09ORklHX1NORF9TT0NfQUs0NTU0PW0KQ09ORklHX1NO RF9TT0NfQUs0NjEzPW0KQ09ORklHX1NORF9TT0NfQUs0NjQyPW0KQ09ORklHX1NORF9TT0NfQUs1 Mzg2PW0KQ09ORklHX1NORF9TT0NfQUxDNTYyMz1tCkNPTkZJR19TTkRfU09DX0NTMzVMMzI9bQpD T05GSUdfU05EX1NPQ19DUzQyTDUxPW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw1MV9JMkM9bQpDT05G SUdfU05EX1NPQ19DUzQyTDUyPW0KQ09ORklHX1NORF9TT0NfQ1M0Mkw1Nj1tCkNPTkZJR19TTkRf U09DX0NTNDJMNzM9bQpDT05GSUdfU05EX1NPQ19DUzQyNjU9bQpDT05GSUdfU05EX1NPQ19DUzQy NzA9bQpDT05GSUdfU05EX1NPQ19DUzQyNzE9bQpDT05GSUdfU05EX1NPQ19DUzQyNzFfSTJDPW0K Q09ORklHX1NORF9TT0NfQ1M0MlhYOD1tCkNPTkZJR19TTkRfU09DX0NTNDJYWDhfSTJDPW0KQ09O RklHX1NORF9TT0NfQ1M0MzQ5PW0KQ09ORklHX1NORF9TT0NfRE1JQz1tCkNPTkZJR19TTkRfU09D X0VTODMyOD1tCkNPTkZJR19TTkRfU09DX0dUTTYwMT1tCkNPTkZJR19TTkRfU09DX0hEQUNfSERN ST1tCkNPTkZJR19TTkRfU09DX0lOTk9fUkszMDM2PW0KQ09ORklHX1NORF9TT0NfUENNMTY4MT1t CkNPTkZJR19TTkRfU09DX1BDTTE3OVg9bQpDT05GSUdfU05EX1NPQ19QQ00xNzlYX0kyQz1tCkNP TkZJR19TTkRfU09DX1BDTTMxNjhBPW0KQ09ORklHX1NORF9TT0NfUENNMzE2OEFfSTJDPW0KQ09O RklHX1NORF9TT0NfUENNNTEyeD1tCkNPTkZJR19TTkRfU09DX1BDTTUxMnhfSTJDPW0KQ09ORklH X1NORF9TT0NfUkw2MjMxPW0KQ09ORklHX1NORF9TT0NfUkw2MzQ3QT1tCkNPTkZJR19TTkRfU09D X1JUMjg2PW0KQ09ORklHX1NORF9TT0NfUlQ1NjE2PW0KQ09ORklHX1NORF9TT0NfUlQ1NjMxPW0K Q09ORklHX1NORF9TT0NfUlQ1NjQwPW0KQ09ORklHX1NORF9TT0NfUlQ1NjUxPW0KIyBDT05GSUdf U05EX1NPQ19SVDU2NzdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfU0dUTDUwMDA9bQpD T05GSUdfU05EX1NPQ19TSUdNQURTUD1tCkNPTkZJR19TTkRfU09DX1NJR01BRFNQX0kyQz1tCkNP TkZJR19TTkRfU09DX1NJUkZfQVVESU9fQ09ERUM9bQpDT05GSUdfU05EX1NPQ19TUERJRj1tCkNP TkZJR19TTkRfU09DX1NTTTI2MDI9bQpDT05GSUdfU05EX1NPQ19TU00yNjAyX0kyQz1tCkNPTkZJ R19TTkRfU09DX1NTTTQ1Njc9bQpDT05GSUdfU05EX1NPQ19TVEEzMlg9bQpDT05GSUdfU05EX1NP Q19TVEEzNTA9bQpDT05GSUdfU05EX1NPQ19TVElfU0FTPW0KQ09ORklHX1NORF9TT0NfVEFTMjU1 Mj1tCkNPTkZJR19TTkRfU09DX1RBUzUwODY9bQpDT05GSUdfU05EX1NPQ19UQVM1NzFYPW0KQ09O RklHX1NORF9TT0NfVEZBOTg3OT1tCkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzIzPW0KQ09ORklH X1NORF9TT0NfVExWMzIwQUlDMjNfSTJDPW0KQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMzFYWD1t CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzNYPW0KQ09ORklHX1NORF9TT0NfVFMzQTIyN0U9bQpD T05GSUdfU05EX1NPQ19XTTg1MTA9bQpDT05GSUdfU05EX1NPQ19XTTg1MjM9bQpDT05GSUdfU05E X1NPQ19XTTg1ODA9bQpDT05GSUdfU05EX1NPQ19XTTg3MTE9bQpDT05GSUdfU05EX1NPQ19XTTg3 Mjg9bQpDT05GSUdfU05EX1NPQ19XTTg3MzE9bQpDT05GSUdfU05EX1NPQ19XTTg3Mzc9bQpDT05G SUdfU05EX1NPQ19XTTg3NDE9bQpDT05GSUdfU05EX1NPQ19XTTg3NTA9bQpDT05GSUdfU05EX1NP Q19XTTg3NTM9bQpDT05GSUdfU05EX1NPQ19XTTg3NzY9bQpDT05GSUdfU05EX1NPQ19XTTg4MDQ9 bQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJDPW0KQ09ORklHX1NORF9TT0NfV004OTAzPW0KQ09O RklHX1NORF9TT0NfV004OTYyPW0KQ09ORklHX1NORF9TT0NfV004OTc0PW0KQ09ORklHX1NORF9T T0NfV004OTc4PW0KQ09ORklHX1NORF9TT0NfVFBBNjEzMEEyPW0KQ09ORklHX1NORF9TSU1QTEVf Q0FSRD1tCkNPTkZJR19TT1VORF9QUklNRT1tCkNPTkZJR19BQzk3X0JVUz1tCgojCiMgSElEIHN1 cHBvcnQKIwpDT05GSUdfSElEPW0KIyBDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEggaXMgbm90 IHNldApDT05GSUdfSElEUkFXPXkKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURf R0VORVJJQz1tCgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0K Q09ORklHX0hJRF9BQ1JVWD1tCiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BUFBMRUlSIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9BVVJFQUw9bQpDT05GSUdfSElEX0JFTEtJTj1tCiMgQ09ORklHX0hJRF9CRVRP UF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPW0KQ09ORklHX0hJRF9DSElDT05ZPW0K IyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldApDT05GSUdfSElEX1BST0RJS0VZUz1tCkNP TkZJR19ISURfQ01FRElBPW0KQ09ORklHX0hJRF9DUDIxMTI9bQpDT05GSUdfSElEX0NZUFJFU1M9 bQpDT05GSUdfSElEX0RSQUdPTlJJU0U9bQpDT05GSUdfRFJBR09OUklTRV9GRj15CkNPTkZJR19I SURfRU1TX0ZGPW0KIyBDT05GSUdfSElEX0VMRUNPTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfRUxP PW0KQ09ORklHX0hJRF9FWktFWT1tCkNPTkZJR19ISURfR0VNQklSRD1tCkNPTkZJR19ISURfR0ZS TT1tCiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNldApDT05GSUdfSElEX0dUNjgzUj1tCkNP TkZJR19ISURfS0VZVE9VQ0g9bQpDT05GSUdfSElEX0tZRT1tCkNPTkZJR19ISURfVUNMT0dJQz1t CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldApDT05GSUdfSElEX0dZUkFUSU9OPW0KIyBD T05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNl dApDT05GSUdfSElEX0tFTlNJTkdUT049bQojIENPTkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNldAojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMg bm90IHNldAojIENPTkZJR19ISURfTUFHSUNNT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUlD Uk9TT0ZUPW0KQ09ORklHX0hJRF9NT05URVJFWT1tCiMgQ09ORklHX0hJRF9NVUxUSVRPVUNIIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX05UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX09SVEVL IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QQU5USEVSTE9SRD1tCkNPTkZJR19QQU5USEVSTE9SRF9G Rj15CkNPTkZJR19ISURfUEVOTU9VTlQ9bQpDT05GSUdfSElEX1BFVEFMWU5YPW0KQ09ORklHX0hJ RF9QSUNPTENEPW0KIyBDT05GSUdfSElEX1BJQ09MQ0RfRkIgaXMgbm90IHNldAojIENPTkZJR19I SURfUElDT0xDRF9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfSElEX1BJQ09MQ0RfTEVEUz15 CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPW0KQ09ORklH X0hJRF9QUklNQVg9bQpDT05GSUdfSElEX1JPQ0NBVD1tCkNPTkZJR19ISURfU0FJVEVLPW0KIyBD T05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNldApDT05GSUdfSElEX1NPTlk9bQpDT05GSUdfU09O WV9GRj15CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldApDT05GSUdfSElEX1NURUVM U0VSSUVTPW0KIyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldApDT05GSUdfSElEX1JNST1t CkNPTkZJR19ISURfR1JFRU5BU0lBPW0KIyBDT05GSUdfR1JFRU5BU0lBX0ZGIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9TTUFSVEpPWVBMVVM9bQpDT05GSUdfU01BUlRKT1lQTFVTX0ZGPXkKIyBDT05G SUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9bQpDT05GSUdfSElEX1RI SU5HTT1tCkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPW0KIyBDT05GSUdfVEhSVVNUTUFTVEVSX0ZG IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dJ SU1PVEUgaXMgbm90IHNldApDT05GSUdfSElEX1hJTk1PPW0KQ09ORklHX0hJRF9aRVJPUExVUz1t CiMgQ09ORklHX1pFUk9QTFVTX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1pZREFDUk9OIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfSFVCPW0KQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9N X1NFTlNPUj1tCgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9bQpDT05GSUdf SElEX1BJRD15CkNPTkZJR19VU0JfSElEREVWPXkKCiMKIyBVU0IgSElEIEJvb3QgUHJvdG9jb2wg ZHJpdmVycwojCkNPTkZJR19VU0JfS0JEPW0KQ09ORklHX1VTQl9NT1VTRT1tCgojCiMgSTJDIEhJ RCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9bQpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElB Tj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VTQl9B UkNIX0hBU19IQ0Q9eQpDT05GSUdfVVNCPXkKIyBDT05GSUdfVVNCX0FOTk9VTkNFX05FV19ERVZJ Q0VTIGlzIG5vdCBzZXQKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKIyBDT05GSUdf VVNCX0RFRkFVTFRfUEVSU0lTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EWU5BTUlDX01JTk9S UyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT1RHPXkKQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUPXkK Q09ORklHX1VTQl9PVEdfQkxBQ0tMSVNUX0hVQj15CkNPTkZJR19VU0JfT1RHX0ZTTT15CkNPTkZJ R19VU0JfVUxQSV9CVVM9eQojIENPTkZJR19VU0JfTU9OIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9X VVNCPW0KQ09ORklHX1VTQl9XVVNCX0NCQUY9eQojIENPTkZJR19VU0JfV1VTQl9DQkFGX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBVU0IgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfVVNC X0M2N1gwMF9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfSENEPW0KQ09ORklHX1VTQl9YSENJX1BDST1t CkNPTkZJR19VU0JfWEhDSV9QTEFURk9STT1tCkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdf VVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05G SUdfVVNCX0VIQ0lfUENJPXkKQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT15CkNPTkZJR19V U0JfT1hVMjEwSFBfSENEPXkKIyBDT05GSUdfVVNCX0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0lTUDEzNjJfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9GT1RHMjEwX0hDRD15 CiMgQ09ORklHX1VTQl9PSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpD T05GSUdfVVNCX1UxMzJfSENEPW0KIyBDT05GSUdfVVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CkNP TkZJR19VU0JfUjhBNjY1OTdfSENEPXkKIyBDT05GSUdfVVNCX1dIQ0lfSENEIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9IV0FfSENEPW0KQ09ORklHX1VTQl9IQ0RfU1NCPXkKQ09ORklHX1VTQl9IQ0Rf VEVTVF9NT0RFPXkKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwojIENPTkZJR19VU0Jf QUNNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QUklOVEVSPW0KQ09ORklHX1VTQl9XRE09bQpDT05G SUdfVVNCX1RNQz15CgojCiMgTk9URTogVVNCX1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBC TEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBiZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxw IGZvciBtb3JlIGluZm8KIwoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01E QzgwMD1tCiMgQ09ORklHX1VTQklQX0NPUkUgaXMgbm90IHNldApDT05GSUdfVVNCX01VU0JfSERS Qz15CkNPTkZJR19VU0JfTVVTQl9IT1NUPXkKCiMKIyBQbGF0Zm9ybSBHbHVlIExheWVyCiMKCiMK IyBNVVNCIERNQSBtb2RlCiMKIyBDT05GSUdfTVVTQl9QSU9fT05MWSBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfRFdDMz1tCiMgQ09ORklHX1VTQl9EV0MzX1VMUEkgaXMgbm90IHNldAojIENPTkZJR19V U0JfRFdDM19IT1NUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0dBREdFVD15CiMgQ09ORklH X1VTQl9EV0MzX0RVQUxfUk9MRSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIg U3VwcG9ydAojCiMgQ09ORklHX1VTQl9EV0MzX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdD Mj1tCkNPTkZJR19VU0JfRFdDMl9IT1NUPXkKCiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVx dWlyZXMgVVNCIEdhZGdldCBzdXBwb3J0IHRvIGJlIGVuYWJsZWQKIwojIENPTkZJR19VU0JfRFdD Ml9QRVJJUEhFUkFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfRFVBTF9ST0xFIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9EV0MyX1BDST1tCiMgQ09ORklHX1VTQl9EV0MyX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfVFJBQ0tfTUlTU0VEX1NPRlMgaXMgbm90IHNldAojIENP TkZJR19VU0JfQ0hJUElERUEgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDE3NjA9eQpDT05GSUdf VVNCX0lTUDE3NjBfSENEPXkKQ09ORklHX1VTQl9JU1AxNzYwX0hPU1RfUk9MRT15CgojCiMgVVNC IHBvcnQgZHJpdmVycwojCiMgQ09ORklHX1VTQl9TRVJJQUwgaXMgbm90IHNldAoKIwojIFVTQiBN aXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPXkKQ09ORklHX1VTQl9FTUky Nj1tCiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldApDT05GSUdfVVNCX1NFVlNFRz15CkNP TkZJR19VU0JfUklPNTAwPW0KQ09ORklHX1VTQl9MRUdPVE9XRVI9eQojIENPTkZJR19VU0JfTENE IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MRUQ9bQpDT05GSUdfVVNCX0NZUFJFU1NfQ1k3QzYzPW0K Q09ORklHX1VTQl9DWVRIRVJNPW0KQ09ORklHX1VTQl9JRE1PVVNFPW0KQ09ORklHX1VTQl9GVERJ X0VMQU49bQpDT05GSUdfVVNCX0FQUExFRElTUExBWT1tCkNPTkZJR19VU0JfU0lTVVNCVkdBPW0K Q09ORklHX1VTQl9MRD15CkNPTkZJR19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05GSUdfVVNCX0lP V0FSUklPUj15CkNPTkZJR19VU0JfVEVTVD15CkNPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJF PW0KQ09ORklHX1VTQl9JU0lHSFRGVz1tCkNPTkZJR19VU0JfWVVSRVg9eQojIENPTkZJR19VU0Jf RVpVU0JfRlgyIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9bQpDT05GSUdfVVNC X0xJTktfTEFZRVJfVEVTVD1tCkNPTkZJR19VU0JfQ0hBT1NLRVk9bQojIENPTkZJR19VU0JfQVRN IGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCkNPTkZJR19VU0Jf UEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQpDT05GSUdfVVNCX0dQSU9fVkJVUz15CiMgQ09O RklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVQ9bQpDT05GSUdfVVNC X0dBREdFVF9ERUJVRz15CkNPTkZJR19VU0JfR0FER0VUX1ZFUkJPU0U9eQojIENPTkZJR19VU0Jf R0FER0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19G UyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJR19VU0JfR0FE R0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJpcGhlcmFsIENvbnRyb2xsZXIK IwpDT05GSUdfVVNCX0ZPVEcyMTBfVURDPW0KQ09ORklHX1VTQl9HUl9VREM9bQojIENPTkZJR19V U0JfUjhBNjY1OTcgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFhBMjdYIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9NVl9VREM9bQpDT05GSUdfVVNCX01WX1UzRD1tCkNPTkZJR19VU0JfTTY2NTkyPW0K Q09ORklHX1VTQl9CRENfVURDPW0KCiMKIyBQbGF0Zm9ybSBTdXBwb3J0CiMKQ09ORklHX1VTQl9C RENfUENJPW0KQ09ORklHX1VTQl9BTUQ1NTM2VURDPW0KIyBDT05GSUdfVVNCX05FVDIyNzIgaXMg bm90IHNldAojIENPTkZJR19VU0JfTkVUMjI4MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR09LVT1t CkNPTkZJR19VU0JfRUcyMFQ9bQpDT05GSUdfVVNCX0RVTU1ZX0hDRD1tCkNPTkZJR19VU0JfTElC Q09NUE9TSVRFPW0KQ09ORklHX1VTQl9GX1NTX0xCPW0KQ09ORklHX1VTQl9VX0VUSEVSPW0KQ09O RklHX1VTQl9GX05DTT1tCkNPTkZJR19VU0JfRl9FQ009bQpDT05GSUdfVVNCX0ZfRUVNPW0KQ09O RklHX1VTQl9GX1NVQlNFVD1tCkNPTkZJR19VU0JfRl9STkRJUz1tCkNPTkZJR19VU0JfRl9GUz1t CkNPTkZJR19VU0JfRl9VQUMxPW0KQ09ORklHX1VTQl9GX01JREk9bQpDT05GSUdfVVNCX0NPTkZJ R0ZTPW0KIyBDT05GSUdfVVNCX0NPTkZJR0ZTX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9DT05GSUdGU19BQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklHRlNfT0JFWCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfQ09ORklHRlNfTkNNPXkKQ09ORklHX1VTQl9DT05GSUdGU19FQ009 eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0VDTV9TVUJTRVQ9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX1JO RElTPXkKQ09ORklHX1VTQl9DT05GSUdGU19FRU09eQojIENPTkZJR19VU0JfQ09ORklHRlNfUEhP TkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfTEJfU1MgaXMgbm90IHNldApD T05GSUdfVVNCX0NPTkZJR0ZTX0ZfRlM9eQpDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfVUFDMT15CiMg Q09ORklHX1VTQl9DT05GSUdGU19GX1VBQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ09ORklH RlNfRl9NSURJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfSElEIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTX0ZfVVZDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NP TkZJR0ZTX0ZfUFJJTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWkVSTz1tCiMgQ09ORklHX1VT Ql9aRVJPX0hOUFRFU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0FVRElPPW0KQ09ORklHX0dBREdF VF9VQUMxPXkKQ09ORklHX1VTQl9FVEg9bQojIENPTkZJR19VU0JfRVRIX1JORElTIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9FVEhfRUVNPXkKIyBDT05GSUdfVVNCX0dfTkNNIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9HQURHRVRGUz1tCkNPTkZJR19VU0JfRlVOQ1RJT05GUz1tCiMgQ09ORklHX1VTQl9G VU5DVElPTkZTX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GVU5DVElPTkZTX1JORElTIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9GVU5DVElPTkZTX0dFTkVSSUM9eQojIENPTkZJR19VU0JfR19T RVJJQUwgaXMgbm90IHNldApDT05GSUdfVVNCX01JRElfR0FER0VUPW0KIyBDT05GSUdfVVNCX0df UFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0dfSElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9HX1dFQkNBTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTEVEX1RSSUc9 eQpDT05GSUdfVVdCPW0KQ09ORklHX1VXQl9IV0E9bQpDT05GSUdfVVdCX1dIQ0k9bQojIENPTkZJ R19VV0JfSTE0ODBVIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKQ09ORklHX01F TVNUSUNLPW0KQ09ORklHX01FTVNUSUNLX0RFQlVHPXkKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJz CiMKQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUU9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3Qg Q29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVElGTV9NUyBpcyBub3Qgc2V0 CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD1tCkNPTkZJR19NRU1TVElDS19SNTkyPW0KQ09O RklHX01FTVNUSUNLX1JFQUxURUtfVVNCPW0KQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNf Q0xBU1M9bQpDT05GSUdfTEVEU19DTEFTU19GTEFTSD1tCgojCiMgTEVEIGRyaXZlcnMKIwojIENP TkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xNMzY0Mj1tCkNPTkZJR19M RURTX1BDQTk1MzI9bQpDT05GSUdfTEVEU19QQ0E5NTMyX0dQSU89eQpDT05GSUdfTEVEU19HUElP PW0KIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1WFhfQ09N TU9OPW0KQ09ORklHX0xFRFNfTFA1NTIxPW0KQ09ORklHX0xFRFNfTFA1NTIzPW0KIyBDT05GSUdf TEVEU19MUDU1NjIgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDg1MDE9bQpDT05GSUdfTEVEU19M UDg4NjA9bQpDT05GSUdfTEVEU19DTEVWT19NQUlMPW0KQ09ORklHX0xFRFNfUENBOTU1WD1tCiMg Q09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1JFR1VMQVRPUj1tCiMg Q09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwPW0K Q09ORklHX0xFRFNfTFQzNTkzPW0KQ09ORklHX0xFRFNfVENBNjUwNz1tCiMgQ09ORklHX0xFRFNf VExDNTkxWFggaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1NXg9bQojIENPTkZJR19MRURTX01F TkYyMUJNQyBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBM RUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVE U19CTElOS009bQoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBD T05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9P TkVTSE9UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9eQojIENPTkZJR19MRURTX1RS SUdHRVJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfR1BJTz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9E RUZBVUxUX09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZp bHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVO VCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfQ0FNRVJBPXkKIyBDT05GSUdfQUNDRVNT SUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EPXkKQ09ORklHX0lORklOSUJBTkRf VVNFUl9NQUQ9bQojIENPTkZJR19JTkZJTklCQU5EX1VTRVJfQUNDRVNTIGlzIG5vdCBzZXQKQ09O RklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJTklCQU5EX01USENBPW0KQ09O RklHX0lORklOSUJBTkRfTVRIQ0FfREVCVUc9eQojIENPTkZJR19JTkZJTklCQU5EX1FJQiBpcyBu b3Qgc2V0CkNPTkZJR19JTkZJTklCQU5EX05FUz15CkNPTkZJR19JTkZJTklCQU5EX05FU19ERUJV Rz15CkNPTkZJR19JTkZJTklCQU5EX1JETUFWVD1tCkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15 CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CiMgQ09ORklHX0VEQUNfTEVHQUNZ X1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVCVUc9eQpDT05GSUdfRURBQ19NTV9FREFD PXkKQ09ORklHX0VEQUNfRTc1Mlg9bQpDT05GSUdfRURBQ19JODI5NzVYPXkKQ09ORklHX0VEQUNf STMwMDA9bQojIENPTkZJR19FREFDX0kzMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JRTMx MjAwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfWDM4PW0KIyBDT05GSUdfRURBQ19JNTQwMCBpcyBu b3Qgc2V0CkNPTkZJR19FREFDX0k3Q09SRT15CkNPTkZJR19FREFDX0k1MDAwPW0KQ09ORklHX0VE QUNfSTUxMDA9eQpDT05GSUdfRURBQ19JNzMwMD1tCkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JU Q19DTEFTUz15CiMgQ09ORklHX1JUQ19IQ1RPU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX1NZ U1RPSEMgaXMgbm90IHNldApDT05GSUdfUlRDX0RFQlVHPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwoj CiMgQ09ORklHX1JUQ19JTlRGX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JTlRGX1BST0M9 eQojIENPTkZJR19SVENfSU5URl9ERVYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URVNUPW0K CiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9BQkI1WkVTMz1tCkNPTkZJR19S VENfRFJWX0FCWDgwWD1tCiMgQ09ORklHX1JUQ19EUlZfRFMxMzA3IGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9EUzEzNzQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE2NzI9bQojIENP TkZJR19SVENfRFJWX01BWDY5MDAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDg5MDcg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNzIgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9JU0wxMjA4PW0KQ09ORklHX1JUQ19EUlZfSVNMMTIwMjI9bQpDT05GSUdfUlRDX0RSVl9J U0wxMjA1Nz1tCiMgQ09ORklHX1JUQ19EUlZfWDEyMDUgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9QQ0Y4NTIzPW0KIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX1BDRjg1NjM9bQojIENPTkZJR19SVENfRFJWX1BDRjg1ODMgaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9NNDFUODA9bQojIENPTkZJR19SVENfRFJWX000MVQ4MF9XRFQgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9CUTMySz1tCiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX0ZNMzEzMD1tCkNPTkZJR19SVENfRFJWX1JYODAxMD1tCkNPTkZJ R19SVENfRFJWX1JYODU4MT1tCiMgQ09ORklHX1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfRU0zMDI3PW0KIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMK IwpDT05GSUdfUlRDX0kyQ19BTkRfU1BJPW0KCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwoj CkNPTkZJR19SVENfRFJWX0RTMzIzMj1tCkNPTkZJR19SVENfRFJWX1BDRjIxMjc9bQoKIwojIFBs YXRmb3JtIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9DTU9TIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE1MTE9eQpD T05GSUdfUlRDX0RSVl9EUzE1NTM9bQojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9bQoj IENPTkZJR19SVENfRFJWX0RBOTA2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1NUSzE3VEE4 PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDg2PW0KIyBDT05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9NNDhUNTk9eQpDT05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09O RklHX1JUQ19EUlZfQlE0ODAyPXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19E UlZfVjMwMjA9eQpDT05GSUdfUlRDX0RSVl9QQ0Y1MDYzMz1tCgojCiMgb24tQ1BVIFJUQyBkcml2 ZXJzCiMKQ09ORklHX1JUQ19EUlZfTVQ2Mzk3PXkKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJz CiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUUgaXMgbm90IHNldApDT05GSUdfRE1B REVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBE ZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9 eQpDT05GSUdfRE1BX0FDUEk9eQpDT05GSUdfSU5URUxfSURNQTY0PXkKQ09ORklHX0lOVEVMX0lP QVRETUE9eQojIENPTkZJR19JTlRFTF9NSUNfWDEwMF9ETUEgaXMgbm90IHNldAojIENPTkZJR19R Q09NX0hJRE1BX01HTVQgaXMgbm90IHNldApDT05GSUdfUUNPTV9ISURNQT1tCiMgQ09ORklHX0RX X0RNQUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CgojCiMgRE1B IENsaWVudHMKIwpDT05GSUdfQVNZTkNfVFhfRE1BPXkKIyBDT05GSUdfRE1BVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQpDT05GSUdfRENBPXkKIyBDT05GSUdfQVVYRElT UExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WRklPX0lPTU1V X1RZUEUxPXkKQ09ORklHX1ZGSU9fVklSUUZEPW0KQ09ORklHX1ZGSU89eQpDT05GSUdfVkZJT19O T0lPTU1VPXkKQ09ORklHX1ZGSU9fUENJPW0KQ09ORklHX1ZGSU9fUENJX1ZHQT15CkNPTkZJR19W RklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0lfSUdE PXkKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj1tCiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBpcyBu b3Qgc2V0CkNPTkZJR19WSVJUSU89bQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKIyBDT05GSUdfVklS VElPX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CQUxMT09OIGlzIG5vdCBzZXQKQ09O RklHX1ZJUlRJT19JTlBVVD1tCiMgQ09ORklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBN aWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBz ZXQKQ09ORklHX1NUQUdJTkc9eQpDT05GSUdfU0xJQ09TUz1tCkNPTkZJR19DT01FREk9bQpDT05G SUdfQ09NRURJX0RFQlVHPXkKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9TSVpFX0tCPTIwNDgK Q09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9NQVhTSVpFX0tCPTIwNDgwCiMgQ09ORklHX0NPTUVE SV9NSVNDX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfSVNBX0RSSVZFUlMgaXMg bm90IHNldApDT05GSUdfQ09NRURJX1BDSV9EUklWRVJTPW0KIyBDT05GSUdfQ09NRURJXzgyNTVf UENJIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9BRERJX1dBVENIRE9HPW0KQ09ORklHX0NPTUVE SV9BRERJX0FQQ0lfMTAzMj1tCiMgQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMTUwMCBpcyBub3Qg c2V0CkNPTkZJR19DT01FRElfQURESV9BUENJXzE1MTY9bQpDT05GSUdfQ09NRURJX0FERElfQVBD SV8xNTY0PW0KIyBDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNlhYIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NRURJX0FERElfQVBDSV8yMDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0FERElf QVBDSV8yMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0FERElfQVBDSV8zMTIwIGlzIG5v dCBzZXQKQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMzUwMT1tCkNPTkZJR19DT01FRElfQURESV9B UENJXzNYWFg9bQpDT05GSUdfQ09NRURJX0FETF9QQ0k2MjA4PW0KQ09ORklHX0NPTUVESV9BRExf UENJN1gzWD1tCkNPTkZJR19DT01FRElfQURMX1BDSTgxNjQ9bQpDT05GSUdfQ09NRURJX0FETF9Q Q0k5MTExPW0KQ09ORklHX0NPTUVESV9BRExfUENJOTExOD1tCkNPTkZJR19DT01FRElfQURWX1BD STE3MTA9bQojIENPTkZJR19DT01FRElfQURWX1BDSTE3MjAgaXMgbm90IHNldApDT05GSUdfQ09N RURJX0FEVl9QQ0kxNzIzPW0KQ09ORklHX0NPTUVESV9BRFZfUENJMTcyND1tCkNPTkZJR19DT01F RElfQURWX1BDSTE3NjA9bQpDT05GSUdfQ09NRURJX0FEVl9QQ0lfRElPPW0KQ09ORklHX0NPTUVE SV9BTVBMQ19ESU8yMDBfUENJPW0KQ09ORklHX0NPTUVESV9BTVBMQ19QQzIzNl9QQ0k9bQpDT05G SUdfQ09NRURJX0FNUExDX1BDMjYzX1BDST1tCiMgQ09ORklHX0NPTUVESV9BTVBMQ19QQ0kyMjQg aXMgbm90IHNldAojIENPTkZJR19DT01FRElfQU1QTENfUENJMjMwIGlzIG5vdCBzZXQKQ09ORklH X0NPTUVESV9DT05URUNfUENJX0RJTz1tCkNPTkZJR19DT01FRElfREFTMDhfUENJPW0KQ09ORklH X0NPTUVESV9EVDMwMDA9bQpDT05GSUdfQ09NRURJX0RZTkFfUENJMTBYWD1tCiMgQ09ORklHX0NP TUVESV9HU0NfSFBESSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfTUY2WDQ9bQpDT05GSUdfQ09N RURJX0lDUF9NVUxUST1tCkNPTkZJR19DT01FRElfREFRQk9BUkQyMDAwPW0KIyBDT05GSUdfQ09N RURJX0pSM19QQ0kgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfS0VfQ09VTlRFUiBpcyBub3Qg c2V0CkNPTkZJR19DT01FRElfQ0JfUENJREFTNjQ9bQpDT05GSUdfQ09NRURJX0NCX1BDSURBUz1t CkNPTkZJR19DT01FRElfQ0JfUENJRERBPW0KQ09ORklHX0NPTUVESV9DQl9QQ0lNREFTPW0KIyBD T05GSUdfQ09NRURJX0NCX1BDSU1EREEgaXMgbm90IHNldApDT05GSUdfQ09NRURJX01FNDAwMD1t CiMgQ09ORklHX0NPTUVESV9NRV9EQVEgaXMgbm90IHNldApDT05GSUdfQ09NRURJX05JXzY1Mjc9 bQpDT05GSUdfQ09NRURJX05JXzY1WFg9bQpDT05GSUdfQ09NRURJX05JXzY2MFg9bQpDT05GSUdf Q09NRURJX05JXzY3MFg9bQojIENPTkZJR19DT01FRElfTklfTEFCUENfUENJIGlzIG5vdCBzZXQK IyBDT05GSUdfQ09NRURJX05JX1BDSURJTyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfTklfUENJ TUlPPW0KIyBDT05GSUdfQ09NRURJX1JURDUyMCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfUzYy Nj1tCkNPTkZJR19DT01FRElfTUlURT1tCkNPTkZJR19DT01FRElfTklfVElPQ01EPW0KIyBDT05G SUdfQ09NRURJX1BDTUNJQV9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9VU0JfRFJJ VkVSUz1tCkNPTkZJR19DT01FRElfRFQ5ODEyPW0KIyBDT05GSUdfQ09NRURJX05JX1VTQjY1MDEg aXMgbm90IHNldApDT05GSUdfQ09NRURJX1VTQkRVWD1tCkNPTkZJR19DT01FRElfVVNCRFVYRkFT VD1tCkNPTkZJR19DT01FRElfVVNCRFVYU0lHTUE9bQpDT05GSUdfQ09NRURJX1ZNSzgwWFg9bQpD T05GSUdfQ09NRURJXzgyNTQ9bQpDT05GSUdfQ09NRURJXzgyNTU9bQojIENPTkZJR19DT01FRElf ODI1NV9TQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9LQ09NRURJTElCIGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9BTVBMQ19ESU8yMDA9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDMjM2PW0K Q09ORklHX0NPTUVESV9EQVMwOD1tCkNPTkZJR19DT01FRElfTklfVElPPW0KCiMKIyBJSU8gc3Rh Z2luZyBkcml2ZXJzCiMKCiMKIyBBY2NlbGVyb21ldGVycwojCgojCiMgQW5hbG9nIHRvIGRpZ2l0 YWwgY29udmVydGVycwojCiMgQ09ORklHX0FENzYwNiBpcyBub3Qgc2V0CgojCiMgQW5hbG9nIGRp Z2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwpDT05GSUdfQURUNzMxNj15CkNPTkZJR19B RFQ3MzE2X0kyQz1tCgojCiMgQ2FwYWNpdGFuY2UgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09O RklHX0FENzE1MD1tCiMgQ09ORklHX0FENzE1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc0NiBp cyBub3Qgc2V0CgojCiMgRGlyZWN0IERpZ2l0YWwgU3ludGhlc2lzCiMKCiMKIyBEaWdpdGFsIGd5 cm9zY29wZSBzZW5zb3JzCiMKCiMKIyBOZXR3b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29udmVy dGVycwojCkNPTkZJR19BRDU5MzM9bQoKIwojIExpZ2h0IHNlbnNvcnMKIwpDT05GSUdfU0VOU09S U19JU0wyOTAxOD1tCkNPTkZJR19TRU5TT1JTX0lTTDI5MDI4PW0KQ09ORklHX1RTTDI1ODM9bQpD T05GSUdfVFNMMng3eD1tCgojCiMgQWN0aXZlIGVuZXJneSBtZXRlcmluZyBJQwojCkNPTkZJR19B REU3ODU0PW0KQ09ORklHX0FERTc4NTRfSTJDPW0KCiMKIyBSZXNvbHZlciB0byBkaWdpdGFsIGNv bnZlcnRlcnMKIwoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCkNPTkZJR19GQl9TTTc1MD1t CiMgQ09ORklHX0ZCX1hHSSBpcyBub3Qgc2V0CgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAoj CkNPTkZJR19TVEFHSU5HX01FRElBPXkKQ09ORklHX0RWQl9DWEQyMDk5PW0KQ09ORklHX0RWQl9N Tjg4NDcyPW0KQ09ORklHX1NUQUdJTkdfUkRNQT1tCkNPTkZJR19JTkZJTklCQU5EX0hGSTE9bQoj IENPTkZJR19IRkkxX0RFQlVHX1NETUFfT1JERVIgaXMgbm90IHNldAojIENPTkZJR19IRkkxX1ZF UkJTXzMxQklUX1BTTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NETUFfVkVSQk9TSVRZIGlzIG5vdCBz ZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQVNITUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQU5E Uk9JRF9USU1FRF9PVVRQVVQgaXMgbm90IHNldAojIENPTkZJR19BTkRST0lEX0xPV19NRU1PUllf S0lMTEVSIGlzIG5vdCBzZXQKQ09ORklHX1NZTkM9eQojIENPTkZJR19TV19TWU5DIGlzIG5vdCBz ZXQKQ09ORklHX0lPTj15CiMgQ09ORklHX0lPTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9O X0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdfTFRFX0dETTcyNFggaXMgbm90IHNldApDT05GSUdf TE5FVD1tCkNPTkZJR19MTkVUX01BWF9QQVlMT0FEPTEwNDg1NzYKQ09ORklHX0xORVRfU0VMRlRF U1Q9bQpDT05GSUdfTE5FVF9YUFJUX0lCPW0KQ09ORklHX0xVU1RSRV9GUz1tCkNPTkZJR19MVVNU UkVfT0JEX01BWF9JT0NUTF9CVUZGRVI9ODE5MgojIENPTkZJR19MVVNUUkVfREVCVUdfRVhQRU5T SVZFX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREdOQyBpcyBub3Qgc2V0CkNPTkZJR19HU19G UEdBQk9PVD15CiMgQ09ORklHX0NSWVBUT19TS0VJTiBpcyBub3Qgc2V0CkNPTkZJR19VTklTWVNT UEFSPXkKQ09ORklHX1VOSVNZU19WSVNPUkJVUz15CiMgQ09ORklHX1VOSVNZU19WSVNPUk5JQyBp cyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZU19WSVNPUklOUFVUIGlzIG5vdCBzZXQKQ09ORklHX01P U1Q9bQpDT05GSUdfTU9TVENPUkU9bQojIENPTkZJR19BSU1fQ0RFViBpcyBub3Qgc2V0CkNPTkZJ R19BSU1fTkVUV09SSz1tCkNPTkZJR19BSU1fU09VTkQ9bQpDT05GSUdfQUlNX1Y0TDI9bQpDT05G SUdfSERNX0RJTTI9bQpDT05GSUdfSERNX0kyQz1tCiMgQ09ORklHX0hETV9VU0IgaXMgbm90IHNl dApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNFUl9XTUk9bQojIENPTkZJ R19BQ0VSSERGIGlzIG5vdCBzZXQKQ09ORklHX0FMSUVOV0FSRV9XTUk9bQpDT05GSUdfQVNVU19M QVBUT1A9bQpDT05GSUdfREVMTF9XTUlfQUlPPW0KQ09ORklHX0RFTExfU01PODgwMD15CiMgQ09O RklHX0ZVSklUU1VfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0ZVSklUU1VfVEFCTEVUPW0KQ09O RklHX0hQX0FDQ0VMPW0KQ09ORklHX0hQX1dJUkVMRVNTPW0KQ09ORklHX0hQX1dNST1tCiMgQ09O RklHX1BBTkFTT05JQ19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9N RU5MT1c9bQojIENPTkZJR19BU1VTX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV01J PW0KQ09ORklHX01TSV9XTUk9bQojIENPTkZJR19UT1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX1RPU0hJQkE9bQojIENPTkZJR19UT1NISUJBX0JUX1JGS0lMTCBpcyBub3Qgc2V0 CkNPTkZJR19UT1NISUJBX0hBUFM9eQpDT05GSUdfVE9TSElCQV9XTUk9bQojIENPTkZJR19BQ1BJ X0NNUEMgaXMgbm90IHNldApDT05GSUdfSU5URUxfSElEX0VWRU5UPW0KIyBDT05GSUdfSU5URUxf SVBTIGlzIG5vdCBzZXQKQ09ORklHX0lCTV9SVEw9eQojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBp cyBub3Qgc2V0CkNPTkZJR19NWE1fV01JPW0KQ09ORklHX1NBTVNVTkdfUTEwPW0KIyBDT05GSUdf QVBQTEVfR01VWCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9SU1Q9bQpDT05GSUdfSU5URUxfU01B UlRDT05ORUNUPW0KIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QTUNf SVBDPW0KQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT049bQojIENPTkZJR19JTlRFTF9QVU5JVF9J UEMgaXMgbm90IHNldApDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19M QVBUT1A9bQpDT05GSUdfQ0hST01FT1NfUFNUT1JFPW0KIyBDT05GSUdfQ1JPU19FQ19DSEFSREVW IGlzIG5vdCBzZXQKQ09ORklHX0NST1NfRUNfTFBDPW0KQ09ORklHX0NST1NfRUNfUFJPVE89eQpD T05GSUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NP TU1PTl9DTEs9eQoKIwojIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwpDT05GSUdfQ09NTU9OX0NM S19TSTUzNTE9bQojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldApDT05GSUdf Q09NTU9OX0NMS19DUzIwMDBfQ1A9bQojIENPTkZJR19DT01NT05fQ0xLX05YUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTU1PTl9DTEtfUFhBIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBTcGlubG9j ayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgy NTM9eQpDT05GSUdfSTgyNTNfTE9DSz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19B VE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENP TkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5v dCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFJTEJPWCBp cyBub3Qgc2V0CkNPTkZJR19JT01NVV9BUEk9eQpDT05GSUdfSU9NTVVfU1VQUE9SVD15CgojCiMg R2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCkNPTkZJR19JT01NVV9JT1ZBPW0KQ09O RklHX0FNRF9JT01NVT15CiMgQ09ORklHX0FNRF9JT01NVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09O RklHX0FNRF9JT01NVV9WMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lPTU1VIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVJRX1JFTUFQIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMK IwpDT05GSUdfUkVNT1RFUFJPQz1tCkNPTkZJR19TVEVfTU9ERU1fUlBST0M9bQoKIwojIFJwbXNn IGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoj IENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19UST15CkNPTkZJR19QTV9E RVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCiMgQ09ORklHX0RFVkZSRVFfR09WX1NJ TVBMRV9PTkRFTUFORCBpcyBub3Qgc2V0CkNPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRT1t CkNPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkU9eQojIENPTkZJR19ERVZGUkVRX0dPVl9VU0VS U1BBQ0UgaXMgbm90IHNldAoKIwojIERFVkZSRVEgRHJpdmVycwojCiMgQ09ORklHX1BNX0RFVkZS RVFfRVZFTlQgaXMgbm90IHNldApDT05GSUdfRVhUQ09OPW0KCiMKIyBFeHRjb24gRGV2aWNlIERy aXZlcnMKIwpDT05GSUdfRVhUQ09OX0FEQ19KQUNLPW0KQ09ORklHX0VYVENPTl9BWFAyODg9bQpD T05GSUdfRVhUQ09OX0dQSU89bQpDT05GSUdfRVhUQ09OX01BWDMzNTU9bQpDT05GSUdfRVhUQ09O X1JUODk3M0E9bQpDT05GSUdfRVhUQ09OX1NNNTUwMj1tCiMgQ09ORklHX0VYVENPTl9VU0JfR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJR19JSU89eQpDT05G SUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPW0KQ09ORklHX0lJT19LRklGT19C VUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQpDT05GSUdfSUlPX0NPTkZJR0ZTPW0K Q09ORklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgpD T05GSUdfSUlPX1NXX1RSSUdHRVI9bQoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKQ09ORklHX0JNQTE4 MD1tCkNPTkZJR19CTUMxNTBfQUNDRUw9eQpDT05GSUdfQk1DMTUwX0FDQ0VMX0kyQz1tCkNPTkZJ R19ISURfU0VOU09SX0FDQ0VMXzNEPW0KQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUz1tCkNPTkZJ R19JSU9fU1RfQUNDRUxfSTJDXzNBWElTPW0KIyBDT05GSUdfS1hDSksxMDEzIGlzIG5vdCBzZXQK Q09ORklHX01NQTc0NTU9bQpDT05GSUdfTU1BNzQ1NV9JMkM9bQpDT05GSUdfTU1BODQ1Mj1tCkNP TkZJR19NTUE5NTUxX0NPUkU9bQojIENPTkZJR19NTUE5NTUxIGlzIG5vdCBzZXQKQ09ORklHX01N QTk1NTM9bQpDT05GSUdfTVhDNDAwNT1tCkNPTkZJR19NWEM2MjU1PW0KQ09ORklHX1NUSzgzMTI9 bQojIENPTkZJR19TVEs4QkE1MCBpcyBub3Qgc2V0CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29u dmVydGVycwojCkNPTkZJR19BRDcyOTE9bQpDT05GSUdfQUQ3OTlYPW0KIyBDT05GSUdfQVhQMjg4 X0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NDMTAwMDFfQURDIGlzIG5vdCBzZXQKQ09ORklHX0lO QTJYWF9BREM9bQpDT05GSUdfTUFYMTM2Mz1tCiMgQ09ORklHX01DUDM0MjIgaXMgbm90IHNldApD T05GSUdfTUVOX1oxODhfQURDPXkKQ09ORklHX05BVTc4MDI9bQpDT05GSUdfVElfQURDMDgxQz1t CkNPTkZJR19USV9BRFMxMDE1PW0KQ09ORklHX1ZJUEVSQk9BUkRfQURDPW0KCiMKIyBBbXBsaWZp ZXJzCiMKCiMKIyBDaGVtaWNhbCBTZW5zb3JzCiMKIyBDT05GSUdfQVRMQVNfUEhfU0VOU09SIGlz IG5vdCBzZXQKIyBDT05GSUdfSUFRQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZaODlYIGlzIG5v dCBzZXQKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwpDT05GSUdfSElEX1NFTlNPUl9JSU9f Q09NTU9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSUlPX1RSSUdHRVI9bQpDT05GSUdfSUlPX01TX1NF TlNPUlNfSTJDPW0KCiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCkNPTkZJR19JSU9fU1RfU0VOU09S U19JMkM9bQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09SRT1tCgojCiMgRGlnaXRhbCB0byBhbmFs b2cgY29udmVydGVycwojCkNPTkZJR19BRDUwNjQ9bQpDT05GSUdfQUQ1MzgwPW0KIyBDT05GSUdf QUQ1NDQ2IGlzIG5vdCBzZXQKQ09ORklHX002MjMzMj1tCiMgQ09ORklHX01BWDUxNyBpcyBub3Qg c2V0CkNPTkZJR19NQ1A0NzI1PW0KCiMKIyBJSU8gZHVtbXkgZHJpdmVyCiMKQ09ORklHX0lJT19E VU1NWV9FVkdFTj1tCkNPTkZJR19JSU9fU0lNUExFX0RVTU1ZPW0KQ09ORklHX0lJT19TSU1QTEVf RFVNTVlfRVZFTlRTPXkKIyBDT05GSUdfSUlPX1NJTVBMRV9EVU1NWV9CVUZGRVIgaXMgbm90IHNl dAoKIwojIEZyZXF1ZW5jeSBTeW50aGVzaXplcnMgRERTL1BMTAojCgojCiMgQ2xvY2sgR2VuZXJh dG9yL0Rpc3RyaWJ1dGlvbgojCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJlcXVlbmN5 IHN5bnRoZXNpemVycwojCgojCiMgRGlnaXRhbCBneXJvc2NvcGUgc2Vuc29ycwojCkNPTkZJR19C TUcxNjA9bQpDT05GSUdfQk1HMTYwX0kyQz1tCiMgQ09ORklHX0hJRF9TRU5TT1JfR1lST18zRCBp cyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfR1lST18zQVhJUz1tCkNPTkZJR19JSU9fU1RfR1lST19J MkNfM0FYSVM9bQpDT05GSUdfSVRHMzIwMD1tCgojCiMgSGVhbHRoIFNlbnNvcnMKIwoKIwojIEhl YXJ0IFJhdGUgTW9uaXRvcnMKIwpDT05GSUdfQUZFNDQwND1tCiMgQ09ORklHX01BWDMwMTAwIGlz IG5vdCBzZXQKCiMKIyBIdW1pZGl0eSBzZW5zb3JzCiMKIyBDT05GSUdfREhUMTEgaXMgbm90IHNl dApDT05GSUdfSERDMTAwWD1tCkNPTkZJR19IVFUyMT1tCkNPTkZJR19TSTcwMDU9bQojIENPTkZJ R19TSTcwMjAgaXMgbm90IHNldAoKIwojIEluZXJ0aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKIyBD T05GSUdfS01YNjEgaXMgbm90IHNldApDT05GSUdfSU5WX01QVTYwNTBfSUlPPW0KQ09ORklHX0lO Vl9NUFU2MDUwX0kyQz1tCgojCiMgTGlnaHQgc2Vuc29ycwojCkNPTkZJR19BQ1BJX0FMUz15CiMg Q09ORklHX0FESkRfUzMxMSBpcyBub3Qgc2V0CkNPTkZJR19BTDMzMjBBPW0KIyBDT05GSUdfQVBE UzkzMDAgaXMgbm90IHNldApDT05GSUdfQVBEUzk5NjA9bQpDT05GSUdfQkgxNzUwPW0KQ09ORklH X0NNMzIxODE9bQpDT05GSUdfQ00zMjMyPW0KQ09ORklHX0NNMzMyMz1tCkNPTkZJR19DTTM2NjUx PW0KIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5MTI1PW0KQ09O RklHX0hJRF9TRU5TT1JfQUxTPW0KQ09ORklHX0hJRF9TRU5TT1JfUFJPWD1tCkNPTkZJR19KU0Ex MjEyPW0KQ09ORklHX1JQUjA1MjE9bQpDT05GSUdfTFRSNTAxPW0KQ09ORklHX09QVDMwMDE9bQpD T05GSUdfUEExMjIwMzAwMT1tCkNPTkZJR19TVEszMzEwPW0KIyBDT05GSUdfVENTMzQxNCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UU0wyNTYz PW0KQ09ORklHX1RTTDQ1MzE9bQpDT05GSUdfVVM1MTgyRD1tCiMgQ09ORklHX1ZDTkw0MDAwIGlz IG5vdCBzZXQKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19BSzg5NzU9bQpDT05G SUdfQUswOTkxMT1tCiMgQ09ORklHX0JNQzE1MF9NQUdOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFH MzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEIGlzIG5v dCBzZXQKQ09ORklHX01NQzM1MjQwPW0KQ09ORklHX0lJT19TVF9NQUdOXzNBWElTPW0KQ09ORklH X0lJT19TVF9NQUdOX0kyQ18zQVhJUz1tCkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9bQpDT05GSUdf U0VOU09SU19ITUM1ODQzX0kyQz1tCgojCiMgSW5jbGlub21ldGVyIHNlbnNvcnMKIwpDT05GSUdf SElEX1NFTlNPUl9JTkNMSU5PTUVURVJfM0Q9bQpDT05GSUdfSElEX1NFTlNPUl9ERVZJQ0VfUk9U QVRJT049bQoKIwojIFRyaWdnZXJzIC0gc3RhbmRhbG9uZQojCiMgQ09ORklHX0lJT19IUlRJTUVS X1RSSUdHRVIgaXMgbm90IHNldApDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSPW0KQ09ORklH X0lJT19TWVNGU19UUklHR0VSPXkKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05G SUdfTUNQNDUzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RQTDAxMDIgaXMgbm90IHNldAoKIwojIFBy ZXNzdXJlIHNlbnNvcnMKIwpDT05GSUdfQk1QMjgwPW0KIyBDT05GSUdfSElEX1NFTlNPUl9QUkVT UyBpcyBub3Qgc2V0CkNPTkZJR19NUEwxMTU9bQpDT05GSUdfTVBMMTE1X0kyQz1tCkNPTkZJR19N UEwzMTE1PW0KQ09ORklHX01TNTYxMT15CkNPTkZJR19NUzU2MTFfSTJDPW0KIyBDT05GSUdfTVM1 NjM3IGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9QUkVTUz1tCkNPTkZJR19JSU9fU1RfUFJFU1Nf STJDPW0KIyBDT05GSUdfVDU0MDMgaXMgbm90IHNldAoKIwojIExpZ2h0bmluZyBzZW5zb3JzCiMK CiMKIyBQcm94aW1pdHkgc2Vuc29ycwojCkNPTkZJR19MSURBUl9MSVRFX1YyPW0KIyBDT05GSUdf U1g5NTAwIGlzIG5vdCBzZXQKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKQ09ORklHX01MWDkw NjE0PW0KQ09ORklHX1RNUDAwNj1tCkNPTkZJR19UU1lTMDE9bQojIENPTkZJR19UU1lTMDJEIGlz IG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKQ09ORklHX1ZNRV9CVVM9eQoKIwojIFZN RSBCcmlkZ2UgRHJpdmVycwojCiMgQ09ORklHX1ZNRV9DQTkxQ1g0MiBpcyBub3Qgc2V0CkNPTkZJ R19WTUVfVFNJMTQ4PXkKCiMKIyBWTUUgQm9hcmQgRHJpdmVycwojCiMgQ09ORklHX1ZNSVZNRV83 ODA1IGlzIG5vdCBzZXQKCiMKIyBWTUUgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfVk1FX1VTRVI9 bQojIENPTkZJR19WTUVfUElPMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CkNP TkZJR19BUk1fR0lDX01BWF9OUj0xCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09O RklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfRk1DPXkKQ09ORklHX0ZNQ19G QUtFREVWPXkKIyBDT05GSUdfRk1DX1RSSVZJQUwgaXMgbm90IHNldAojIENPTkZJR19GTUNfV1JJ VEVfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklHX0ZNQ19DSEFSREVWPW0KCiMKIyBQSFkgU3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDPW0KIyBD T05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19CQ01fS09OQV9VU0Iy X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIgaXMgbm90IHNldApDT05G SUdfUEhZX1RVU0IxMjEwPXkKQ09ORklHX1BPV0VSQ0FQPXkKIyBDT05GSUdfSU5URUxfUkFQTCBp cyBub3Qgc2V0CkNPTkZJR19NQ0I9eQpDT05GSUdfTUNCX1BDST1tCgojCiMgUGVyZm9ybWFuY2Ug bW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CkNPTkZJR19USFVOREVSQk9MVD1tCgojCiMg QW5kcm9pZAojCkNPTkZJR19BTkRST0lEPXkKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlz IG5vdCBzZXQKQ09ORklHX05WTUVNPW0KIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX1RIPXkKIyBDT05GSUdfSU5URUxfVEhfUENJIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1RI X0dUSD15CkNPTkZJR19JTlRFTF9USF9NU1U9eQpDT05GSUdfSU5URUxfVEhfUFRJPW0KQ09ORklH X0lOVEVMX1RIX0RFQlVHPXkKCiMKIyBGUEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCiMgQ09O RklHX0ZQR0EgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMKIwojIENPTkZJR19FREQg aXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQPXkKQ09ORklHX0RFTExfUkJVPXkKIyBD T05GSUdfRENEQkFTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1JSUQgaXMgbm90IHNldApDT05GSUdf RE1JX1NZU0ZTPW0KQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMg Q09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBub3Qgc2V0CkNPTkZJR19GV19DRkdfU1lTRlM9bQpD T05GSUdfRldfQ0ZHX1NZU0ZTX0NNRExJTkU9eQpDT05GSUdfR09PR0xFX0ZJUk1XQVJFPXkKCiMK IyBHb29nbGUgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19HT09HTEVfU01JPXkKIyBDT05GSUdf R09PR0xFX01FTUNPTlNPTEUgaXMgbm90IHNldAoKIwojIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2Fy ZSBJbnRlcmZhY2UpIFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpDT05GSUdfRUZJX0VTUlQ9 eQojIENPTkZJR19FRklfVkFSU19QU1RPUkUgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVf TUFQPXkKQ09ORklHX0VGSV9GQUtFX01FTU1BUD15CkNPTkZJR19FRklfTUFYX0ZBS0VfTUVNPTgK Q09ORklHX0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdf RENBQ0hFX1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09O RklHX0VYUE9SVEZTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX01BTkRBVE9SWV9G SUxFX0xPQ0tJTkcgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15 CkNPTkZJR19JTk9USUZZX1VTRVI9eQojIENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CiMgQ09O RklHX1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFDVEwgaXMgbm90IHNldApDT05GSUdf QVVUT0ZTNF9GUz1tCiMgQ09ORklHX0ZVU0VfRlMgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9G Uz15CgojCiMgQ2FjaGVzCiMKIyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CgojCiMgUHNldWRv IGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5v dCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BS T0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkK Q09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKIyBDT05GSUdfVE1QRlNfUE9TSVhfQUNMIGlz IG5vdCBzZXQKIyBDT05GSUdfVE1QRlNfWEFUVFIgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExC RlMgaXMgbm90IHNldAojIENPTkZJR19IVUdFVExCX1BBR0UgaXMgbm90IHNldApDT05GSUdfQ09O RklHRlNfRlM9bQpDT05GSUdfRUZJVkFSX0ZTPW0KQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQoj IENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19FQ1JZUFRfRlM9eQpDT05GSUdf RUNSWVBUX0ZTX01FU1NBR0lORz15CkNPTkZJR19QU1RPUkU9eQojIENPTkZJR19QU1RPUkVfQ09O U09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9QTVNHIGlzIG5vdCBzZXQKQ09ORklHX1BT VE9SRV9SQU09bQojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklH X05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdF XzQzNz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83NzU9 bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV84NTI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODU3 PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CiMg Q09ORklHX05MU19DT0RFUEFHRV84NjIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2 Mz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjU9eQpD T05GSUdfTkxTX0NPREVQQUdFXzg2Nj1tCiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90 IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RF UEFHRV85NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf OTQ5PXkKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfOD1tCkNP TkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5v dCBzZXQKQ09ORklHX05MU19BU0NJST1tCkNPTkZJR19OTFNfSVNPODg1OV8xPXkKIyBDT05GSUdf TkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8zPW0KIyBDT05GSUdf TkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05M U19JU084ODU5XzY9bQojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKQ09ORklHX05M U19JU084ODU5Xzk9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTM9eQojIENPTkZJR19OTFNfSVNPODg1 OV8xNCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xNT1tCkNPTkZJR19OTFNfS09JOF9S PW0KIyBDT05GSUdfTkxTX0tPSThfVSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX1JPTUFOPXkK IyBDT05GSUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTlRF VVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpD T05GSUdfTkxTX01BQ19HUkVFSz1tCiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfTUFDX0lOVUlUPXkKQ09ORklHX05MU19NQUNfUk9NQU5JQU49bQpDT05GSUdf TkxTX01BQ19UVVJLSVNIPXkKQ09ORklHX05MU19VVEY4PXkKIyBDT05GSUdfRExNIGlzIG5vdCBz ZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkK CiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05G SUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkg aXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxl LXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBDT05GSUdfREVCVUdfSU5GTyBp cyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05G SUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19TVFJJ UF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VO VVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9PV05FUiBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKIyBDT05GSUdfREVCVUdfU0VD VElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9P TkxZIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19G UkFNRV9QT0lOVEVSPXkKQ09ORklHX1NUQUNLX1ZBTElEQVRJT049eQojIENPTkZJR19ERUJVR19G T1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdf TUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwoj IE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQpDT05GSUdfREVCVUdf UEFHRUFMTE9DPXkKQ09ORklHX0RFQlVHX1BBR0VBTExPQ19FTkFCTEVfREVGQVVMVD15CiMgQ09O RklHX1BBR0VfUE9JU09OSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BBR0VfUkVGPXkKQ09O RklHX0RFQlVHX09CSkVDVFM9eQpDT05GSUdfREVCVUdfT0JKRUNUU19TRUxGVEVTVD15CkNPTkZJ R19ERUJVR19PQkpFQ1RTX0ZSRUU9eQpDT05GSUdfREVCVUdfT0JKRUNUU19USU1FUlM9eQpDT05G SUdfREVCVUdfT0JKRUNUU19XT1JLPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRCBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSPXkKQ09ORklHX0RF QlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQpDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15 CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VT QUdFPXkKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WSVJUVUFM IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfTUVNT1JZX05P VElGSUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZF UkZMT1c9eQojIENPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfQVJDSF9IQVNfS0NPVj15CkNPTkZJR19LQ09WPXkK IyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhh bmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVURUNU X0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09O RklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19Q QU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKIyBDT05GSUdfU0NIRURfSU5GTyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9T VEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfREVCVUdfVElNRUtFRVBJTkc9eQojIENP TkZJR19USU1FUl9TVEFUUyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2Nr cywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19ERUJVR19SVF9NVVRFWEVTPXkKQ09ORklHX0RF QlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQpDT05GSUdfREVCVUdfV1dfTVVU RVhfU0xPV1BBVEg9eQpDT05GSUdfREVCVUdfTE9DS19BTExPQz15CiMgQ09ORklHX1BST1ZFX0xP Q0tJTkcgaXMgbm90IHNldApDT05GSUdfTE9DS0RFUD15CkNPTkZJR19MT0NLX1NUQVQ9eQpDT05G SUdfREVCVUdfTE9DS0RFUD15CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVC VUdfTE9DS0lOR19BUElfU0VMRlRFU1RTPXkKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPW0KQ09O RklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfS09CSkVDVF9SRUxFQVNFIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJP U0U9eQojIENPTkZJR19ERUJVR19MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUElfTElT VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf Tk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNl dAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QUk9WRV9SQ1UgaXMgbm90IHNldApDT05G SUdfU1BBUlNFX1JDVV9QT0lOVEVSPXkKQ09ORklHX1RPUlRVUkVfVEVTVD1tCiMgQ09ORklHX1JD VV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIx CkNPTkZJR19SQ1VfVFJBQ0U9eQpDT05GSUdfUkNVX0VRU19ERUJVRz15CiMgQ09ORklHX0RFQlVH X1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CkNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJ T049eQojIENPTkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJ R19ORVRERVZfTk9USUZJRVJfRVJST1JfSU5KRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFVTFRf SU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CkNPTkZJR19VU0VSX1NU QUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJ T05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hB VkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkK Q09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNF X01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklH X0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0Vf Q0xPQ0s9eQpDT05GSUdfUklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJ R19DT05URVhUX1NXSVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15 CkNPTkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdf U1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19GVU5DVElPTl9UUkFDRVIgaXMgbm90 IHNldAojIENPTkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX1RS QUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TWVNDQUxMUyBpcyBub3Qgc2V0CiMgQ09O RklHX1RSQUNFUl9TTkFQU0hPVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9CUkFOQ0hfUFJPRklM SU5HPXkKIyBDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BS T0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTEVfQUxMX0JS QU5DSEVTPXkKQ09ORklHX1RSQUNJTkdfQlJBTkNIRVM9eQpDT05GSUdfQlJBTkNIX1RSQUNFUj15 CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19LUFJPQkVfRVZFTlQ9eQpD T05GSUdfVVBST0JFX0VWRU5UPXkKQ09ORklHX1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0ZUUkFD RV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19NTUlPVFJBQ0UgaXMgbm90IHNldApD T05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUks9eQojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1B UksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNl dApDT05GSUdfVFJBQ0VfRU5VTV9NQVBfRklMRT15CiMgQ09ORklHX1RSQUNJTkdfRVZFTlRTX0dQ SU8gaXMgbm90IHNldAoKIwojIFJ1bnRpbWUgVGVzdGluZwojCiMgQ09ORklHX1RFU1RfTElTVF9T T1JUIGlzIG5vdCBzZXQKQ09ORklHX0tQUk9CRVNfU0FOSVRZX1RFU1Q9eQojIENPTkZJR19CQUNL VFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JCVFJFRV9URVNUPW0KIyBDT05GSUdf SU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1BFUkNQVV9URVNUPW0KQ09ORklH X0FUT01JQzY0X1NFTEZURVNUPXkKQ09ORklHX1RFU1RfSEVYRFVNUD15CkNPTkZJR19URVNUX1NU UklOR19IRUxQRVJTPW0KIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKQ09ORklHX1RF U1RfUFJJTlRGPXkKQ09ORklHX1RFU1RfQklUTUFQPXkKQ09ORklHX1RFU1RfUkhBU0hUQUJMRT15 CkNPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKQ09ORklHX0JVSUxEX0RPQ1NSQz15 CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfVEVTVF9MS009bQpDT05G SUdfVEVTVF9VU0VSX0NPUFk9bQpDT05GSUdfVEVTVF9CUEY9bQojIENPTkZJR19URVNUX0ZJUk1X QVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldApDT05GSUdfTUVN VEVTVD15CiMgQ09ORklHX1RFU1RfU1RBVElDX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19TQU1Q TEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19VQlNB TiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19T VFJJQ1RfREVWTUVNPXkKQ09ORklHX0lPX1NUUklDVF9ERVZNRU09eQpDT05GSUdfWDg2X1ZFUkJP U0VfQk9PVFVQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9Q VERVTVBfQ09SRT15CkNPTkZJR19YODZfUFREVU1QPXkKQ09ORklHX0VGSV9QR1RfRFVNUD15CiMg Q09ORklHX0RFQlVHX1JPREFUQV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1dYPXkKIyBD T05GSUdfREVCVUdfU0VUX01PRFVMRV9ST05YIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05YX1RF U1Q9bQpDT05GSUdfRE9VQkxFRkFVTFQ9eQpDT05GSUdfREVCVUdfVExCRkxVU0g9eQpDT05GSUdf SU9NTVVfREVCVUc9eQpDT05GSUdfSU9NTVVfU1RSRVNTPXkKQ09ORklHX0hBVkVfTU1JT1RSQUNF X1NVUFBPUlQ9eQojIENPTkZJR19YODZfREVDT0RFUl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklH X0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCkNPTkZJ R19JT19ERUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09O RklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMg bm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTAKIyBDT05GSUdfREVCVUdfQk9P VF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldApDT05GSUdf T1BUSU1JWkVfSU5MSU5JTkc9eQojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19OTUlfU0VMRlRFU1Q9eQpDT05GSUdfWDg2X0RFQlVHX0ZQVT15CkNPTkZJR19QVU5J VF9BVE9NX0RFQlVHPXkKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENP TkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQklHX0tFWVMgaXMg bm90IHNldAojIENPTkZJR19FTkNSWVBURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VS SVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNl dApDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJ R19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9y IGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkK Q09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9f QkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNI PXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBU T19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBI RVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj1tCiMgQ09ORklHX0NSWVBUT19SU0EgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBD T05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJM RV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpD T05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZ UFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fTUNSWVBURD1tCkNPTkZJR19DUllQVE9fQVVUSEVO Qz15CkNPTkZJR19DUllQVE9fVEVTVD1tCkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9eQpDT05G SUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9u IHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009bQojIENPTkZJR19DUllQ VE9fR0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMg QmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKIyBD T05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NS WVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9bQpDT05GSUdfQ1JZUFRPX1hUUz15CkNPTkZJ R19DUllQVE9fS0VZV1JBUD1tCgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15 CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz15CkNPTkZJR19DUllQVE9f Vk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQojIENPTkZJR19DUllQ VE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMj1tCkNPTkZJR19D UllQVE9fQ1JDMzJfUENMTVVMPW0KIyBDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRiBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fR0hBU0g9bQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1PXkKQ09ORklHX0NS WVBUT19QT0xZMTMwNV9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9f TUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz15CkNPTkZJR19DUllQVE9fUk1EMTI4PXkK Q09ORklHX0NSWVBUT19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJR19DUllQ VE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0Uz PW0KQ09ORklHX0NSWVBUT19TSEEyNTZfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NF Mz15CkNPTkZJR19DUllQVE9fU0hBMV9NQj1tCkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklH X0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1RHUjE5Mj1tCkNPTkZJR19DUllQVE9fV1A1 MTI9bQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPW0KCiMKIyBDaXBoZXJzCiMK Q09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19YODZfNjQ9eQpDT05GSUdfQ1JZ UFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09ORklHX0NSWVBUT19C TE9XRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND15CkNPTkZJR19D UllQVE9fQ0FNRUxMSUE9bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND15CkNPTkZJR19D UllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFf QUVTTklfQVZYMl9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkKQ09ORklHX0NS WVBUT19DQVNUNT15CiMgQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19DQVNUNj15CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82 ND15CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NB TFNBMjBfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DSEFDSEEyMD1tCiMgQ09ORklH X0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFRUQ9eQpD T05GSUdfQ1JZUFRPX1NFUlBFTlQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQ9 bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VSUEVO VF9BVlgyX1g4Nl82ND1tCiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1RXT0ZJU0g9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBU T19UV09GSVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT15CkNP TkZJR19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJ R19DUllQVE9fREVGTEFURT1tCiMgQ09ORklHX0NSWVBUT19MWk8gaXMgbm90IHNldApDT05GSUdf Q1JZUFRPXzg0Mj1tCkNPTkZJR19DUllQVE9fTFo0PW0KQ09ORklHX0NSWVBUT19MWjRIQz15Cgoj CiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0K Q09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJ R19DUllQVE9fRFJCR19IQVNIPXkKQ09ORklHX0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQ VE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNF Ul9BUEk9bQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9bQojIENPTkZJR19DUllQVE9fVVNF Ul9BUElfU0tDSVBIRVIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0hXPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSz1tCkNPTkZJR19DUllQVE9fREVW X1BBRExPQ0tfQUVTPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfUUFU PW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDPW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9R QVRfQzNYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkY9bQpDT05GSUdfQ1JZUFRPX0RFVl9R QVRfQzNYWFhWRj1tCkNPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkY9bQpDT05GSUdfQVNZTU1F VFJJQ19LRVlfVFlQRT1tCiMgQ09ORklHX0FTWU1NRVRSSUNfUFVCTElDX0tFWV9TVUJUWVBFIGlz IG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCiMgQ09O RklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9LVk09eQpD T05GSUdfVklSVFVBTElaQVRJT049eQpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFy eSByb3V0aW5lcwojCkNPTkZJR19CSVRSRVZFUlNFPXkKIyBDT05GSUdfSEFWRV9BUkNIX0JJVFJF VkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZ X0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNFUj15CkNPTkZJR19HRU5FUklD X05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1RfQklUPXkKQ09ORklHX0dFTkVS SUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JTz15 CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9N VUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CiMgQ09ORklHX0NS Q19UMTBESUYgaXMgbm90IHNldApDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKQ09O RklHX0NSQzMyX1NFTEZURVNUPXkKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JD MzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzc9bQpDT05GSUdfTElCQ1JD MzJDPXkKQ09ORklHX0NSQzg9bQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlz IG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfODQy X0NPTVBSRVNTPW0KQ09ORklHXzg0Ml9ERUNPTVBSRVNTPW0KQ09ORklHX1pMSUJfSU5GTEFURT15 CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19E RUNPTVBSRVNTPXkKQ09ORklHX0xaNF9DT01QUkVTUz1tCkNPTkZJR19MWjRIQ19DT01QUkVTUz15 CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQojIENPTkZJR19YWl9ERUNf WDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX1BPV0VSUEMgaXMgbm90IHNldApDT05GSUdf WFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9 eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQpDT05GSUdfWFpfREVD X1RFU1Q9bQpDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9 eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdf REVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19B TExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPW0KQ09ORklHX1JFRURfU09MT01PTl9FTkM4 PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUM4PXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdf VEVYVFNFQVJDSF9LTVA9bQpDT05GSUdfVEVYVFNFQVJDSF9CTT1tCkNPTkZJR19URVhUU0VBUkNI X0ZTTT1tCkNPTkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkK Q09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1B PXkKQ09ORklHX0NIRUNLX1NJR05BVFVSRT15CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkK Q09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19DT1JESUM9 eQojIENPTkZJR19ERFIgaXMgbm90IHNldApDT05GSUdfSVJRX1BPTEw9eQpDT05GSUdfVUNTMl9T VFJJTkc9eQpDT05GSUdfRk9OVF9TVVBQT1JUPW0KQ09ORklHX0ZPTlRfOHgxNj15CkNPTkZJR19G T05UX0FVVE9TRUxFQ1Q9eQojIENPTkZJR19TR19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJR19BUkNIX0hB U19NTUlPX0ZMVVNIPXkK --===============1606720355231750815== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============1606720355231750815==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933155AbcDMBnL (ORCPT ); Tue, 12 Apr 2016 21:43:11 -0400 Received: from mga02.intel.com ([134.134.136.20]:36464 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757861AbcDMBnF (ORCPT ); Tue, 12 Apr 2016 21:43:05 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,477,1455004800"; d="xz'?scan'208";a="957415441" Date: Wed, 13 Apr 2016 09:42:02 +0800 From: kernel test robot To: Shawn Guo Cc: 0day robot , LKML , lkp@01.org Subject: [lkp] [scatterlist] c38ecfb12e: kernel BUG at crypto/scatterwalk.c:37! Message-ID: <20160413014202.GA659@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tKW2IUtsqtDRztdT" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux Shawn-Guo/scatterlist-use-sg_dma_len-in-sg= _set_page/20160411-105225 commit c38ecfb12e9a4c0c17d0879090741d6ce2a200de ("scatterlist: use sg_dma_l= en() in sg_set_page()") +------------------------------------------------------------------+-------= ---+------------+ | | v4.6-r= c3 | c38ecfb12e | +------------------------------------------------------------------+-------= ---+------------+ | kernel_BUG_at_crypto/scatterwalk.c | 0 = | 32 | | invalid_opcode:#[##]DEBUG_PAGEALLOC | 0 = | 32 | | RIP:scatterwalk_start | 0 = | 32 | | Kernel_panic-not_syncing:Fatal_exception | 0 = | 32 | | backtrace:bt_selftest_smp | 0 = | 32 | | backtrace:bt_selftest_init | 0 = | 32 | +------------------------------------------------------------------+-------= ---+------------+ [ 20.259507] cryptomgr_probe (141) used greatest stack depth: 14344 bytes= left [ 20.260567] cryptomgr_probe (145) used greatest stack depth: 14280 bytes= left [ 20.261260] ------------[ cut here ]------------ [ 20.261681] kernel BUG at crypto/scatterwalk.c:37! [ 20.262293] invalid opcode: 0000 [#1] DEBUG_PAGEALLOC=20 [ 20.262776] Modules linked in: [ 20.263070] CPU: 0 PID: 1 Comm: swapper Not tainted 4.6.0-rc3-00001-gc38= ecfb #1 [ 20.263714] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 20.264500] task: ffff88001217c000 ti: ffff880012180000 task.ti: ffff880= 012180000 [ 20.265162] RIP: 0010:[] [] scatter= walk_start+0x41/0x55 [ 20.265959] RSP: 0000:ffff880012183b00 EFLAGS: 00010246 [ 20.266434] RAX: 0000000000000000 RBX: 0000000000000003 RCX: ffffffff8aa= 734f6 [ 20.267063] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff8ba= d0048 [ 20.267700] RBP: ffff880012183b20 R08: ffff880012183d20 R09: 00000000000= 00002 [ 20.268330] R10: ffff880012183c80 R11: 0000000000000000 R12: ffff8800121= 83d30 [ 20.268966] R13: ffff880012183bf0 R14: 0000000000000000 R15: 00000000000= 00000 [ 20.269592] FS: 0000000000000000(0000) GS:ffffffff8b830000(0000) knlGS:= 0000000000000000 [ 20.270332] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 20.270844] CR2: 0000000000000000 CR3: 000000000b80c000 CR4: 00000000000= 006f0 [ 20.271474] Stack: [ 20.271661] ffff880012183bd0 0000000000000002 0000000000000000 ffff8800= 12183c80 [ 20.272364] ffff880012183b58 ffffffff8ac82d82 ffff880012183bd0 00000000= 00000010 [ 20.273069] ffff880010dafc68 0000000000000010 ffffffff8aa734f6 ffff8800= 12183b68 [ 20.273776] Call Trace: [ 20.274006] [] blkcipher_walk_first+0x12d/0x243 [ 20.274552] [] ? aes_decrypt+0x6d/0x6d [ 20.275034] [] blkcipher_walk_virt+0x3a/0x3c [ 20.275557] [] crypto_ecb_crypt+0x2e/0x97 [ 20.276060] [] ? __kernel_fpu_end+0x41/0x43 [ 20.276582] [] crypto_ecb_encrypt+0x46/0x55 [ 20.277102] [] ? setkey+0x10a/0x117 [ 20.277574] [] ? pvclock_clocksource_read+0x6e/0x110 [ 20.278187] [] ? sg_assign_page+0x3a/0x5a [ 20.278764] [] skcipher_crypt_blkcipher+0x35/0x37 [ 20.279337] [] ? skcipher_crypt_blkcipher+0x35/0x37 [ 20.279921] [] skcipher_encrypt_blkcipher+0x18/0x1a [ 20.280504] [] smp_e+0x140/0x1a5 [ 20.280969] [] smp_ah+0x3e/0x81 [ 20.281398] [] bt_selftest_smp+0x127/0x856 [ 20.281919] [] ? debug_mutex_unlock+0x233/0x2ac [ 20.282468] [] ? __mutex_unlock_slowpath+0x1bd/0x1c8 [ 20.283054] [] ? mutex_unlock+0x9/0xb [ 20.283527] [] bt_selftest_init+0x197/0x1ae [ 20.284045] [] ? test_ecdh_sample+0x96/0x96 [ 20.284570] [] do_one_initcall+0x12f/0x21c [ 20.285095] [] kernel_init_freeable+0x115/0x1d3 [ 20.285645] [] kernel_init+0x9/0x15b [ 20.286138] [] ret_from_fork+0x22/0x40 [ 20.286617] [] ? rest_init+0xba/0xba [ 20.287085] Code: fd 49 89 f4 48 c7 c7 48 00 ad 8b 45 85 f6 0f 94 c3 31 = d2 89 de 48 83 c3 02 e8 2c 63 ec ff 48 ff 04 dd 68 26 c4 8b 45 85 f6 75 02 = <0f> 0b 41 8b 44 24 08 5b 41 5c 41 89 45 08 41 5d 41 5e 5d c3 31=20 [ 20.289560] RIP [] scatterwalk_start+0x41/0x55 [ 20.290117] RSP [ 20.290459] ---[ end trace 9e10e2ce7abe5940 ]--- [ 20.290886] Kernel panic - not syncing: Fatal exception FYI, raw QEMU command line is: qemu-system-x86_64 -enable-kvm -cpu Westmere -kernel /pkg/linux/x86_64-ran= dconfig-n0-04111246/gcc-5/c38ecfb12e9a4c0c17d0879090741d6ce2a200de/vmlinuz-= 4.6.0-rc3-00001-gc38ecfb -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp/sc= heduled/vm-kbuild-yocto-ia32-13/bisect_boot-1-yocto-minimal-i386.cgz-x86_64= -randconfig-n0-04111246-c38ecfb12e9a4c0c17d0879090741d6ce2a200de-20160411-1= 24852-85aq5l-0.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-randconfig-n0-04111246 b= ranch=3Dlinux-devel/devel-spot-201604111237 commit=3Dc38ecfb12e9a4c0c17d087= 9090741d6ce2a200de BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-n0-04111246/gc= c-5/c38ecfb12e9a4c0c17d0879090741d6ce2a200de/vmlinuz-4.6.0-rc3-00001-gc38ec= fb max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-kbuild-yocto-ia32/yocto= -minimal-i386.cgz/x86_64-randconfig-n0-04111246/gcc-5/c38ecfb12e9a4c0c17d08= 79090741d6ce2a200de/0 LKP_SERVER=3Dinn earlyprintk=3DttyS0,115200 systemd.l= og_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_sta= ll_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops= =3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console= =3Dtty0 vga=3Dnormal rw ip=3D::::vm-kbuild-yocto-ia32-13::dhcp drbd.minor_c= ount=3D8' -initrd /fs/sde1/initrd-vm-kbuild-yocto-ia32-13 -m 320 -smp 1 -d= evice e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order=3Dnc -no-reboo= t -watchdog i6300esb -rtc base=3Dlocaltime -drive file=3D/fs/sde1/disk0-vm-= kbuild-yocto-ia32-13,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-v= m-kbuild-yocto-ia32-13 -serial file:/dev/shm/kboot/serial-vm-kbuild-yocto-i= a32-13 -daemonize -display none -monitor null=20 Thanks, Xiaolong Ye --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.6.0-rc3-00001-gc38ecfb" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.6.0-rc3 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=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_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set CONFIG_KERNEL_BZIP2=y # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_DEBUG=y CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=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=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_BUG=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 is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set # CONFIG_SLUB is not set CONFIG_SLOB=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=m # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_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 is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=m CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH 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_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y # CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_I8K is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_PERF_EVENTS_AMD_POWER=y CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZPOOL=m # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=m CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set # CONFIG_X86_INTEL_MPX is not set CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_EFI_MIXED is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x40000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_COMPAT_VDSO=y # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m # CONFIG_ACPI_FAN is not set # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=m # 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=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT 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_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=m # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set # CONFIG_PCIEASPM_DEFAULT is not set # CONFIG_PCIEASPM_POWERSAVE is not set CONFIG_PCIEASPM_PERFORMANCE=y CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # PCI host controller drivers # # CONFIG_PCIE_DW_PLAT is not set # CONFIG_ISA_DMA_API is not set CONFIG_AMD_NB=y CONFIG_PCCARD=m CONFIG_PCMCIA=m # CONFIG_PCMCIA_LOAD_CIS is not set # CONFIG_CARDBUS is not set # # PC-card bridges # CONFIG_YENTA=m # CONFIG_YENTA_O2 is not set CONFIG_YENTA_RICOH=y # CONFIG_YENTA_TI is not set # CONFIG_YENTA_TOSHIBA is not set CONFIG_PD6729=m CONFIG_I82092=m CONFIG_PCCARD_NONSTATIC=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set # CONFIG_COREDUMP is not set CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_VMD=y CONFIG_NET=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=m CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_DIAG=m CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y CONFIG_NET_FOU_IP_TUNNELS=y # CONFIG_INET_AH is not set CONFIG_INET_ESP=m # CONFIG_INET_IPCOMP is not set # CONFIG_INET_XFRM_TUNNEL is not set CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y # CONFIG_INET_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=m CONFIG_TCP_CONG_WESTWOOD=m # CONFIG_TCP_CONG_HTCP is not set CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=y # CONFIG_TCP_CONG_VENO is not set CONFIG_TCP_CONG_YEAH=y # CONFIG_TCP_CONG_ILLINOIS is not set CONFIG_TCP_CONG_DCTCP=y CONFIG_TCP_CONG_CDG=m # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_DCTCP is not set CONFIG_DEFAULT_RENO=y CONFIG_DEFAULT_TCP_CONG="reno" # CONFIG_TCP_MD5SIG is not set # CONFIG_IPV6 is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y # CONFIG_BRIDGE_NETFILTER is not set # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=m # CONFIG_NF_CONNTRACK is not set CONFIG_NF_LOG_COMMON=y # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_HMARK=y CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=m # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=y # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TRACE=m # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m # CONFIG_NETFILTER_XT_MATCH_BPF is not set CONFIG_NETFILTER_XT_MATCH_CGROUP=y CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HL=m CONFIG_NETFILTER_XT_MATCH_IPCOMP=y CONFIG_NETFILTER_XT_MATCH_IPRANGE=m # CONFIG_NETFILTER_XT_MATCH_L2TP is not set CONFIG_NETFILTER_XT_MATCH_LENGTH=y # CONFIG_NETFILTER_XT_MATCH_LIMIT is not set CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=y CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_SOCKET=y # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=y # CONFIG_NETFILTER_XT_MATCH_TIME is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # CONFIG_IP_SET is not set CONFIG_IP_VS=m CONFIG_IP_VS_DEBUG=y CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y # CONFIG_IP_VS_PROTO_UDP is not set # CONFIG_IP_VS_PROTO_AH_ESP is not set # CONFIG_IP_VS_PROTO_ESP is not set # CONFIG_IP_VS_PROTO_AH is not set # CONFIG_IP_VS_PROTO_SCTP is not set # # IPVS scheduler # # CONFIG_IP_VS_RR is not set CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_FO=m # CONFIG_IP_VS_OVF is not set # CONFIG_IP_VS_LBLC is not set CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m CONFIG_IP_VS_SED=m # CONFIG_IP_VS_NQ is not set # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_DUP_IPV4=y CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=y CONFIG_NF_REJECT_IPV4=y CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m # CONFIG_IP_NF_MANGLE is not set CONFIG_IP_NF_RAW=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # CONFIG_BRIDGE_NF_EBTABLES is not set CONFIG_IP_DCCP=y # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # CONFIG_IP_DCCP_DEBUG=y # CONFIG_NET_DCCPPROBE is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set CONFIG_TIPC=m CONFIG_TIPC_MEDIA_UDP=y CONFIG_ATM=y CONFIG_ATM_CLIP=m CONFIG_ATM_CLIP_NO_ICMP=y CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m # CONFIG_ATM_BR2684 is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_IGMP_SNOOPING is not set # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_VLAN_8021Q=m # CONFIG_VLAN_8021Q_GVRP is not set # CONFIG_VLAN_8021Q_MVRP is not set # CONFIG_DECNET is not set CONFIG_LLC=y CONFIG_LLC2=y # CONFIG_IPX is not set # CONFIG_ATALK is not set CONFIG_X25=m CONFIG_LAPB=y CONFIG_PHONET=m CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set # CONFIG_IEEE802154_SOCKET is not set # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y # CONFIG_NET_SCH_RED is not set CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y # CONFIG_NET_SCH_TBF is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=m # CONFIG_NET_SCH_MQPRIO is not set CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=m CONFIG_NET_SCH_FQ=y # CONFIG_NET_SCH_HHF is not set CONFIG_NET_SCH_PIE=m CONFIG_NET_SCH_PLUG=y # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set # CONFIG_NET_CLS_TCINDEX is not set # CONFIG_NET_CLS_ROUTE4 is not set # CONFIG_NET_CLS_FW is not set CONFIG_NET_CLS_U32=y # CONFIG_CLS_U32_PERF is not set CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y # CONFIG_NET_CLS_FLOW is not set CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set CONFIG_NET_CLS_FLOWER=y # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m CONFIG_BATMAN_ADV=m CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y # CONFIG_BATMAN_ADV_NC is not set CONFIG_BATMAN_ADV_MCAST=y CONFIG_BATMAN_ADV_DEBUG=y CONFIG_OPENVSWITCH=m CONFIG_VSOCKETS=m CONFIG_VMWARE_VMCI_VSOCKETS=m # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_HSR=y # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NET_TCPPROBE is not set CONFIG_NET_DROP_MONITOR=m CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=m # CONFIG_ROSE is not set # # AX.25 network device drivers # # CONFIG_MKISS is not set # CONFIG_6PACK is not set CONFIG_BPQETHER=m CONFIG_BAYCOM_SER_FDX=y # CONFIG_BAYCOM_SER_HDX is not set CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y # CONFIG_CAN_BCM is not set CONFIG_CAN_GW=m # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m # CONFIG_CAN_CALC_BITTIMING is not set # CONFIG_CAN_LEDS is not set # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set CONFIG_CAN_IFI_CANFD=m # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_SJA1000 is not set CONFIG_CAN_SOFTING=m CONFIG_CAN_SOFTING_CS=m # # CAN USB interfaces # CONFIG_CAN_EMS_USB=m CONFIG_CAN_ESD_USB2=m CONFIG_CAN_GS_USB=m CONFIG_CAN_KVASER_USB=m CONFIG_CAN_PEAK_USB=m CONFIG_CAN_8DEV_USB=m # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=m # CONFIG_IRCOMM is not set CONFIG_IRDA_ULTRA=y # # IrDA options # # CONFIG_IRDA_CACHE_LAST_LSAP is not set CONFIG_IRDA_FAST_RR=y CONFIG_IRDA_DEBUG=y # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # CONFIG_KINGSUN_DONGLE=m CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=m # # FIR device drivers # # CONFIG_USB_IRDA is not set CONFIG_SIGMATEL_FIR=m # CONFIG_VLSI_FIR is not set CONFIG_MCS_FIR=m CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y # CONFIG_BT_RFCOMM_TTY is not set CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=m CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_LEDS is not set CONFIG_BT_SELFTEST=y CONFIG_BT_SELFTEST_ECDH=y CONFIG_BT_SELFTEST_SMP=y # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_HCIBTUSB=y # CONFIG_BT_HCIBTUSB_BCM is not set # CONFIG_BT_HCIBTUSB_RTL is not set # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIBCM203X=y # CONFIG_BT_HCIBFUSB is not set CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m # CONFIG_BT_HCIBLUECARD is not set # CONFIG_BT_HCIBTUART is not set CONFIG_BT_HCIVHCI=m # CONFIG_BT_MRVL is not set # CONFIG_BT_ATH3K is not set CONFIG_AF_RXRPC=m # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=m # CONFIG_AF_KCM is not set # CONFIG_WIRELESS is not set CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 # CONFIG_RFKILL is not set CONFIG_RFKILL_REGULATOR=y # CONFIG_NET_9P is not set CONFIG_CAIF=m CONFIG_CAIF_DEBUG=y # CONFIG_CAIF_NETDEV is not set CONFIG_CAIF_USB=m CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y CONFIG_NFC=m CONFIG_NFC_DIGITAL=m # CONFIG_NFC_NCI is not set CONFIG_NFC_HCI=m CONFIG_NFC_SHDLC=y # # Near Field Communication (NFC) devices # # CONFIG_NFC_PN533 is not set CONFIG_NFC_MEI_PHY=m CONFIG_NFC_SIM=m CONFIG_NFC_PORT100=m CONFIG_NFC_PN544=m # CONFIG_NFC_PN544_I2C is not set CONFIG_NFC_PN544_MEI=m CONFIG_NFC_MICROREAD=m CONFIG_NFC_MICROREAD_I2C=m CONFIG_NFC_MICROREAD_MEI=m CONFIG_NFC_ST21NFCA=m CONFIG_NFC_ST21NFCA_I2C=m # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=m CONFIG_MAY_USE_DEVLINK=m CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y 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=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set CONFIG_CMA_SIZE_SEL_PERCENTAGE=y # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_CONNECTOR=m # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m CONFIG_AD525X_DPOT=m # CONFIG_AD525X_DPOT_I2C is not set # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=m # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=m # CONFIG_ENCLOSURE_SERVICES is not set CONFIG_HP_ILO=m # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=m CONFIG_ISL29020=m # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=m # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=m CONFIG_BMP085_I2C=m CONFIG_USB_SWITCH_FSA9480=m CONFIG_SRAM=y CONFIG_C2PORT=m # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=m # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=m # # 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=y CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # CONFIG_INTEL_MIC_BUS=m # # SCIF Bus Driver # CONFIG_SCIF_BUS=y # # VOP Bus Driver # CONFIG_VOP_BUS=m # # Intel MIC Host Driver # CONFIG_INTEL_MIC_HOST=m # # Intel MIC Card Driver # CONFIG_INTEL_MIC_CARD=m # # SCIF Driver # CONFIG_SCIF=m # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_MIC_COSM=m # # VOP Driver # # CONFIG_VOP is not set CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=m # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=m # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=m # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m # CONFIG_MOUSE_PS2_ALPS is not set # CONFIG_MOUSE_PS2_BYD is not set # CONFIG_MOUSE_PS2_LOGIPS2PP is not set CONFIG_MOUSE_PS2_SYNAPTICS=y # CONFIG_MOUSE_PS2_CYPRESS is not set CONFIG_MOUSE_PS2_LIFEBOOK=y # CONFIG_MOUSE_PS2_TRACKPOINT is not set CONFIG_MOUSE_PS2_ELANTECH=y # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_PS2_FOCALTECH is not set # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=m CONFIG_MOUSE_GPIO=m CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m # CONFIG_TABLET_USB_AIPTEK is not set CONFIG_TABLET_USB_GTCO=m CONFIG_TABLET_USB_HANWANG=m CONFIG_TABLET_USB_KBTAB=m # CONFIG_TABLET_SERIAL_WACOM4 is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set CONFIG_INPUT_BMA150=m CONFIG_INPUT_E3X0_BUTTON=m # CONFIG_INPUT_PCSPKR is not set CONFIG_INPUT_MMA8450=m # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set CONFIG_INPUT_GPIO_BEEPER=m CONFIG_INPUT_GPIO_TILT_POLLED=m # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=m # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=m CONFIG_INPUT_KXTJ9_POLLED_MODE=y CONFIG_INPUT_POWERMATE=m # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=m CONFIG_INPUT_TPS65218_PWRBUTTON=m CONFIG_INPUT_AXP20X_PEK=m CONFIG_INPUT_UINPUT=m CONFIG_INPUT_PCF50633_PMU=m CONFIG_INPUT_PCF8574=m # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_DA9063_ONKEY=m CONFIG_INPUT_ADXL34X=m CONFIG_INPUT_ADXL34X_I2C=m CONFIG_INPUT_IMS_PCU=m # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_INPUT_DRV260X_HAPTICS=m # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_RMI4_CORE=m # CONFIG_RMI4_I2C is not set CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y # CONFIG_RMI4_F12 is not set CONFIG_RMI4_F30=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=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_USERIO=m CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_SERIAL_MVEBU_UART is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_NVRAM=m # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set # CONFIG_CARDMAN_4040 is not set # CONFIG_MWAVE is not set CONFIG_HPET=y # CONFIG_HPET_MMAP is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y # # I2C support # CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=m # # I2C Algorithms # CONFIG_I2C_ALGOBIT=m # CONFIG_I2C_ALGOPCF is not set CONFIG_I2C_ALGOPCA=m # # 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 is not set CONFIG_I2C_AMD8111=m # CONFIG_I2C_I801 is not set CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_SIS5595 is not set CONFIG_I2C_SIS630=m # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_PCI=m # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=m CONFIG_I2C_KEMPLD=m CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=m # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_ROBOTFUZZ_OSIF=m # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m # CONFIG_I2C_VIPERBOARD is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=m # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers # CONFIG_GPIO_AMDPT=m # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=m # CONFIG_GPIO_MENZ127 is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_DIO_48E is not set CONFIG_GPIO_104_IDIO_16=y # CONFIG_GPIO_104_IDI_48 is not set # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=m CONFIG_GPIO_SCH=y CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_WS16C48 is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=m CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PCF857X=m CONFIG_GPIO_TPIC2810=m # # MFD GPIO expanders # CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP3943=m CONFIG_GPIO_TPS65086=m # CONFIG_GPIO_TPS65218 is not set CONFIG_GPIO_TPS65912=m # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=m # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_RDC321X is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=m # # USB GPIO expanders # # CONFIG_GPIO_VIPERBOARD is not set CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y # CONFIG_W1_MASTER_DS2490 is not set # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=m CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set CONFIG_GENERIC_ADC_BATTERY=y CONFIG_TEST_POWER=m # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=m CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_SBS=m CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=m CONFIG_AXP288_CHARGER=m # CONFIG_AXP288_FUEL_GAUGE is not set CONFIG_BATTERY_MAX17040=m CONFIG_BATTERY_MAX17042=m # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_ISP1704=y CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_BQ2415X=m CONFIG_CHARGER_BQ24190=m CONFIG_CHARGER_BQ24257=m CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_BQ25890=m CONFIG_CHARGER_SMB347=m # CONFIG_CHARGER_TPS65217 is not set CONFIG_BATTERY_GAUGE_LTC2941=m CONFIG_BATTERY_RT5033=m CONFIG_CHARGER_RT9455=m CONFIG_AXP20X_POWER=m # CONFIG_POWER_RESET is not set CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m # CONFIG_SENSORS_ADM1029 is not set # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m CONFIG_SENSORS_LINEAGE=m CONFIG_SENSORS_LTC2945=m # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=m # CONFIG_SENSORS_LTC4245 is not set CONFIG_SENSORS_LTC4260=m CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m CONFIG_SENSORS_MAX31790=m CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_MENF21BMC_HWMON is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set CONFIG_SENSORS_LM77=m # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT6775=y # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC2978_REGULATOR is not set CONFIG_SENSORS_LTC3815=m CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_UCD9000=m # CONFIG_SENSORS_UCD9200 is not set CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=m CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=m # CONFIG_SENSORS_SCH5627 is not set CONFIG_SENSORS_SCH5636=m CONFIG_SENSORS_SMM665=m CONFIG_SENSORS_ADC128D818=m # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP401=m # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=m # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set # CONFIG_SENSORS_W83795 is not set CONFIG_SENSORS_W83L785TS=m # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y CONFIG_X86_PKG_TEMP_THERMAL=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_DA9063_WATCHDOG is not set # CONFIG_DA9062_WATCHDOG is not set CONFIG_MENF21BMC_WATCHDOG=m CONFIG_XILINX_WATCHDOG=m # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=y # CONFIG_DW_WATCHDOG is not set # CONFIG_RN5T618_WATCHDOG is not set CONFIG_MAX63XX_WATCHDOG=y CONFIG_ACQUIRE_WDT=y # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m # CONFIG_ALIM7101_WDT is not set CONFIG_EBC_C384_WDT=y # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m # CONFIG_IBMASR is not set CONFIG_WAFER_WDT=m CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=y CONFIG_ITCO_WDT=m CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set # CONFIG_KEMPLD_WDT is not set CONFIG_SC1200_WDT=m CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y # CONFIG_60XX_WDT is not set CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y # CONFIG_SMSC37B787_WDT is not set CONFIG_VIA_WDT=y CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y # CONFIG_MACHZ_WDT is not set # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=y # CONFIG_NI903X_WDT is not set CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set # CONFIG_SSB_SILENT 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_BCM590XX=m CONFIG_MFD_AXP20X=m CONFIG_MFD_AXP20X_I2C=m CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set CONFIG_MFD_DA9062=m CONFIG_MFD_DA9063=m # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_MFD_INTEL_LPSS=m CONFIG_MFD_INTEL_LPSS_ACPI=m CONFIG_MFD_INTEL_LPSS_PCI=m # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=m CONFIG_MFD_MAX8907=m CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=m CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m # CONFIG_PCF50633_GPIO is not set # CONFIG_UCB1400_CORE is not set CONFIG_MFD_RDC321X=m # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=m CONFIG_MFD_RTSX_USB=y CONFIG_MFD_RN5T618=m # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set CONFIG_ABX500_CORE=y CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=m CONFIG_TPS6105X=m # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65086=m CONFIG_MFD_TPS65217=m CONFIG_MFD_TPS65218=m CONFIG_MFD_TPS65912=m CONFIG_MFD_TPS65912_I2C=m CONFIG_MFD_WL1273_CORE=m # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=m # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_ACT8865=m # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AXP20X=m CONFIG_REGULATOR_BCM590XX=m CONFIG_REGULATOR_DA9062=m CONFIG_REGULATOR_DA9063=m # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=m CONFIG_REGULATOR_FAN53555=m CONFIG_REGULATOR_GPIO=m CONFIG_REGULATOR_ISL9305=m # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=m # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=m # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=m # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8907 is not set CONFIG_REGULATOR_MAX8952=m CONFIG_REGULATOR_MAX8973=m CONFIG_REGULATOR_MT6311=m CONFIG_REGULATOR_MT6397=y CONFIG_REGULATOR_PCF50633=m # CONFIG_REGULATOR_PFUZE100 is not set CONFIG_REGULATOR_PV88060=m CONFIG_REGULATOR_PV88090=m CONFIG_REGULATOR_RN5T618=m CONFIG_REGULATOR_RT5033=m CONFIG_REGULATOR_TPS51632=m CONFIG_REGULATOR_TPS6105X=m CONFIG_REGULATOR_TPS62360=m CONFIG_REGULATOR_TPS65023=m # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65086 is not set # CONFIG_REGULATOR_TPS65217 is not set CONFIG_REGULATOR_TPS65912=m # CONFIG_REGULATOR_WM8994 is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_ADV_DEBUG=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_DVB_CORE=m CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # CONFIG_RC_CORE=m CONFIG_RC_MAP=m # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m # CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set CONFIG_USB_GSPCA=m # CONFIG_USB_M5602 is not set CONFIG_USB_STV06XX=m # CONFIG_USB_GL860 is not set CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m # CONFIG_USB_GSPCA_CPIA1 is not set CONFIG_USB_GSPCA_DTCS033=m CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m # CONFIG_USB_GSPCA_JEILINJ is not set CONFIG_USB_GSPCA_JL2005BCD=m CONFIG_USB_GSPCA_KINECT=m CONFIG_USB_GSPCA_KONICA=m CONFIG_USB_GSPCA_MARS=m # CONFIG_USB_GSPCA_MR97310A is not set CONFIG_USB_GSPCA_NW80X=m CONFIG_USB_GSPCA_OV519=m # CONFIG_USB_GSPCA_OV534 is not set CONFIG_USB_GSPCA_OV534_9=m CONFIG_USB_GSPCA_PAC207=m # CONFIG_USB_GSPCA_PAC7302 is not set # CONFIG_USB_GSPCA_PAC7311 is not set # CONFIG_USB_GSPCA_SE401 is not set # CONFIG_USB_GSPCA_SN9C2028 is not set CONFIG_USB_GSPCA_SN9C20X=m # CONFIG_USB_GSPCA_SONIXB is not set CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SPCA1528=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m CONFIG_USB_GSPCA_STK1135=m CONFIG_USB_GSPCA_STV0680=m # CONFIG_USB_GSPCA_SUNPLUS is not set CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m # CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m # CONFIG_USB_GSPCA_VC032X is not set # CONFIG_USB_GSPCA_VICAM is not set CONFIG_USB_GSPCA_XIRLINK_CIT=m # CONFIG_USB_GSPCA_ZC3XX is not set CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set # CONFIG_USB_PWC_INPUT_EVDEV is not set CONFIG_VIDEO_CPIA2=m # CONFIG_USB_ZR364XX is not set # CONFIG_USB_STKWEBCAM is not set CONFIG_USB_S2255=m CONFIG_VIDEO_USBTV=m # # Analog/digital TV USB devices # # CONFIG_VIDEO_AU0828 is not set CONFIG_VIDEO_CX231XX=m # CONFIG_VIDEO_CX231XX_RC is not set # CONFIG_VIDEO_CX231XX_ALSA is not set CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_TM6000=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_A800=m # CONFIG_DVB_USB_DIBUSB_MB is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m # CONFIG_DVB_USB_UMT_010 is not set CONFIG_DVB_USB_CXUSB=m CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_DIGITV=m # CONFIG_DVB_USB_VP7045 is not set CONFIG_DVB_USB_VP702X=m # CONFIG_DVB_USB_GP8PSK is not set CONFIG_DVB_USB_NOVA_T_USB2=m # CONFIG_DVB_USB_TTUSB2 is not set CONFIG_DVB_USB_DTT200U=m # CONFIG_DVB_USB_OPERA1 is not set CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_FRIIO=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_TECHNISAT_USB2=m # CONFIG_DVB_USB_V2 is not set CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m # CONFIG_VIDEO_EM28XX_V4L2 is not set CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set CONFIG_VIDEO_VIA_CAMERA=m CONFIG_SOC_CAMERA=m CONFIG_SOC_CAMERA_PLATFORM=m CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set # CONFIG_VIDEO_SH_VEU is not set CONFIG_V4L_TEST_DRIVERS=y CONFIG_VIDEO_VIVID=m CONFIG_VIDEO_VIVID_MAX_DEVS=64 CONFIG_VIDEO_VIM2M=m # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_SMS_SIANO_MDTV=m # CONFIG_SMS_SIANO_RC is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # CONFIG_VIDEO_CX25840=m # # Video encoders # # # Camera sensor devices # CONFIG_VIDEO_OV7670=m # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # # # soc_camera sensor drivers # CONFIG_SOC_CAMERA_IMX074=m CONFIG_SOC_CAMERA_MT9M001=m CONFIG_SOC_CAMERA_MT9M111=m # CONFIG_SOC_CAMERA_MT9T031 is not set CONFIG_SOC_CAMERA_MT9T112=m CONFIG_SOC_CAMERA_MT9V022=m # CONFIG_SOC_CAMERA_OV2640 is not set # CONFIG_SOC_CAMERA_OV5642 is not set CONFIG_SOC_CAMERA_OV6650=m CONFIG_SOC_CAMERA_OV772X=m CONFIG_SOC_CAMERA_OV9640=m # CONFIG_SOC_CAMERA_OV9740 is not set # CONFIG_SOC_CAMERA_RJ54N1 is not set # CONFIG_SOC_CAMERA_TW9910 is not set CONFIG_MEDIA_TUNER=m CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_SI2157=m # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV6110x=m CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_DRXD=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_SI2168=m # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_S5H1409=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6421=m CONFIG_DVB_A8293=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_M88RS2000=m # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=m # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=m # CONFIG_AGP_SIS is not set CONFIG_AGP_VIA=m CONFIG_INTEL_GTT=m CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_TDFX is not set CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_RADEON_USERPTR=y CONFIG_DRM_AMDGPU=m CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_AMD_POWERPLAY is not set # # ACP (Audio CoProcessor) Configuration # # CONFIG_DRM_AMD_ACP is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_DRM_NOUVEAU_BACKLIGHT is not set CONFIG_DRM_I810=m CONFIG_DRM_I915=m CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VGEM=m CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=m # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m # CONFIG_DRM_BOCHS is not set CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=m CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=m # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=m CONFIG_FB_CFB_COPYAREA=m CONFIG_FB_CFB_IMAGEBLIT=m # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m CONFIG_FB_FOREIGN_ENDIAN=y # CONFIG_FB_BOTH_ENDIAN is not set # CONFIG_FB_BIG_ENDIAN is not set CONFIG_FB_LITTLE_ENDIAN=y CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=m # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=m CONFIG_FB_N411=m # CONFIG_FB_HGA is not set CONFIG_FB_OPENCORES=m CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y # CONFIG_FB_RIVA is not set CONFIG_FB_I740=m CONFIG_FB_LE80578=m # CONFIG_FB_CARILLO_RANCH is not set CONFIG_FB_INTEL=m # CONFIG_FB_INTEL_DEBUG is not set # CONFIG_FB_INTEL_I2C is not set CONFIG_FB_MATROX=m # CONFIG_FB_MATROX_MILLENIUM is not set # CONFIG_FB_MATROX_MYSTIQUE is not set # CONFIG_FB_MATROX_G is not set CONFIG_FB_MATROX_I2C=m CONFIG_FB_RADEON=m # CONFIG_FB_RADEON_I2C is not set # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set # CONFIG_FB_ATY_GX is not set CONFIG_FB_ATY_BACKLIGHT=y # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set CONFIG_FB_VIA=m # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m CONFIG_FB_ARK=m # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m CONFIG_FB_IBM_GXT4500=m CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y # CONFIG_FB_MB862XX_I2C is not set CONFIG_FB_BROADSHEET=m CONFIG_FB_AUO_K190X=m CONFIG_FB_AUO_K1900=m CONFIG_FB_AUO_K1901=m CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_ADP8860=m CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_PCF50633=m CONFIG_BACKLIGHT_LM3639=m CONFIG_BACKLIGHT_TPS65217=m CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=m CONFIG_BACKLIGHT_BD6107=m CONFIG_VGASTATE=m CONFIG_HDMI=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_PCM_ELD=y CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_PCM_TIMER=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m # CONFIG_SND_DRIVERS is not set CONFIG_SND_PCI=y CONFIG_SND_AD1889=m CONFIG_SND_ALS300=m CONFIG_SND_ALI5451=m CONFIG_SND_ASIHPI=m CONFIG_SND_ATIIXP=m # CONFIG_SND_ATIIXP_MODEM is not set CONFIG_SND_AU8810=m # CONFIG_SND_AU8820 is not set CONFIG_SND_AU8830=m # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m # CONFIG_SND_CMIPCI is not set CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m CONFIG_SND_CS4281=m CONFIG_SND_CS46XX=m # CONFIG_SND_CS46XX_NEW_DSP is not set # CONFIG_SND_CTXFI is not set CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m # CONFIG_SND_ECHO3G is not set CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m # CONFIG_SND_INDIGOIOX is not set CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=m # CONFIG_SND_ES1968_INPUT is not set CONFIG_SND_FM801=m # CONFIG_SND_HDSP is not set CONFIG_SND_HDSPM=m # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m # CONFIG_SND_LX6464ES is not set CONFIG_SND_MAESTRO3=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set CONFIG_SND_RIPTIDE=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m CONFIG_SND_SONICVIBES=m # CONFIG_SND_TRIDENT is not set CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y # CONFIG_SND_HDA_INPUT_BEEP is not set CONFIG_SND_HDA_PATCH_LOADER=y # CONFIG_SND_HDA_CODEC_REALTEK is not set # CONFIG_SND_HDA_CODEC_ANALOG is not set CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y # CONFIG_SND_HDA_CODEC_CMEDIA is not set CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_USB=y # CONFIG_SND_USB_AUDIO is not set CONFIG_SND_USB_UA101=m # CONFIG_SND_USB_USX2Y is not set CONFIG_SND_USB_CAIAQ=m # CONFIG_SND_USB_CAIAQ_INPUT is not set # CONFIG_SND_USB_US122L is not set # CONFIG_SND_USB_6FIRE is not set # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set CONFIG_SND_USB_LINE6=m CONFIG_SND_USB_POD=m CONFIG_SND_USB_PODHD=m CONFIG_SND_USB_TONEPORT=m # CONFIG_SND_USB_VARIAX is not set # CONFIG_SND_PCMCIA is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y # CONFIG_SND_SOC_AMD_ACP is not set CONFIG_SND_ATMEL_SOC=m # CONFIG_SND_DESIGNWARE_I2S is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=m CONFIG_SND_SOC_FSL_SAI=m CONFIG_SND_SOC_FSL_SSI=m CONFIG_SND_SOC_FSL_SPDIF=m CONFIG_SND_SOC_FSL_ESAI=m # CONFIG_SND_SOC_IMX_AUDMUX is not set CONFIG_SND_SOC_IMG=y CONFIG_SND_SOC_IMG_I2S_IN=m CONFIG_SND_SOC_IMG_I2S_OUT=m CONFIG_SND_SOC_IMG_PARALLEL_OUT=m CONFIG_SND_SOC_IMG_SPDIF_IN=m CONFIG_SND_SOC_IMG_SPDIF_OUT=m CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=m CONFIG_SND_SST_MFLD_PLATFORM=m CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST_MATCH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m # # Allwinner SoC Audio support # # CONFIG_SND_SUN4I_CODEC is not set # CONFIG_SND_SOC_XTFPGA_I2S is not set CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=m CONFIG_SND_SOC_ADAU1701=m CONFIG_SND_SOC_AK4554=m CONFIG_SND_SOC_AK4613=m CONFIG_SND_SOC_AK4642=m CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_ALC5623=m CONFIG_SND_SOC_CS35L32=m CONFIG_SND_SOC_CS42L51=m CONFIG_SND_SOC_CS42L51_I2C=m CONFIG_SND_SOC_CS42L52=m CONFIG_SND_SOC_CS42L56=m CONFIG_SND_SOC_CS42L73=m CONFIG_SND_SOC_CS4265=m CONFIG_SND_SOC_CS4270=m CONFIG_SND_SOC_CS4271=m CONFIG_SND_SOC_CS4271_I2C=m CONFIG_SND_SOC_CS42XX8=m CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS4349=m CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_GTM601=m CONFIG_SND_SOC_HDAC_HDMI=m CONFIG_SND_SOC_INNO_RK3036=m CONFIG_SND_SOC_PCM1681=m CONFIG_SND_SOC_PCM179X=m CONFIG_SND_SOC_PCM179X_I2C=m CONFIG_SND_SOC_PCM3168A=m CONFIG_SND_SOC_PCM3168A_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m CONFIG_SND_SOC_RT5616=m CONFIG_SND_SOC_RT5631=m CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5651=m # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_I2C=m CONFIG_SND_SOC_SIRF_AUDIO_CODEC=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SSM2602=m CONFIG_SND_SOC_SSM2602_I2C=m CONFIG_SND_SOC_SSM4567=m CONFIG_SND_SOC_STA32X=m CONFIG_SND_SOC_STA350=m CONFIG_SND_SOC_STI_SAS=m CONFIG_SND_SOC_TAS2552=m CONFIG_SND_SOC_TAS5086=m CONFIG_SND_SOC_TAS571X=m CONFIG_SND_SOC_TFA9879=m CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC23_I2C=m CONFIG_SND_SOC_TLV320AIC31XX=m CONFIG_SND_SOC_TLV320AIC3X=m CONFIG_SND_SOC_TS3A227E=m CONFIG_SND_SOC_WM8510=m CONFIG_SND_SOC_WM8523=m CONFIG_SND_SOC_WM8580=m CONFIG_SND_SOC_WM8711=m CONFIG_SND_SOC_WM8728=m CONFIG_SND_SOC_WM8731=m CONFIG_SND_SOC_WM8737=m CONFIG_SND_SOC_WM8741=m CONFIG_SND_SOC_WM8750=m CONFIG_SND_SOC_WM8753=m CONFIG_SND_SOC_WM8776=m CONFIG_SND_SOC_WM8804=m CONFIG_SND_SOC_WM8804_I2C=m CONFIG_SND_SOC_WM8903=m CONFIG_SND_SOC_WM8962=m CONFIG_SND_SOC_WM8974=m CONFIG_SND_SOC_WM8978=m CONFIG_SND_SOC_TPA6130A2=m CONFIG_SND_SIMPLE_CARD=m CONFIG_SOUND_PRIME=m CONFIG_AC97_BUS=m # # HID support # CONFIG_HID=m # CONFIG_HID_BATTERY_STRENGTH is not set CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_APPLEIR is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_CORSAIR is not set CONFIG_HID_PRODIKEYS=m CONFIG_HID_CMEDIA=m CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=m CONFIG_HID_DRAGONRISE=m CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=m # CONFIG_HID_ELECOM is not set CONFIG_HID_ELO=m CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=m # CONFIG_HID_HOLTEK is not set CONFIG_HID_GT683R=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=m # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=m CONFIG_PANTHERLORD_FF=y CONFIG_HID_PENMOUNT=m CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m # CONFIG_HID_PICOLCD_FB is not set # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m CONFIG_HID_PRIMAX=m CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=m CONFIG_SONY_FF=y # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=m # CONFIG_HID_SUNPLUS is not set CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=m CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=m CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=m CONFIG_HID_SENSOR_CUSTOM_SENSOR=m # # USB HID support # CONFIG_USB_HID=m CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=m CONFIG_USB_MOUSE=m # # I2C HID support # CONFIG_I2C_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_OTG=y CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_OTG_BLACKLIST_HUB=y CONFIG_USB_OTG_FSM=y CONFIG_USB_ULPI_BUS=y # CONFIG_USB_MON is not set CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=m CONFIG_USB_XHCI_PCI=m CONFIG_USB_XHCI_PLATFORM=m 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 is not set # CONFIG_USB_ISP1362_HCD is not set CONFIG_USB_FOTG210_HCD=y # CONFIG_USB_OHCI_HCD is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=m # CONFIG_USB_SL811_HCD is not set CONFIG_USB_R8A66597_HCD=y # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m CONFIG_USB_HCD_SSB=y CONFIG_USB_HCD_TEST_MODE=y # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # CONFIG_USB_MDC800=m # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y CONFIG_USB_MUSB_HOST=y # # Platform Glue Layer # # # MUSB DMA mode # # CONFIG_MUSB_PIO_ONLY is not set CONFIG_USB_DWC3=m # CONFIG_USB_DWC3_ULPI is not set # CONFIG_USB_DWC3_HOST is not set CONFIG_USB_DWC3_GADGET=y # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # # CONFIG_USB_DWC3_PCI is not set CONFIG_USB_DWC2=m CONFIG_USB_DWC2_HOST=y # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PERIPHERAL is not set # CONFIG_USB_DWC2_DUAL_ROLE is not set CONFIG_USB_DWC2_PCI=m # CONFIG_USB_DWC2_DEBUG is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set # CONFIG_USB_CHIPIDEA is not set CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y # # USB port drivers # # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=m # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=y # CONFIG_USB_LCD is not set CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y CONFIG_USB_EHSET_TEST_FIXTURE=m CONFIG_USB_ISIGHTFW=m CONFIG_USB_YUREX=y # CONFIG_USB_EZUSB_FX2 is not set CONFIG_USB_HSIC_USB3503=m CONFIG_USB_LINK_LAYER_TEST=m CONFIG_USB_CHAOSKEY=m # CONFIG_USB_ATM is not set # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y CONFIG_USB_GPIO_VBUS=y # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=m CONFIG_USB_GADGET_DEBUG=y CONFIG_USB_GADGET_VERBOSE=y # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FOTG210_UDC=m CONFIG_USB_GR_UDC=m # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set CONFIG_USB_MV_UDC=m CONFIG_USB_MV_U3D=m CONFIG_USB_M66592=m CONFIG_USB_BDC_UDC=m # # Platform Support # CONFIG_USB_BDC_PCI=m CONFIG_USB_AMD5536UDC=m # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set CONFIG_USB_GOKU=m CONFIG_USB_EG20T=m CONFIG_USB_DUMMY_HCD=m CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_SS_LB=m CONFIG_USB_U_ETHER=m CONFIG_USB_F_NCM=m CONFIG_USB_F_ECM=m CONFIG_USB_F_EEM=m CONFIG_USB_F_SUBSET=m CONFIG_USB_F_RNDIS=m CONFIG_USB_F_FS=m CONFIG_USB_F_UAC1=m CONFIG_USB_F_MIDI=m CONFIG_USB_CONFIGFS=m # CONFIG_USB_CONFIGFS_SERIAL is not set # CONFIG_USB_CONFIGFS_ACM is not set # CONFIG_USB_CONFIGFS_OBEX is not set CONFIG_USB_CONFIGFS_NCM=y CONFIG_USB_CONFIGFS_ECM=y CONFIG_USB_CONFIGFS_ECM_SUBSET=y CONFIG_USB_CONFIGFS_RNDIS=y CONFIG_USB_CONFIGFS_EEM=y # CONFIG_USB_CONFIGFS_PHONET is not set # CONFIG_USB_CONFIGFS_F_LB_SS is not set CONFIG_USB_CONFIGFS_F_FS=y CONFIG_USB_CONFIGFS_F_UAC1=y # CONFIG_USB_CONFIGFS_F_UAC2 is not set # CONFIG_USB_CONFIGFS_F_MIDI is not set # CONFIG_USB_CONFIGFS_F_HID is not set # CONFIG_USB_CONFIGFS_F_UVC is not set # CONFIG_USB_CONFIGFS_F_PRINTER is not set CONFIG_USB_ZERO=m # CONFIG_USB_ZERO_HNPTEST is not set CONFIG_USB_AUDIO=m CONFIG_GADGET_UAC1=y CONFIG_USB_ETH=m # CONFIG_USB_ETH_RNDIS is not set CONFIG_USB_ETH_EEM=y # CONFIG_USB_G_NCM is not set CONFIG_USB_GADGETFS=m CONFIG_USB_FUNCTIONFS=m # CONFIG_USB_FUNCTIONFS_ETH is not set # CONFIG_USB_FUNCTIONFS_RNDIS is not set CONFIG_USB_FUNCTIONFS_GENERIC=y # CONFIG_USB_G_SERIAL is not set CONFIG_USB_MIDI_GADGET=m # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set CONFIG_USB_LED_TRIG=y CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m # CONFIG_UWB_I1480U is not set # CONFIG_MMC is not set CONFIG_MEMSTICK=m CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_MEMSTICK_REALTEK_USB=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m CONFIG_LEDS_CLASS_FLASH=m # # LED drivers # # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3642=m CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=m # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=m CONFIG_LEDS_LP8860=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_REGULATOR=m # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_TCA6507=m # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_LM355x=m # CONFIG_LEDS_MENF21BMC is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=m CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=m # CONFIG_INFINIBAND_USER_ACCESS is not set CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA_DEBUG=y # CONFIG_INFINIBAND_QIB is not set CONFIG_INFINIBAND_NES=y CONFIG_INFINIBAND_NES_DEBUG=y CONFIG_INFINIBAND_RDMAVT=m CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set CONFIG_EDAC_DEBUG=y CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=m # CONFIG_EDAC_I3200 is not set # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=m # CONFIG_EDAC_I5400 is not set CONFIG_EDAC_I7CORE=y CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=m CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set # CONFIG_RTC_SYSTOHC is not set CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=m # # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3=m CONFIG_RTC_DRV_ABX80X=m # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set CONFIG_RTC_DRV_DS1672=m # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_MAX8907 is not set # CONFIG_RTC_DRV_RS5C372 is not set CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12057=m # CONFIG_RTC_DRV_X1205 is not set CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8563=m # CONFIG_RTC_DRV_PCF8583 is not set CONFIG_RTC_DRV_M41T80=m # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m CONFIG_RTC_DRV_RX8010=m CONFIG_RTC_DRV_RX8581=m # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # CONFIG_RTC_I2C_AND_SPI=m # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_PCF2127=m # # 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=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=m # CONFIG_RTC_DRV_M48T35 is not set CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_PCF50633=m # # on-CPU RTC drivers # CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_INTEL_IDMA64=y CONFIG_INTEL_IOATDMA=y # CONFIG_INTEL_MIC_X100_DMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set CONFIG_QCOM_HIDMA=m # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_VFIO_IOMMU_TYPE1=y CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=y CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=m CONFIG_VFIO_PCI_VGA=y CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y CONFIG_VFIO_PCI_IGD=y CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=m # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=m # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y CONFIG_SLICOSS=m CONFIG_COMEDI=m CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set # CONFIG_COMEDI_ISA_DRIVERS is not set CONFIG_COMEDI_PCI_DRIVERS=m # CONFIG_COMEDI_8255_PCI is not set CONFIG_COMEDI_ADDI_WATCHDOG=m CONFIG_COMEDI_ADDI_APCI_1032=m # CONFIG_COMEDI_ADDI_APCI_1500 is not set CONFIG_COMEDI_ADDI_APCI_1516=m CONFIG_COMEDI_ADDI_APCI_1564=m # CONFIG_COMEDI_ADDI_APCI_16XX is not set # CONFIG_COMEDI_ADDI_APCI_2032 is not set # CONFIG_COMEDI_ADDI_APCI_2200 is not set # CONFIG_COMEDI_ADDI_APCI_3120 is not set CONFIG_COMEDI_ADDI_APCI_3501=m CONFIG_COMEDI_ADDI_APCI_3XXX=m CONFIG_COMEDI_ADL_PCI6208=m CONFIG_COMEDI_ADL_PCI7X3X=m CONFIG_COMEDI_ADL_PCI8164=m CONFIG_COMEDI_ADL_PCI9111=m CONFIG_COMEDI_ADL_PCI9118=m CONFIG_COMEDI_ADV_PCI1710=m # CONFIG_COMEDI_ADV_PCI1720 is not set CONFIG_COMEDI_ADV_PCI1723=m CONFIG_COMEDI_ADV_PCI1724=m CONFIG_COMEDI_ADV_PCI1760=m CONFIG_COMEDI_ADV_PCI_DIO=m CONFIG_COMEDI_AMPLC_DIO200_PCI=m CONFIG_COMEDI_AMPLC_PC236_PCI=m CONFIG_COMEDI_AMPLC_PC263_PCI=m # CONFIG_COMEDI_AMPLC_PCI224 is not set # CONFIG_COMEDI_AMPLC_PCI230 is not set CONFIG_COMEDI_CONTEC_PCI_DIO=m CONFIG_COMEDI_DAS08_PCI=m CONFIG_COMEDI_DT3000=m CONFIG_COMEDI_DYNA_PCI10XX=m # CONFIG_COMEDI_GSC_HPDI is not set CONFIG_COMEDI_MF6X4=m CONFIG_COMEDI_ICP_MULTI=m CONFIG_COMEDI_DAQBOARD2000=m # CONFIG_COMEDI_JR3_PCI is not set # CONFIG_COMEDI_KE_COUNTER is not set CONFIG_COMEDI_CB_PCIDAS64=m CONFIG_COMEDI_CB_PCIDAS=m CONFIG_COMEDI_CB_PCIDDA=m CONFIG_COMEDI_CB_PCIMDAS=m # CONFIG_COMEDI_CB_PCIMDDA is not set CONFIG_COMEDI_ME4000=m # CONFIG_COMEDI_ME_DAQ is not set CONFIG_COMEDI_NI_6527=m CONFIG_COMEDI_NI_65XX=m CONFIG_COMEDI_NI_660X=m CONFIG_COMEDI_NI_670X=m # CONFIG_COMEDI_NI_LABPC_PCI is not set # CONFIG_COMEDI_NI_PCIDIO is not set CONFIG_COMEDI_NI_PCIMIO=m # CONFIG_COMEDI_RTD520 is not set CONFIG_COMEDI_S626=m CONFIG_COMEDI_MITE=m CONFIG_COMEDI_NI_TIOCMD=m # CONFIG_COMEDI_PCMCIA_DRIVERS is not set CONFIG_COMEDI_USB_DRIVERS=m CONFIG_COMEDI_DT9812=m # CONFIG_COMEDI_NI_USB6501 is not set CONFIG_COMEDI_USBDUX=m CONFIG_COMEDI_USBDUXFAST=m CONFIG_COMEDI_USBDUXSIGMA=m CONFIG_COMEDI_VMK80XX=m CONFIG_COMEDI_8254=m CONFIG_COMEDI_8255=m # CONFIG_COMEDI_8255_SA is not set # CONFIG_COMEDI_KCOMEDILIB is not set CONFIG_COMEDI_AMPLC_DIO200=m CONFIG_COMEDI_AMPLC_PC236=m CONFIG_COMEDI_DAS08=m CONFIG_COMEDI_NI_TIO=m # # IIO staging drivers # # # Accelerometers # # # Analog to digital converters # # CONFIG_AD7606 is not set # # Analog digital bi-direction converters # CONFIG_ADT7316=y CONFIG_ADT7316_I2C=m # # Capacitance to digital converters # CONFIG_AD7150=m # CONFIG_AD7152 is not set # CONFIG_AD7746 is not set # # Direct Digital Synthesis # # # Digital gyroscope sensors # # # Network Analyzer, Impedance Converters # CONFIG_AD5933=m # # Light sensors # CONFIG_SENSORS_ISL29018=m CONFIG_SENSORS_ISL29028=m CONFIG_TSL2583=m CONFIG_TSL2x7x=m # # Active energy metering IC # CONFIG_ADE7854=m CONFIG_ADE7854_I2C=m # # Resolver to digital converters # # # Triggers - standalone # CONFIG_FB_SM750=m # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_STAGING_MEDIA=y CONFIG_DVB_CXD2099=m CONFIG_DVB_MN88472=m CONFIG_STAGING_RDMA=m CONFIG_INFINIBAND_HFI1=m # CONFIG_HFI1_DEBUG_SDMA_ORDER is not set # CONFIG_HFI1_VERBS_31BIT_PSN is not set # CONFIG_SDMA_VERBOSITY is not set # # Android # # CONFIG_ASHMEM is not set # CONFIG_ANDROID_TIMED_OUTPUT is not set # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set CONFIG_SYNC=y # CONFIG_SW_SYNC is not set CONFIG_ION=y # CONFIG_ION_TEST is not set # CONFIG_ION_DUMMY is not set # CONFIG_LTE_GDM724X is not set CONFIG_LNET=m CONFIG_LNET_MAX_PAYLOAD=1048576 CONFIG_LNET_SELFTEST=m CONFIG_LNET_XPRT_IB=m CONFIG_LUSTRE_FS=m CONFIG_LUSTRE_OBD_MAX_IOCTL_BUFFER=8192 # CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=y # CONFIG_CRYPTO_SKEIN is not set CONFIG_UNISYSSPAR=y CONFIG_UNISYS_VISORBUS=y # CONFIG_UNISYS_VISORNIC is not set # CONFIG_UNISYS_VISORINPUT is not set CONFIG_MOST=m CONFIG_MOSTCORE=m # CONFIG_AIM_CDEV is not set CONFIG_AIM_NETWORK=m CONFIG_AIM_SOUND=m CONFIG_AIM_V4L2=m CONFIG_HDM_DIM2=m CONFIG_HDM_I2C=m # CONFIG_HDM_USB is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m # CONFIG_ACERHDF is not set CONFIG_ALIENWARE_WMI=m CONFIG_ASUS_LAPTOP=m CONFIG_DELL_WMI_AIO=m CONFIG_DELL_SMO8800=y # CONFIG_FUJITSU_LAPTOP is not set CONFIG_FUJITSU_TABLET=m CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set CONFIG_INTEL_MENLOW=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m CONFIG_MSI_WMI=m # CONFIG_TOPSTAR_LAPTOP is not set CONFIG_ACPI_TOSHIBA=m # CONFIG_TOSHIBA_BT_RFKILL is not set CONFIG_TOSHIBA_HAPS=y CONFIG_TOSHIBA_WMI=m # CONFIG_ACPI_CMPC is not set CONFIG_INTEL_HID_EVENT=m # CONFIG_INTEL_IPS is not set CONFIG_IBM_RTL=y # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=m CONFIG_SAMSUNG_Q10=m # CONFIG_APPLE_GMUX is not set CONFIG_INTEL_RST=m CONFIG_INTEL_SMARTCONNECT=m # CONFIG_PVPANIC is not set CONFIG_INTEL_PMC_IPC=m CONFIG_SURFACE_PRO3_BUTTON=m # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m CONFIG_CHROMEOS_PSTORE=m # CONFIG_CROS_EC_CHARDEV is not set CONFIG_CROS_EC_LPC=m CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_SI5351=m # CONFIG_COMMON_CLK_CDCE706 is not set CONFIG_COMMON_CLK_CS2000_CP=m # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PXA is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=m CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set # CONFIG_AMD_IOMMU_V2 is not set # CONFIG_INTEL_IOMMU is not set # CONFIG_IRQ_REMAP is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=m CONFIG_STE_MODEM_RPROC=m # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set CONFIG_DEVFREQ_GOV_PERFORMANCE=m CONFIG_DEVFREQ_GOV_POWERSAVE=y # CONFIG_DEVFREQ_GOV_USERSPACE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=m # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=m CONFIG_EXTCON_AXP288=m CONFIG_EXTCON_GPIO=m CONFIG_EXTCON_MAX3355=m CONFIG_EXTCON_RT8973A=m CONFIG_EXTCON_SM5502=m # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=m CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 CONFIG_IIO_SW_TRIGGER=m # # Accelerometers # CONFIG_BMA180=m CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=m CONFIG_HID_SENSOR_ACCEL_3D=m CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m # CONFIG_KXCJK1013 is not set CONFIG_MMA7455=m CONFIG_MMA7455_I2C=m CONFIG_MMA8452=m CONFIG_MMA9551_CORE=m # CONFIG_MMA9551 is not set CONFIG_MMA9553=m CONFIG_MXC4005=m CONFIG_MXC6255=m CONFIG_STK8312=m # CONFIG_STK8BA50 is not set # # Analog to digital converters # CONFIG_AD7291=m CONFIG_AD799X=m # CONFIG_AXP288_ADC is not set # CONFIG_CC10001_ADC is not set CONFIG_INA2XX_ADC=m CONFIG_MAX1363=m # CONFIG_MCP3422 is not set CONFIG_MEN_Z188_ADC=y CONFIG_NAU7802=m CONFIG_TI_ADC081C=m CONFIG_TI_ADS1015=m CONFIG_VIPERBOARD_ADC=m # # Amplifiers # # # Chemical Sensors # # CONFIG_ATLAS_PH_SENSOR is not set # CONFIG_IAQCORE is not set # CONFIG_VZ89X is not set # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m CONFIG_IIO_MS_SENSORS_I2C=m # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=m CONFIG_IIO_ST_SENSORS_CORE=m # # Digital to analog converters # CONFIG_AD5064=m CONFIG_AD5380=m # CONFIG_AD5446 is not set CONFIG_M62332=m # CONFIG_MAX517 is not set CONFIG_MCP4725=m # # IIO dummy driver # CONFIG_IIO_DUMMY_EVGEN=m CONFIG_IIO_SIMPLE_DUMMY=m CONFIG_IIO_SIMPLE_DUMMY_EVENTS=y # CONFIG_IIO_SIMPLE_DUMMY_BUFFER is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=m CONFIG_BMG160_I2C=m # CONFIG_HID_SENSOR_GYRO_3D is not set CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_ITG3200=m # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=m # CONFIG_MAX30100 is not set # # Humidity sensors # # CONFIG_DHT11 is not set CONFIG_HDC100X=m CONFIG_HTU21=m CONFIG_SI7005=m # CONFIG_SI7020 is not set # # Inertial measurement units # # CONFIG_KMX61 is not set CONFIG_INV_MPU6050_IIO=m CONFIG_INV_MPU6050_I2C=m # # Light sensors # CONFIG_ACPI_ALS=y # CONFIG_ADJD_S311 is not set CONFIG_AL3320A=m # CONFIG_APDS9300 is not set CONFIG_APDS9960=m CONFIG_BH1750=m CONFIG_CM32181=m CONFIG_CM3232=m CONFIG_CM3323=m CONFIG_CM36651=m # CONFIG_GP2AP020A00F is not set CONFIG_ISL29125=m CONFIG_HID_SENSOR_ALS=m CONFIG_HID_SENSOR_PROX=m CONFIG_JSA1212=m CONFIG_RPR0521=m CONFIG_LTR501=m CONFIG_OPT3001=m CONFIG_PA12203001=m CONFIG_STK3310=m # CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set CONFIG_SENSORS_TSL2563=m CONFIG_TSL4531=m CONFIG_US5182D=m # CONFIG_VCNL4000 is not set # # Magnetometer sensors # CONFIG_AK8975=m CONFIG_AK09911=m # CONFIG_BMC150_MAGN is not set # CONFIG_MAG3110 is not set # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set CONFIG_MMC35240=m CONFIG_IIO_ST_MAGN_3AXIS=m CONFIG_IIO_ST_MAGN_I2C_3AXIS=m CONFIG_SENSORS_HMC5843=m CONFIG_SENSORS_HMC5843_I2C=m # # Inclinometer sensors # CONFIG_HID_SENSOR_INCLINOMETER_3D=m CONFIG_HID_SENSOR_DEVICE_ROTATION=m # # Triggers - standalone # # CONFIG_IIO_HRTIMER_TRIGGER is not set CONFIG_IIO_INTERRUPT_TRIGGER=m CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # # CONFIG_MCP4531 is not set # CONFIG_TPL0102 is not set # # Pressure sensors # CONFIG_BMP280=m # CONFIG_HID_SENSOR_PRESS is not set CONFIG_MPL115=m CONFIG_MPL115_I2C=m CONFIG_MPL3115=m CONFIG_MS5611=y CONFIG_MS5611_I2C=m # CONFIG_MS5637 is not set CONFIG_IIO_ST_PRESS=m CONFIG_IIO_ST_PRESS_I2C=m # CONFIG_T5403 is not set # # Lightning sensors # # # Proximity sensors # CONFIG_LIDAR_LITE_V2=m # CONFIG_SX9500 is not set # # Temperature sensors # CONFIG_MLX90614=m CONFIG_TMP006=m CONFIG_TSYS01=m # CONFIG_TSYS02D is not set # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set CONFIG_VME_TSI148=y # # VME Board Drivers # # CONFIG_VMIVME_7805 is not set # # VME Device Drivers # CONFIG_VME_USER=m # CONFIG_VME_PIO2 is not set # CONFIG_PWM is not set CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y # CONFIG_FMC_TRIVIAL is not set # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=m # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_TUSB1210=y CONFIG_POWERCAP=y # CONFIG_INTEL_RAPL is not set CONFIG_MCB=y CONFIG_MCB_PCI=m # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=m # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set CONFIG_NVMEM=m # CONFIG_STM is not set CONFIG_INTEL_TH=y # CONFIG_INTEL_TH_PCI is not set CONFIG_INTEL_TH_GTH=y CONFIG_INTEL_TH_MSU=y CONFIG_INTEL_TH_PTI=m CONFIG_INTEL_TH_DEBUG=y # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=m CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=m CONFIG_FW_CFG_SYSFS_CMDLINE=y CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # CONFIG_GOOGLE_SMI=y # CONFIG_GOOGLE_MEMCONSOLE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y # CONFIG_EFI_VARS_PSTORE is not set CONFIG_EFI_RUNTIME_MAP=y CONFIG_EFI_FAKE_MEMMAP=y CONFIG_EFI_MAX_FAKE_MEM=8 CONFIG_EFI_RUNTIME_WRAPPERS=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_FS_POSIX_ACL is not set CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=m # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=y # # Caches # # CONFIG_FSCACHE is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set CONFIG_PSTORE_RAM=m # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=m # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=m # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=m # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_MAC_ROMAN=y # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=m # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y # CONFIG_PAGE_POISONING is not set CONFIG_DEBUG_PAGE_REF=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_MEMORY_NOTIFIER_ERROR_INJECT is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_ARCH_HAS_KCOV=y CONFIG_KCOV=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=m CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=m # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set # CONFIG_TRACER_SNAPSHOT is not set CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set CONFIG_PROFILE_ALL_BRANCHES=y CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y # CONFIG_STACK_TRACER is not set CONFIG_KPROBE_EVENT=y CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACEPOINT_BENCHMARK=y # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_ENUM_MAP_FILE=y # CONFIG_TRACING_EVENTS_GPIO is not set # # Runtime Testing # # CONFIG_TEST_LIST_SORT is not set CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=m # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=y CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y CONFIG_EFI_PGT_DUMP=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DEBUG_WX=y # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_DEBUG=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=m # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=m # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m # CONFIG_CRYPTO_CRCT10DIF is not set CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=m CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA1_MB=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_X86_64 is not set CONFIG_CRYPTO_CHACHA20=m # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=m # CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m # CONFIG_CRYPTO_DEV_PADLOCK_SHA is not set # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_ASYMMETRIC_KEY_TYPE=m # CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=y CONFIG_CRC8=m # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set # CONFIG_XZ_DEC_POWERPC is not set CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=m CONFIG_FONT_8x16=y CONFIG_FONT_AUTOSELECT=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --tKW2IUtsqtDRztdT Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --tKW2IUtsqtDRztdT--