From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1471365327320040652==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [parallel lookups machinery, part 2] 96352435af: kernel BUG at mm/slab.c:2599! Date: Mon, 18 Apr 2016 09:06:35 +0800 Message-ID: <87k2jvg1yc.fsf@yhuang-dev.intel.com> List-Id: --===============1471365327320040652== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git testing.lookups commit 96352435afd792d713ec91e2d5693bdcf40a6b03 ("parallel lookups machiner= y, part 2") +-------------------------------------------------------+------------+-----= -------+ | | 028d11dcb3 | 9635= 2435af | +-------------------------------------------------------+------------+-----= -------+ | boot_successes | 12 | 0 = | | boot_failures | 0 | 12 = | | kernel_BUG_at_mm/slab.c | 0 | 12 = | | invalid_opcode:#[##]SMP | 0 | 12 = | | RIP:kfree_debugcheck | 0 | 12 = | | Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 12 = | | backtrace:smpboot_thread_fn | 0 | 11 = | +-------------------------------------------------------+------------+-----= -------+ [ 56.931276] random: nonblocking pool is initialized [ 81.306979] kfree_debugcheck: out of range ptr a0h [ 81.308254] ------------[ cut here ]------------ [ 81.309323] kernel BUG at mm/slab.c:2599! [ 81.310557] invalid opcode: 0000 [#1] SMP = [ 81.311669] Modules linked in: [ 81.312539] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 4.6.0-rc1-00021-= g9635243 #167 [ 81.314687] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 81.316678] task: ffff8800314b4080 ti: ffff8800314b8000 task.ti: ffff880= 0314b8000 [ 81.318633] RIP: 0010:[] [] kfree_d= ebugcheck+0x25/0x2a [ 81.320659] RSP: 0000:ffff8800314bbcc8 EFLAGS: 00010092 [ 81.321788] RAX: 0000000000000026 RBX: 00000000000000a0 RCX: 00000000000= 00000 [ 81.323327] RDX: ffffffff8112e952 RSI: ffffffff82ea5638 RDI: ffffffff811= 1c147 [ 81.324783] RBP: ffff8800314bbcd0 R08: 0000000000000001 R09: 00000000000= 00000 [ 81.326214] R10: ffff8800314bbca8 R11: ffffffff831728b0 R12: 00000000000= 00206 [ 81.327586] R13: ffffffff811c97d1 R14: ffff88002abca1b8 R15: 00000000000= 00000 [ 81.329022] FS: 0000000000000000(0000) GS:ffff880033600000(0000) knlGS:= 0000000000000000 [ 81.331078] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 81.332283] CR2: 0000000047eb9da0 CR3: 000000002dba4000 CR4: 00000000000= 006f0 [ 81.333670] DR0: 00000000089cb000 DR1: 0000000000000000 DR2: 00000000000= 00000 [ 81.335118] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 00000000000= 00600 [ 81.336572] Stack: [ 81.337315] 00000000000000a0 ffff8800314bbcf8 ffffffff812007a4 ffff8800= 2a5c4380 [ 81.339449] ffffffff84081080 ffff88002a5c4380 ffff8800314bbd10 ffffffff= 811c97d1 [ 81.341560] ffff8800337d8d40 ffff8800314bbda0 ffffffff8113da92 ffff8800= 314bc000 [ 81.343828] Call Trace: [ 81.344757] [] kfree+0xdc/0x18c [ 81.346043] [] shmem_destroy_callback+0x19/0x2f [ 81.347545] [] rcu_process_callbacks+0x60d/0x830 [ 81.349030] [] ? shmem_destroy_inode+0x3b/0x3b [ 81.350491] [] __do_softirq+0x1a0/0x403 [ 81.351840] [] run_ksoftirqd+0x23/0x5c [ 81.353179] [] smpboot_thread_fn+0x1a9/0x1c0 [ 81.354574] [] ? cpumask_next+0x2f/0x2f [ 81.355885] [] kthread+0xc5/0xcd [ 81.357110] [] ? __wait_for_common+0x119/0x14c [ 81.358502] [] ret_from_fork+0x22/0x50 [ 81.359780] [] ? cpumask_check+0x35/0x35 [ 81.361114] Code: 41 5e 41 5f 5d c3 66 66 66 66 90 55 48 89 e5 53 48 89 = fb e8 50 44 ea ff 84 c0 75 11 48 89 de 48 c7 c7 04 4c 9e 83 e8 bb 3b fb ff = <0f> 0b 5b 5d c3 8b 4f 18 48 29 f2 55 89 d6 48 89 e5 5d 48 0f af = [ 81.366666] RIP [] kfree_debugcheck+0x25/0x2a [ 81.367604] RSP [ 81.368286] ---[ end trace 1f4ba232faf192ba ]--- [ 81.369021] Kernel panic - not syncing: Fatal exception in interrupt vm-kbuild-yocto-ia32: 1 threads qemu-system-x86_64 -enable-kvm -cpu Westmer= e with 320M memory FYI, raw QEMU command line is: qemu-system-x86_64 -enable-kvm -cpu Westmere -kernel /pkg/linux/x86_64-all= yesdebian/gcc-5/96352435afd792d713ec91e2d5693bdcf40a6b03/vmlinuz-4.6.0-rc1-= 00021-g9635243 -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp/scheduled/vm= -kbuild-yocto-ia32-8/rand_boot-1-yocto-minimal-i386.cgz-x86_64-allyesdebian= -96352435afd792d713ec91e2d5693bdcf40a6b03-20160416-73769-rktar3-0.yaml ARCH= =3Dx86_64 kconfig=3Dx86_64-allyesdebian branch=3Dvfs/testing.lookups commit= =3D96352435afd792d713ec91e2d5693bdcf40a6b03 BOOT_IMAGE=3D/pkg/linux/x86_64-= allyesdebian/gcc-5/96352435afd792d713ec91e2d5693bdcf40a6b03/vmlinuz-4.6.0-r= c1-00021-g9635243 max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-kbuild-y= octo-ia32/yocto-minimal-i386.cgz/x86_64-allyesdebian/gcc-5/96352435afd792d7= 13ec91e2d5693bdcf40a6b03/0 LKP_SERVER=3Dinn earlyprintk=3DttyS0,115200 syst= emd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cp= u_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic = oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 con= sole=3Dtty0 vga=3Dnormal rw ip=3D::::vm-kbuild-yocto-ia32-8::dhcp drbd.mino= r_count=3D8' -initrd /fs/sdh1/initrd-vm-kbuild-yocto-ia32-8 -m 832 -smp 1 = -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order=3Dnc -no-reb= oot -watchdog i6300esb -rtc base=3Dlocaltime -drive file=3D/fs/sdh1/disk0-v= m-kbuild-yocto-ia32-8,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-= vm-kbuild-yocto-ia32-8 -serial file:/dev/shm/kboot/serial-vm-kbuild-yocto-i= a32-8 -daemonize -display none -monitor null = Thanks, Kernel Test Robot --===============1471365327320040652== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.6.0-rc1-00021-g9635243" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjYuMC1yYzEgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05G SUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRf QklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklH X05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdf R0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVH X1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNI X01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJ R19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpD T05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQ VV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19O RUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRf SFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJ R19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19P UFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9 eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNI X0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtcmRpIC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxs LXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQtcmN4IC1mY2FsbC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQt cjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNhbGwtc2F2ZWQtcjExIgpDT05GSUdfQVJDSF9TVVBQT1JU U19VUFJPQkVTPXkKQ09ORklHX0ZJWF9FQVJMWUNPTl9NRU09eQpDT05GSUdfREVCVUdfUk9EQVRB PXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTQKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21v ZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JV SUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9F TlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lP Tl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJ UDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNP TkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tF Uk5FTF9HWklQPXkKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VS TkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJ R19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNP TkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJ UEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklH X1BPU0lYX01RVUVVRV9TWVNDVEw9eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJ R19GSEFORExFPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FS Q0hfQVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVF9XQVRD SD15CkNPTkZJR19BVURJVF9UUkVFPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVS SUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19Q RU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49 eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkK Q09ORklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49eQojIENPTkZJR19JUlFfRE9NQUlOX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9J UlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJD RV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdf R0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05G SUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VW RU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVy cyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15 CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENP TkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVT X1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJ R19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4g aXMgbm90IHNldAojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklH X0JTRF9QUk9DRVNTX0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19U QVNLU1RBVFM9eQpDT05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpD T05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RS RUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKIyBD T05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05G SUdfVFJFRV9SQ1VfVFJBQ0U9eQojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0 CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklH X1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9N QVhfQlVGX1NISUZUPTEyCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURf VU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKIyBDT05GSUdf TlVNQV9CQUxBTkNJTkcgaXMgbm90IHNldApDT05GSUdfQ0dST1VQUz15CiMgQ09ORklHX01FTUNH IGlzIG5vdCBzZXQKQ09ORklHX0JMS19DR1JPVVA9eQojIENPTkZJR19ERUJVR19CTEtfQ0dST1VQ IGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVE PXkKIyBDT05GSUdfQ0ZTX0JBTkRXSURUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUX0dST1VQX1ND SEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldApDT05GSUdfQ0dS T1VQX0ZSRUVaRVI9eQojIENPTkZJR19DR1JPVVBfSFVHRVRMQiBpcyBub3Qgc2V0CkNPTkZJR19D UFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkK IyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUEVSRiBp cyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUNL UE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19O Uz15CkNPTkZJR19JUENfTlM9eQojIENPTkZJR19VU0VSX05TIGlzIG5vdCBzZXQKQ09ORklHX1BJ RF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdf U1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVW X0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09O RklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRf TFpPPXkKQ09ORklHX1JEX0xaND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJ R19TWVNDVEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJ R19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkK Q09ORklHX0JQRj15CiMgQ09ORklHX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19VSUQxNj15CkNP TkZJR19NVUxUSVVTRVI9eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19T WVNDQUxMPXkKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZ TVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQ VT15CkNPTkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX1BSSU5USz15CkNPTkZJ R19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklH X0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxG RD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZfU1lTQ0FM TCBpcyBub3Qgc2V0CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNFX1NZ U0NBTExTPXkKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfUENJX1FVSVJL Uz15CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05G SUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQg Q291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9W TUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKIyBDT05GSUdfQ09N UEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QUk9G SUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19P UFJPRklMRT15CiMgQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWCBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19L UFJPQkVTPXkKIyBDT05GSUdfSlVNUF9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19PUFRQUk9CRVM9 eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQojIENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQK IyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNX QVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNP TkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFW RV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JF U19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RN QV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FS Q0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNL X0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdf QlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdf SEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15 CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1Q PXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FG RV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhD SEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpD T05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01Q X0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJP VEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0Nf U1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIg aXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApD T05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VO VElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVf QVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkK Q09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxB PXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VM Rl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfQVJD SF9NTUFQX1JORF9CSVRTPTI4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9 eQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz04CkNPTkZJR19IQVZFX0NPUFlfVEhS RUFEX1RMUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049eQpDT05GSUdfT0xEX1NJR1NV U1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtl cm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hF UkVOVCBpcyBub3Qgc2V0CkNPTkZJR19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09O RklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9B RD15CkNPTkZJR19NT0RVTEVfVU5MT0FEPXkKQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQ9eQpD T05GSUdfTU9EVkVSU0lPTlM9eQojIENPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEwgaXMgbm90 IHNldAojIENPTkZJR19NT0RVTEVfU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBS RVNTIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9 eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxL X0RFVl9JTlRFR1JJVFk9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkcgaXMgbm90IHNldAoj IENPTkZJR19CTEtfQ01ETElORV9QQVJTRVIgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBl cwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQpDT05GSUdfQUNPUk5fUEFSVElUSU9OPXkK IyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX0NVTUFOQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDT1JO X1BBUlRJVElPTl9FRVNPWCBpcyBub3Qgc2V0CkNPTkZJR19BQ09STl9QQVJUSVRJT05fSUNTPXkK IyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX0FERlMgaXMgbm90IHNldAojIENPTkZJR19BQ09STl9Q QVJUSVRJT05fUE9XRVJURUMgaXMgbm90IHNldApDT05GSUdfQUNPUk5fUEFSVElUSU9OX1JJU0NJ WD15CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElP Tj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQpDT05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09O RklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9E SVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2 X1BBUlRJVElPTj15CkNPTkZJR19VTklYV0FSRV9ESVNLTEFCRUw9eQpDT05GSUdfTERNX1BBUlRJ VElPTj15CiMgQ09ORklHX0xETV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9O PXkKQ09ORklHX1VMVFJJWF9QQVJUSVRJT049eQpDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJ R19LQVJNQV9QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2 OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qg c2V0CkNPTkZJR19CTE9DS19DT01QQVQ9eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9T Q0hFRF9OT09QPXkKQ09ORklHX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfSU9TQ0hFRF9DRlE9 eQpDT05GSUdfQ0ZRX0dST1VQX0lPU0NIRUQ9eQojIENPTkZJR19ERUZBVUxUX0RFQURMSU5FIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ0ZRPXkKIyBDT05GSUdfREVGQVVMVF9OT09QIGlzIG5v dCBzZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0iY2ZxIgpDT05GSUdfUFJFRU1QVF9OT1RJRklF UlM9eQpDT05GSUdfUEFEQVRBPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkK Q09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxP Q0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JX TE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJv Y2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15 CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfRkFTVF9GRUFUVVJFX1RFU1RT PXkKQ09ORklHX1g4Nl9YMkFQSUM9eQpDT05GSUdfWDg2X01QUEFSU0U9eQojIENPTkZJR19HT0xE RklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFU Rk9STV9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JT1NGX01CSSBpcyBub3Qgc2V0CkNPTkZJ R19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1F X1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJB VklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJ UlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fRE9NMD15CkNP TkZJR19YRU5fUFZIVk09eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RP UkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlz IG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19Q QVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUs4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMg Q09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9J TlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklH X1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJ R19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05G SUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NF TlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09O RklHX0RNST15CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9eQpDT05G SUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdfU1dJT1RMQj15CkNP TkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJf Q1BVUz01MTIKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1BS RUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklH X1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9D QUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJP S0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQpD T05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQpDT05GSUdfWDg2 X01DRV9JTkpFQ1Q9eQpDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKIyBDT05GSUdfVk04NiBp cyBub3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkKQ09ORklH X1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkKQ09ORklHX01JQ1JPQ09ERT15 CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15CkNPTkZJR19N SUNST0NPREVfT0xEX0lOVEVSRkFDRT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9QT1dFUiBp cyBub3Qgc2V0CkNPTkZJR19YODZfTVNSPXkKQ09ORklHX1g4Nl9DUFVJRD15CkNPTkZJR19BUkNI X1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJ R19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQpDT05G SUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CkNPTkZJR19OVU1BX0VNVT15CkNPTkZJR19OT0RF U19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFS U0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdf QVJDSF9NRU1PUllfUFJPQkU9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdf SUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01F TU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15 CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9 eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5B QkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQ QVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1C TE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVN T1JZX0lTT0xBVElPTj15CiMgQ09ORklHX01PVkFCTEVfTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01F TU9SWV9IT1RQTFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1NQ TElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpD T05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OPXkKQ09ORklH X0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQ QUdFX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RN QV9GTEFHPTEKQ09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVf Tk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj02NTUz NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1PUllfRkFJ TFVSRT15CkNPTkZJR19IV1BPSVNPTl9JTkpFQ1Q9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBB R0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVMgaXMgbm90IHNldApDT05G SUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMg bm90IHNldAojIENPTkZJR19GUk9OVFNXQVAgaXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90 IHNldAojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX1pCVUQgaXMgbm90IHNldApD T05GSUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNldAojIENP TkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1B UD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQojIENP TkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9Q QUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15 CkNPTkZJR19BUkNIX0hBU19QS0VZUz15CiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qg c2V0CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04gaXMgbm90IHNldApDT05GSUdf WDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkK Q09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJ WkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9V U0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkK IyBDT05GSUdfWDg2X0lOVEVMX01QWCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTUVNT1JZ X1BST1RFQ1RJT05fS0VZUz15CkNPTkZJR19FRkk9eQojIENPTkZJR19FRklfU1RVQiBpcyBub3Qg c2V0CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0ha XzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90 IHNldApDT05GSUdfSFo9MjUwCkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQoj IENPTkZJR19LRVhFQ19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWEVDX0pVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9 MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlz IG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MTAwMDAwMApDT05GSUdfSE9UUExVR19D UFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08gaXMgbm90 IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0xF R0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkUgaXMg bm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xE VF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENIPXkKIyBDT05GSUdfTElWRVBBVENIIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX0FSQ0hf RU5BQkxFX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9 eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJ QkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpF Uj15CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFUSU9OPXkKQ09O RklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQ X1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VM T0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9B RFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpDT05GSUdfUE1fU0xFRVBf REVCVUc9eQojIENPTkZJR19EUE1fV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19QTV9UUkFD RV9SVEMgaXMgbm90IHNldAojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpD T05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VS X1NUQVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05G SUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMg aXMgbm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdf QUNQSV9CVVRUT049eQpDT05GSUdfQUNQSV9WSURFTz15CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJ R19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9D RVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX0lQTUk9eQpD T05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9S PXkKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJ X0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9JTklUUkRfVEFCTEVfT1ZFUlJJ REUgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf UENJX1NMT1Q9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkK Q09ORklHX0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15 CkNPTkZJR19BQ1BJX1NCUz15CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9N X01FVEhPRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQkdSVCBpcyBub3Qgc2V0CiMgQ09ORklH X0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ORklU IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJPXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJ X05NST15CkNPTkZJR19BQ1BJX0FQRUk9eQpDT05GSUdfQUNQSV9BUEVJX0dIRVM9eQpDT05GSUdf QUNQSV9BUEVJX1BDSUVBRVI9eQpDT05GSUdfQUNQSV9BUEVJX01FTU9SWV9GQUlMVVJFPXkKIyBD T05GSUdfQUNQSV9BUEVJX0VJTkogaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0FQRUlfRVJTVF9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRVhUTE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf UE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVxdWVuY3kg c2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkK Q09ORklHX0NQVV9GUkVRX1NUQVQ9eQojIENPTkZJR19DUFVfRlJFUV9TVEFUX0RFVEFJTFMgaXMg bm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qg c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMg Q09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19D UFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFO Q0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1Zf VVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVfRlJF UV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwoj CiMgQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEUgaXMgbm90IHNldApDT05GSUdfWDg2X1BDQ19DUFVG UkVRPXkKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9D UEI9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PXkKIyBDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJ VElWSVRZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89eQpDT05GSUdf WDg2X1A0X0NMT0NLTU9EPXkKCiMKIyBzaGFyZWQgb3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURT VEVQX0xJQj15CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQpDT05GSUdfQ1BVX0lE TEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hf TkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JRExFPXkKCiMK IyBNZW1vcnkgcG93ZXIgc2F2aW5ncwojCkNPTkZJR19JNzMwMF9JRExFX0lPQVRfQ0hBTk5FTD15 CkNPTkZJR19JNzMwMF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklH X1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19Q Q0lfWEVOPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklH X0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CiMgQ09ORklHX1BDSUVfRUNSQyBp cyBub3Qgc2V0CkNPTkZJR19QQ0lFQUVSX0lOSkVDVD15CkNPTkZJR19QQ0lFQVNQTT15CkNPTkZJ R19QQ0lFQVNQTV9ERUJVRz15CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJ RUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0Ug aXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQpDT05GSUdfUENJX0JVU19BRERSX1RfNjRCSVQ9 eQpDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQojIENPTkZJR19Q Q0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBu b3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj15CkNPTkZJR19YRU5fUENJREVWX0ZST05URU5EPXkKQ09O RklHX0hUX0lSUT15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJ X1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKIyBDT05GSUdfUENJ X0hZUEVSViBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BD SV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPXkKQ09ORklHX0hPVFBMVUdfUENJ X0NQQ0k9eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDSV9aVDU1NTA9eQpDT05GSUdfSE9UUExVR19Q Q0lfQ1BDSV9HRU5FUklDPXkKQ09ORklHX0hPVFBMVUdfUENJX1NIUEM9eQoKIwojIFBDSSBob3N0 IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSUVfRFdfUExBVCBpcyBub3Qgc2V0CkNP TkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPXkKQ09ORklH X1BDTUNJQT15CkNPTkZJR19QQ01DSUFfTE9BRF9DSVM9eQpDT05GSUdfQ0FSREJVUz15CgojCiMg UEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPXkKQ09ORklHX1lFTlRBX08yPXkKQ09ORklH X1lFTlRBX1JJQ09IPXkKQ09ORklHX1lFTlRBX1RJPXkKQ09ORklHX1lFTlRBX0VORV9UVU5FPXkK Q09ORklHX1lFTlRBX1RPU0hJQkE9eQpDT05GSUdfUEQ2NzI5PXkKQ09ORklHX0k4MjA5Mj15CkNP TkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKIyBDT05GSUdfUkFQSURJTyBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9TWVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBF bXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9FTEY9 eQpDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlM9eQpDT05GSUdfQklORk1UX1ND UklQVD15CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5GTVRfTUlTQz15 CkNPTkZJR19DT1JFRFVNUD15CkNPTkZJR19JQTMyX0VNVUxBVElPTj15CkNPTkZJR19JQTMyX0FP VVQ9eQojIENPTkZJR19YODZfWDMyIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVD15CkNPTkZJR19D T01QQVRfRk9SX1U2NF9BTElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdf S0VZU19DT01QQVQ9eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklHX1BNQ19BVE9NPXkK IyBDT05GSUdfVk1EIGlzIG5vdCBzZXQKQ09ORklHX05FVD15CkNPTkZJR19DT01QQVRfTkVUTElO S19NRVNTQUdFUz15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKCiMK IyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKIyBDT05GSUdfUEFDS0VUX0RJ QUcgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0 CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJNX1VTRVI9eQpDT05G SUdfWEZSTV9TVUJfUE9MSUNZPXkKQ09ORklHX1hGUk1fTUlHUkFURT15CiMgQ09ORklHX1hGUk1f U1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09NUD15CkNPTkZJR19ORVRfS0VZ PXkKQ09ORklHX05FVF9LRVlfTUlHUkFURT15CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJ Q0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQpDT05GSUdfSVBfRklCX1RSSUVfU1RB VFM9eQpDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJUEFU SD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpD T05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKQ09ORklHX0lQX1BOUF9CT09UUD15 CkNPTkZJR19JUF9QTlBfUkFSUD15CkNPTkZJR19ORVRfSVBJUD15CkNPTkZJR19ORVRfSVBHUkVf REVNVVg9eQpDT05GSUdfTkVUX0lQX1RVTk5FTD15CkNPTkZJR19ORVRfSVBHUkU9eQpDT05GSUdf TkVUX0lQR1JFX0JST0FEQ0FTVD15CkNPTkZJR19JUF9NUk9VVEU9eQpDT05GSUdfSVBfTVJPVVRF X01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9W Mj15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVURQX1RVTk5FTD15CiMgQ09ORklHX05FVF9GT1UgaXMgbm90IHNldAojIENPTkZJ R19ORVRfRk9VX0lQX1RVTk5FTFMgaXMgbm90IHNldApDT05GSUdfSU5FVF9BSD15CkNPTkZJR19J TkVUX0VTUD15CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkK Q09ORklHX0lORVRfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNP TkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD15 CkNPTkZJR19JTkVUX0RJQUc9eQpDT05GSUdfSU5FVF9UQ1BfRElBRz15CiMgQ09ORklHX0lORVRf VURQX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0RJQUdfREVTVFJPWSBpcyBub3Qgc2V0 CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9eQpDT05GSUdf VENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9eQpDT05GSUdfVENQX0NP TkdfSFRDUD15CkNPTkZJR19UQ1BfQ09OR19IU1RDUD15CkNPTkZJR19UQ1BfQ09OR19IWUJMQT15 CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15CkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT15CkNPTkZJ R19UQ1BfQ09OR19MUD15CkNPTkZJR19UQ1BfQ09OR19WRU5PPXkKQ09ORklHX1RDUF9DT05HX1lF QUg9eQpDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9eQojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBp cyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFV TFRfQklDIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxU X0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05G SUdfREVGQVVMVF9WRUdBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfVkVOTyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFRkFVTFRfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxU X1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19U Q1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJ R19JUFY2X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15CkNPTkZJR19J TkVUNl9BSD15CkNPTkZJR19JTkVUNl9FU1A9eQpDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklH X0lQVjZfTUlQNj15CiMgQ09ORklHX0lQVjZfSUxBIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hG Uk1fVFVOTkVMPXkKQ09ORklHX0lORVQ2X1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVf VFJBTlNQT1JUPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVDZf WEZSTV9NT0RFX0JFRVQ9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9O PXkKIyBDT05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQpDT05GSUdf SVBWNl9TSVRfNlJEPXkKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9U VU5ORUw9eQojIENPTkZJR19JUFY2X0dSRSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X01VTFRJUExF X1RBQkxFUz15CkNPTkZJR19JUFY2X1NVQlRSRUVTPXkKQ09ORklHX0lQVjZfTVJPVVRFPXkKQ09O RklHX0lQVjZfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1BJTVNNX1YyPXkK IyBDT05GSUdfTkVUTEFCRUwgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09O RklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcg aXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKIyBDT05GSUdfTkVURklMVEVSX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklM VEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRF Ul9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LPXkKIyBDT05GSUdfTkVURklMVEVS X05FVExJTktfQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT15 CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09O RklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09O RklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09O RklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVCBp cyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NUX1BS T1RPX0RDQ1A9eQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1ND VFA9eQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT15CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1B TkRBPXkKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9 eQpDT05GSUdfTkZfQ09OTlRSQUNLX0lSQz15CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNU PXkKQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19T Tk1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5F PXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpD T05GSUdfTkZfQ1RfTkVUTElOSz15CiMgQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVCBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1QgaXMgbm90IHNldAojIENP TkZJR19ORl9UQUJMRVMgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9eQoKIwoj IFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNP TkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15Cgoj CiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpD T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRf VEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpD T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFS SyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf TE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZR VUVVRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0s9eQpDT05GSUdfTkVURklM VEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkK Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfVFJBQ0U9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9TRUNNQVJLPXkKQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf VENQT1BUU1RSSVA9eQoKIwojIFh0YWJsZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfQUREUlRZUEU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09N TUVOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPXkKIyBDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0NPTk5MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfQ09OTkxJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFSSz15CkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9DUFU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9eQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0RFVkdST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQPXkK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FQ049eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0VTUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPXkKQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hMPXkKIyBD T05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf TEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfTkZBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9Q T0xJQ1k9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BIWVNERVY9eQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX1BLVFRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPXkK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9SRUFMTT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPXkKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9TQ1RQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9TVEFUSVNUSUM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUUklORz15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9U SU1FPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9VMzI9eQpDT05GSUdfSVBfU0VUPXkKQ09O RklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQPXkKQ09ORklHX0lQX1NF VF9CSVRNQVBfSVBNQUM9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9QT1JUPXkKQ09ORklHX0lQX1NF VF9IQVNIX0lQPXkKIyBDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLIGlzIG5vdCBzZXQKQ09ORklH X0lQX1NFVF9IQVNIX0lQUE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRJUD15CkNPTkZJ R19JUF9TRVRfSEFTSF9JUFBPUlRORVQ9eQojIENPTkZJR19JUF9TRVRfSEFTSF9NQUMgaXMgbm90 IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUIGlzIG5vdCBzZXQKQ09ORklHX0lQ X1NFVF9IQVNIX05FVD15CiMgQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVCBpcyBub3Qgc2V0CkNP TkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNFPXkK Q09ORklHX0lQX1NFVF9MSVNUX1NFVD15CkNPTkZJR19JUF9WUz15CkNPTkZJR19JUF9WU19JUFY2 PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9 MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMK Q09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpDT05GSUdf SVBfVlNfUFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CkNPTkZJR19JUF9W U19QUk9UT19BSD15CkNPTkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxl cgojCkNPTkZJR19JUF9WU19SUj15CkNPTkZJR19JUF9WU19XUlI9eQpDT05GSUdfSVBfVlNfTEM9 eQpDT05GSUdfSVBfVlNfV0xDPXkKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJ R19JUF9WU19PVkYgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTEJMQz15CkNPTkZJR19JUF9WU19M QkxDUj15CkNPTkZJR19JUF9WU19ESD15CkNPTkZJR19JUF9WU19TSD15CkNPTkZJR19JUF9WU19T RUQ9eQpDT05GSUdfSVBfVlNfTlE9eQoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09ORklHX0lQ X1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgojCkNPTkZJR19J UF9WU19ORkNUPXkKQ09ORklHX0lQX1ZTX1BFX1NJUD15CgojCiMgSVA6IE5ldGZpbHRlciBDb25m aWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX0NPTk5UUkFDS19J UFY0PXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DX0NPTVBBVD15CkNPTkZJR19ORl9EVVBfSVBW ND15CiMgQ09ORklHX05GX0xPR19BUlAgaXMgbm90IHNldAojIENPTkZJR19ORl9MT0dfSVBWNCBp cyBub3Qgc2V0CkNPTkZJR19ORl9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GX05BVF9JUFY0IGlz IG5vdCBzZXQKQ09ORklHX0lQX05GX0lQVEFCTEVTPXkKQ09ORklHX0lQX05GX01BVENIX0FIPXkK Q09ORklHX0lQX05GX01BVENIX0VDTj15CiMgQ09ORklHX0lQX05GX01BVENIX1JQRklMVEVSIGlz IG5vdCBzZXQKQ09ORklHX0lQX05GX01BVENIX1RUTD15CkNPTkZJR19JUF9ORl9GSUxURVI9eQpD T05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9Y WSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX05BVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9N QU5HTEU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX0NMVVNURVJJUD15CkNPTkZJR19JUF9ORl9UQVJH RVRfRUNOPXkKQ09ORklHX0lQX05GX1RBUkdFVF9UVEw9eQpDT05GSUdfSVBfTkZfUkFXPXkKQ09O RklHX0lQX05GX1NFQ1VSSVRZPXkKQ09ORklHX0lQX05GX0FSUFRBQkxFUz15CkNPTkZJR19JUF9O Rl9BUlBGSUxURVI9eQpDT05GSUdfSVBfTkZfQVJQX01BTkdMRT15CgojCiMgSVB2NjogTmV0Zmls dGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjY9eQpDT05GSUdfTkZfQ09O TlRSQUNLX0lQVjY9eQpDT05GSUdfTkZfRFVQX0lQVjY9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9 eQojIENPTkZJR19ORl9MT0dfSVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHX05GX05BVF9JUFY2IGlz IG5vdCBzZXQKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9 eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkK Q09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJ R19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQojIENP TkZJR19JUDZfTkZfTUFUQ0hfUlBGSUxURVIgaXMgbm90IHNldApDT05GSUdfSVA2X05GX01BVENI X1JUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9eQpDT05GSUdfSVA2X05GX0ZJTFRFUj15CkNP TkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJP WFkgaXMgbm90IHNldApDT05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkK Q09ORklHX0lQNl9ORl9TRUNVUklUWT15CiMgQ09ORklHX0lQNl9ORl9OQVQgaXMgbm90IHNldAoK IwojIERFQ25ldDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfREVDTkVUX05GX0dS QUJVTEFUT1I9eQpDT05GSUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRf QlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9U X05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9 eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19C UklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9F QlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9T VFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9 eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09O RklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklH X0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQpDT05GSUdfSVBfREND UD15CkNPTkZJR19JTkVUX0RDQ1BfRElBRz15CgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9u CiMKIyBDT05GSUdfSVBfRENDUF9DQ0lEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQ X0NDSUQzPXkKIyBDT05GSUdfSVBfRENDUF9DQ0lEM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19J UF9EQ0NQX1RGUkNfTElCPXkKCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBf RENDUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRENDUFBST0JFPXkKQ09ORklHX0lQX1ND VFA9eQpDT05GSUdfTkVUX1NDVFBQUk9CRT15CiMgQ09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBu b3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NU UF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFV TFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX01E NT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JE UyBpcyBub3Qgc2V0CkNPTkZJR19USVBDPXkKIyBDT05GSUdfVElQQ19NRURJQV9JQiBpcyBub3Qg c2V0CkNPTkZJR19USVBDX01FRElBX1VEUD15CkNPTkZJR19BVE09eQpDT05GSUdfQVRNX0NMSVA9 eQojIENPTkZJR19BVE1fQ0xJUF9OT19JQ01QIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9MQU5FPXkK Q09ORklHX0FUTV9NUE9BPXkKQ09ORklHX0FUTV9CUjI2ODQ9eQojIENPTkZJR19BVE1fQlIyNjg0 X0lQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9eQpDT05GSUdfTDJUUF9ERUJVR0ZTPXkK Q09ORklHX0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD15CkNPTkZJR19MMlRQX0VUSD15CkNPTkZJ R19TVFA9eQpDT05GSUdfR0FSUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBf U05PT1BJTkc9eQojIENPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkcgaXMgbm90IHNldApDT05G SUdfSEFWRV9ORVRfRFNBPXkKQ09ORklHX1ZMQU5fODAyMVE9eQpDT05GSUdfVkxBTl84MDIxUV9H VlJQPXkKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKQ09ORklHX0RFQ05FVD15 CiMgQ09ORklHX0RFQ05FVF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xM QzI9eQpDT05GSUdfSVBYPXkKIyBDT05GSUdfSVBYX0lOVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19B VEFMSz15CkNPTkZJR19ERVZfQVBQTEVUQUxLPXkKQ09ORklHX0lQRERQPXkKQ09ORklHX0lQRERQ X0VOQ0FQPXkKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKQ09ORklHX0xBUEI9eQpDT05GSUdfUEhP TkVUPXkKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PXkKIyBD T05GSUdfSUVFRTgwMjE1NF9OTDgwMjE1NF9FWFBFUklNRU5UQUwgaXMgbm90IHNldApDT05GSUdf SUVFRTgwMjE1NF9TT0NLRVQ9eQojIENPTkZJR19NQUM4MDIxNTQgaXMgbm90IHNldApDT05GSUdf TkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfQ0JR PXkKQ09ORklHX05FVF9TQ0hfSFRCPXkKQ09ORklHX05FVF9TQ0hfSEZTQz15CkNPTkZJR19ORVRf U0NIX0FUTT15CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpD T05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9T RlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKQ09ORklHX05F VF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX0RTTUFSSz15CkNPTkZJR19ORVRfU0NIX05FVEVN PXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKQ09ORklHX05F VF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQojIENPTkZJR19ORVRfU0NIX0NPREVM IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9TQ0hfRlEgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9TQ0hfUElFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfSU5HUkVTUz15CiMg Q09ORklHX05FVF9TQ0hfUExVRyBpcyBub3Qgc2V0CgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05G SUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfVENJTkRF WD15CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09ORklHX05F VF9DTFNfVTMyPXkKQ09ORklHX0NMU19VMzJfUEVSRj15CkNPTkZJR19DTFNfVTMyX01BUks9eQpD T05GSUdfTkVUX0NMU19SU1ZQPXkKQ09ORklHX05FVF9DTFNfUlNWUDY9eQpDT05GSUdfTkVUX0NM U19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKIyBDT05GSUdfTkVUX0NMU19CUEYgaXMg bm90IHNldAojIENPTkZJR19ORVRfQ0xTX0ZMT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1B VENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkK Q09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdf TkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CiMgQ09ORklHX05FVF9F TUFUQ0hfQ0FOSUQgaXMgbm90IHNldAojIENPTkZJR19ORVRfRU1BVENIX0lQU0VUIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05F VF9BQ1RfR0FDVD15CkNPTkZJR19HQUNUX1BST0I9eQpDT05GSUdfTkVUX0FDVF9NSVJSRUQ9eQpD T05GSUdfTkVUX0FDVF9JUFQ9eQpDT05GSUdfTkVUX0FDVF9OQVQ9eQpDT05GSUdfTkVUX0FDVF9Q RURJVD15CkNPTkZJR19ORVRfQUNUX1NJTVA9eQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPXkKQ09O RklHX05FVF9BQ1RfQ1NVTT15CiMgQ09ORklHX05FVF9BQ1RfVkxBTiBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9BQ1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfSUZFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfSU5E PXkKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9eQpDT05GSUdfRE5TX1JFU09MVkVS PXkKQ09ORklHX0JBVE1BTl9BRFY9eQojIENPTkZJR19CQVRNQU5fQURWX0JBVE1BTl9WIGlzIG5v dCBzZXQKQ09ORklHX0JBVE1BTl9BRFZfQkxBPXkKIyBDT05GSUdfQkFUTUFOX0FEVl9EQVQgaXMg bm90IHNldAojIENPTkZJR19CQVRNQU5fQURWX05DIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFO X0FEVl9NQ0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFZfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19PUEVOVlNXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TV0lUQ0hERVYgaXMg bm90IHNldAojIENPTkZJR19ORVRfTDNfTUFTVEVSX0RFViBpcyBub3Qgc2V0CkNPTkZJR19SUFM9 eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CkNPTkZJR19TT0NLX0NHUk9VUF9EQVRB PXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9ORVRf Q0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JRTD15CkNPTkZJR19C UEZfSklUPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpD T05GSUdfTkVUX1BLVEdFTj15CiMgQ09ORklHX05FVF9UQ1BQUk9CRSBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfRFJPUF9NT05JVE9SPXkKQ09ORklHX0hBTVJBRElPPXkKCiMKIyBQYWNrZXQgUmFkaW8g cHJvdG9jb2xzCiMKQ09ORklHX0FYMjU9eQojIENPTkZJR19BWDI1X0RBTUFfU0xBVkUgaXMgbm90 IHNldApDT05GSUdfTkVUUk9NPXkKQ09ORklHX1JPU0U9eQoKIwojIEFYLjI1IG5ldHdvcmsgZGV2 aWNlIGRyaXZlcnMKIwpDT05GSUdfTUtJU1M9eQpDT05GSUdfNlBBQ0s9eQpDT05GSUdfQlBRRVRI RVI9eQpDT05GSUdfQkFZQ09NX1NFUl9GRFg9eQpDT05GSUdfQkFZQ09NX1NFUl9IRFg9eQpDT05G SUdfQkFZQ09NX1BBUj15CkNPTkZJR19ZQU09eQpDT05GSUdfQ0FOPXkKQ09ORklHX0NBTl9SQVc9 eQpDT05GSUdfQ0FOX0JDTT15CkNPTkZJR19DQU5fR1c9eQoKIwojIENBTiBEZXZpY2UgRHJpdmVy cwojCkNPTkZJR19DQU5fVkNBTj15CkNPTkZJR19DQU5fU0xDQU49eQpDT05GSUdfQ0FOX0RFVj15 CkNPTkZJR19DQU5fQ0FMQ19CSVRUSU1JTkc9eQojIENPTkZJR19DQU5fTEVEUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTl9DX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9DQzc3MCBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTl9JRklfQ0FORkQgaXMgbm90IHNldAojIENPTkZJR19DQU5fTV9DQU4g aXMgbm90IHNldApDT05GSUdfQ0FOX1NKQTEwMDA9eQojIENPTkZJR19DQU5fU0pBMTAwMF9JU0Eg aXMgbm90IHNldAojIENPTkZJR19DQU5fU0pBMTAwMF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJ R19DQU5fRU1TX1BDTUNJQT15CkNPTkZJR19DQU5fRU1TX1BDST15CiMgQ09ORklHX0NBTl9QRUFL X1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fUEVBS19QQ0k9eQpDT05GSUdfQ0FOX1BFQUtf UENJRUM9eQpDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9eQpDT05GSUdfQ0FOX1BMWF9QQ0k9eQpDT05G SUdfQ0FOX1NPRlRJTkc9eQpDT05GSUdfQ0FOX1NPRlRJTkdfQ1M9eQoKIwojIENBTiBTUEkgaW50 ZXJmYWNlcwojCkNPTkZJR19DQU5fTUNQMjUxWD15CgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMK Q09ORklHX0NBTl9FTVNfVVNCPXkKQ09ORklHX0NBTl9FU0RfVVNCMj15CiMgQ09ORklHX0NBTl9H U19VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fS1ZBU0VSX1VTQiBpcyBub3Qgc2V0CiMgQ09O RklHX0NBTl9QRUFLX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl84REVWX1VTQiBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoK IwojIElyREEgcHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPXkKQ09ORklHX0lSTkVUPXkKQ09ORklH X0lSQ09NTT15CiMgQ09ORklHX0lSREFfVUxUUkEgaXMgbm90IHNldAoKIwojIElyREEgb3B0aW9u cwojCkNPTkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNBUD15CkNPTkZJR19JUkRBX0ZBU1RfUlI9eQoj IENPTkZJR19JUkRBX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBJbmZyYXJlZC1wb3J0IGRldmljZSBk cml2ZXJzCiMKCiMKIyBTSVIgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfSVJUVFlfU0lSPXkKCiMK IyBEb25nbGUgc3VwcG9ydAojCkNPTkZJR19ET05HTEU9eQpDT05GSUdfRVNJX0RPTkdMRT15CkNP TkZJR19BQ1RJU1lTX0RPTkdMRT15CkNPTkZJR19URUtSQU1fRE9OR0xFPXkKQ09ORklHX1RPSU0z MjMyX0RPTkdMRT15CkNPTkZJR19MSVRFTElOS19ET05HTEU9eQpDT05GSUdfTUE2MDBfRE9OR0xF PXkKQ09ORklHX0dJUkJJTF9ET05HTEU9eQpDT05GSUdfTUNQMjEyMF9ET05HTEU9eQpDT05GSUdf T0xEX0JFTEtJTl9ET05HTEU9eQpDT05GSUdfQUNUMjAwTF9ET05HTEU9eQpDT05GSUdfS0lOR1NV Tl9ET05HTEU9eQpDT05GSUdfS1NEQVpaTEVfRE9OR0xFPXkKQ09ORklHX0tTOTU5X0RPTkdMRT15 CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX1VTQl9JUkRBPXkKQ09ORklHX1NJR01B VEVMX0ZJUj15CkNPTkZJR19OU0NfRklSPXkKQ09ORklHX1dJTkJPTkRfRklSPXkKQ09ORklHX1NN Q19JUkNDX0ZJUj15CkNPTkZJR19BTElfRklSPXkKQ09ORklHX1ZMU0lfRklSPXkKQ09ORklHX1ZJ QV9GSVI9eQpDT05GSUdfTUNTX0ZJUj15CkNPTkZJR19CVD15CkNPTkZJR19CVF9CUkVEUj15CkNP TkZJR19CVF9SRkNPTU09eQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPXkK Q09ORklHX0JUX0JORVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkK Q09ORklHX0JUX0NNVFA9eQpDT05GSUdfQlRfSElEUD15CkNPTkZJR19CVF9IUz15CkNPTkZJR19C VF9MRT15CiMgQ09ORklHX0JUX0xFRFMgaXMgbm90IHNldAojIENPTkZJR19CVF9TRUxGVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZl cnMKIwpDT05GSUdfQlRfSU5URUw9eQpDT05GSUdfQlRfQkNNPXkKQ09ORklHX0JUX1JUTD15CkNP TkZJR19CVF9IQ0lCVFVTQj15CkNPTkZJR19CVF9IQ0lCVFVTQl9CQ009eQpDT05GSUdfQlRfSENJ QlRVU0JfUlRMPXkKQ09ORklHX0JUX0hDSUJUU0RJTz15CkNPTkZJR19CVF9IQ0lVQVJUPXkKQ09O RklHX0JUX0hDSVVBUlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9CQ1NQPXkKQ09ORklHX0JUX0hD SVVBUlRfQVRIM0s9eQpDT05GSUdfQlRfSENJVUFSVF9MTD15CiMgQ09ORklHX0JUX0hDSVVBUlRf M1dJUkUgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0lOVEVMIGlzIG5vdCBzZXQKIyBD T05GSUdfQlRfSENJVUFSVF9CQ00gaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX1FDQSBp cyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfQUc2WFggaXMgbm90IHNldApDT05GSUdfQlRf SENJQkNNMjAzWD15CkNPTkZJR19CVF9IQ0lCUEExMFg9eQpDT05GSUdfQlRfSENJQkZVU0I9eQpD T05GSUdfQlRfSENJRFRMMT15CkNPTkZJR19CVF9IQ0lCVDNDPXkKQ09ORklHX0JUX0hDSUJMVUVD QVJEPXkKQ09ORklHX0JUX0hDSUJUVUFSVD15CkNPTkZJR19CVF9IQ0lWSENJPXkKQ09ORklHX0JU X01SVkw9eQpDT05GSUdfQlRfTVJWTF9TRElPPXkKQ09ORklHX0JUX0FUSDNLPXkKQ09ORklHX0FG X1JYUlBDPXkKIyBDT05GSUdfQUZfUlhSUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlhLQUQ9 eQojIENPTkZJR19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJ UkVMRVNTPXkKQ09ORklHX1dJUkVMRVNTX0VYVD15CkNPTkZJR19XRVhUX0NPUkU9eQpDT05GSUdf V0VYVF9QUk9DPXkKQ09ORklHX1dFWFRfU1BZPXkKQ09ORklHX1dFWFRfUFJJVj15CkNPTkZJR19D Rkc4MDIxMT15CiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90IHNldAojIENPTkZJR19D Rkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfREVG QVVMVF9QUz15CiMgQ09ORklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19D Rkc4MDIxMV9JTlRFUk5BTF9SRUdEQiBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9DUkRBX1NV UFBPUlQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUX0VYUE9S VD15CkNPTkZJR19MSUI4MDIxMT15CkNPTkZJR19MSUI4MDIxMV9DUllQVF9XRVA9eQpDT05GSUdf TElCODAyMTFfQ1JZUFRfQ0NNUD15CkNPTkZJR19MSUI4MDIxMV9DUllQVF9US0lQPXkKIyBDT05G SUdfTElCODAyMTFfREVCVUcgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTE9eQpDT05GSUdfTUFD ODAyMTFfSEFTX1JDPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMPXkKQ09ORklHX01BQzgw MjExX1JDX01JTlNUUkVMX0hUPXkKIyBDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUxfVkhUIGlz IG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFRfTUlOU1RSRUw9eQpDT05GSUdfTUFD ODAyMTFfUkNfREVGQVVMVD0ibWluc3RyZWxfaHQiCkNPTkZJR19NQUM4MDIxMV9NRVNIPXkKQ09O RklHX01BQzgwMjExX0xFRFM9eQojIENPTkZJR19NQUM4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFD ODAyMTFfREVCVUdfTUVOVSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhf U0laRT0wCkNPTkZJR19XSU1BWD15CkNPTkZJR19XSU1BWF9ERUJVR19MRVZFTD04CkNPTkZJR19S RktJTEw9eQpDT05GSUdfUkZLSUxMX0xFRFM9eQpDT05GSUdfUkZLSUxMX0lOUFVUPXkKIyBDT05G SUdfUkZLSUxMX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9HUElPIGlzIG5v dCBzZXQKQ09ORklHX05FVF85UD15CkNPTkZJR19ORVRfOVBfVklSVElPPXkKQ09ORklHX05FVF85 UF9SRE1BPXkKIyBDT05GSUdfTkVUXzlQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBp cyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0 CkNPTkZJR19ORkM9eQojIENPTkZJR19ORkNfRElHSVRBTCBpcyBub3Qgc2V0CkNPTkZJR19ORkNf TkNJPXkKIyBDT05GSUdfTkZDX05DSV9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORkNfTkNJX1VB UlQgaXMgbm90IHNldAojIENPTkZJR19ORkNfSENJIGlzIG5vdCBzZXQKCiMKIyBOZWFyIEZpZWxk IENvbW11bmljYXRpb24gKE5GQykgZGV2aWNlcwojCkNPTkZJR19ORkNfUE41MzM9eQojIENPTkZJ R19ORkNfU0lNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX0ZEUCBpcyBub3Qgc2V0CiMgQ09ORklH X05GQ19NUlZMX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19TVF9OQ0lfSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkZDX1NUX05DSV9TUEkgaXMgbm90IHNldAojIENPTkZJR19ORkNfTlhQX05D SSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19TM0ZXUk41X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0RTVF9DQUNIRT15CiMgQ09ORklHX05FVF9ERVZM SU5LIGlzIG5vdCBzZXQKQ09ORklHX01BWV9VU0VfREVWTElOSz15CkNPTkZJR19IQVZFX0JQRl9K SVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMK Q09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJ R19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NU QU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CkNPTkZJR19GV19MT0FE RVI9eQojIENPTkZJR19GSVJNV0FSRV9JTl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFf RklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xP QURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19XQU5UX0RFVl9DT1JF RFVNUD15CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQpDT05GSUdfREVWX0NPUkVEVU1QPXkK IyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlz IG5vdCBzZXQKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKIyBDT05GSUdfR0VORVJJQ19DUFVfREVW SUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVH TUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19ETUFf U0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMg ZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQpDT05GSUdf TVREPXkKIyBDT05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKQ09ORklHX01URF9SRURCT09UX1BB UlRTPXkKQ09ORklHX01URF9SRURCT09UX0RJUkVDVE9SWV9CTE9DSz0tMQojIENPTkZJR19NVERf UkVEQk9PVF9QQVJUU19VTkFMTE9DQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09U X1BBUlRTX1JFQURPTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMg bm90IHNldApDT05GSUdfTVREX0FSN19QQVJUUz15CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFu c2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpDT05GSUdfTVREX0JMT0NLPXkK Q09ORklHX0ZUTD15CkNPTkZJR19ORlRMPXkKQ09ORklHX05GVExfUlc9eQpDT05GSUdfSU5GVEw9 eQpDT05GSUdfUkZEX0ZUTD15CkNPTkZJR19TU0ZEQz15CiMgQ09ORklHX1NNX0ZUTCBpcyBub3Qg c2V0CkNPTkZJR19NVERfT09QUz15CkNPTkZJR19NVERfU1dBUD15CiMgQ09ORklHX01URF9QQVJU SVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJz CiMKQ09ORklHX01URF9DRkk9eQpDT05GSUdfTVREX0pFREVDUFJPQkU9eQpDT05GSUdfTVREX0dF Tl9QUk9CRT15CiMgQ09ORklHX01URF9DRklfQURWX09QVElPTlMgaXMgbm90IHNldApDT05GSUdf TVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05G SUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfOCBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kxPXkK Q09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPXkKQ09ORklH X01URF9DRklfQU1EU1REPXkKQ09ORklHX01URF9DRklfU1RBQT15CkNPTkZJR19NVERfQ0ZJX1VU SUw9eQpDT05GSUdfTVREX1JBTT15CkNPTkZJR19NVERfUk9NPXkKQ09ORklHX01URF9BQlNFTlQ9 eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdfTVREX0NPTVBM RVhfTUFQUElOR1M9eQpDT05GSUdfTVREX1BIWVNNQVA9eQojIENPTkZJR19NVERfUEhZU01BUF9D T01QQVQgaXMgbm90IHNldApDT05GSUdfTVREX1NCQ19HWFg9eQojIENPTkZJR19NVERfQU1ENzZY Uk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0lDSFhST00gaXMgbm90IHNldAojIENPTkZJR19N VERfRVNCMlJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DSzgwNFhST00gaXMgbm90IHNldAoj IENPTkZJR19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ORVR0ZWwgaXMg bm90IHNldAojIENPTkZJR19NVERfTDQ0MEdYIGlzIG5vdCBzZXQKQ09ORklHX01URF9QQ0k9eQpD T05GSUdfTVREX1BDTUNJQT15CiMgQ09ORklHX01URF9QQ01DSUFfQU5PTllNT1VTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX0dQSU9fQUREUiBpcyBub3Qgc2V0CkNPTkZJR19NVERfSU5URUxfVlJf Tk9SPXkKQ09ORklHX01URF9QTEFUUkFNPXkKIyBDT05GSUdfTVREX0xBVENIX0FERFIgaXMgbm90 IHNldAoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NVERf UE1DNTUxPXkKIyBDT05GSUdfTVREX1BNQzU1MV9CVUdGSVggaXMgbm90IHNldAojIENPTkZJR19N VERfUE1DNTUxX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01URF9EQVRBRkxBU0g9eQojIENPTkZJ R19NVERfREFUQUZMQVNIX1dSSVRFX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRB RkxBU0hfT1RQIGlzIG5vdCBzZXQKQ09ORklHX01URF9TU1QyNUw9eQpDT05GSUdfTVREX1NMUkFN PXkKQ09ORklHX01URF9QSFJBTT15CkNPTkZJR19NVERfTVREUkFNPXkKQ09ORklHX01URFJBTV9U T1RBTF9TSVpFPTQwOTYKQ09ORklHX01URFJBTV9FUkFTRV9TSVpFPTEyOApDT05GSUdfTVREUkFN X0FCU19QT1M9MApDT05GSUdfTVREX0JMT0NLMk1URD15CgojCiMgRGlzay1Pbi1DaGlwIERldmlj ZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5E X0VDQz15CiMgQ09ORklHX01URF9OQU5EX0VDQ19TTUMgaXMgbm90IHNldApDT05GSUdfTVREX05B TkQ9eQojIENPTkZJR19NVERfTkFORF9FQ0NfQkNIIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTV9D T01NT049eQojIENPTkZJR19NVERfTkFORF9ERU5BTElfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX05BTkRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX09NQVBfQkNIX0JVSUxE IGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0lEUz15CkNPTkZJR19NVERfTkFORF9SSUNPSD15 CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQPXkKIyBDT05GSUdfTVREX05BTkRfRElTS09OQ0hJ UF9QUk9CRV9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BS T0JFX0FERFJFU1M9MAojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX0JCVFdSSVRFIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX05BTkRfRE9DRzQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRf Q0FGRT15CkNPTkZJR19NVERfTkFORF9OQU5EU0lNPXkKQ09ORklHX01URF9OQU5EX1BMQVRGT1JN PXkKIyBDT05GSUdfTVREX05BTkRfSElTSTUwNCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT05FTkFO RD15CkNPTkZJR19NVERfT05FTkFORF9WRVJJRllfV1JJVEU9eQpDT05GSUdfTVREX09ORU5BTkRf R0VORVJJQz15CiMgQ09ORklHX01URF9PTkVOQU5EX09UUCBpcyBub3Qgc2V0CkNPTkZJR19NVERf T05FTkFORF8yWF9QUk9HUkFNPXkKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZl cnMKIwpDT05GSUdfTVREX0xQRERSPXkKQ09ORklHX01URF9RSU5GT19QUk9CRT15CiMgQ09ORklH X01URF9TUElfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01URF9VQkk9eQpDT05GSUdfTVREX1VCSV9X TF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9CRUJfTElNSVQ9MjAKIyBDT05GSUdfTVRE X1VCSV9GQVNUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSV9HTFVFQkkgaXMgbm90IHNl dAojIENPTkZJR19NVERfVUJJX0JMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfT0YgaXMgbm90IHNl dApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVD15CkNP TkZJR19QQVJQT1JUX1BDPXkKQ09ORklHX1BBUlBPUlRfU0VSSUFMPXkKIyBDT05GSUdfUEFSUE9S VF9QQ19GSUZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPIGlzIG5vdCBz ZXQKQ09ORklHX1BBUlBPUlRfUENfUENNQ0lBPXkKIyBDT05GSUdfUEFSUE9SVF9HU0MgaXMgbm90 IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PXkKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJ R19QQVJQT1JUX05PVF9QQz15CkNPTkZJR19QTlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVTU0FH RVMgaXMgbm90IHNldAoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JM S19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKQ09ORklHX0JMS19E RVZfRkQ9eQojIENPTkZJR19QQVJJREUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BDSUVT U0RfTVRJUDMyWFggaXMgbm90IHNldAojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKQ09ORklHX0JM S19DUFFfQ0lTU19EQT15CkNPTkZJR19DSVNTX1NDU0lfVEFQRT15CkNPTkZJR19CTEtfREVWX0RB Qzk2MD15CkNPTkZJR19CTEtfREVWX1VNRU09eQojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04g aXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5f Q09VTlQ9OAojIENPTkZJR19CTEtfREVWX0NSWVBUT0xPT1AgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9eQojIENPTkZJR19CTEtf REVWX1NLRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX09TRD15CkNPTkZJR19CTEtfREVWX1NY OD15CkNPTkZJR19CTEtfREVWX1JBTT15CkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05G SUdfQkxLX0RFVl9SQU1fU0laRT02NTUzNgpDT05GSUdfQ0RST01fUEtUQ0RWRD15CkNPTkZJR19D RFJPTV9QS1RDRFZEX0JVRkZFUlM9OAojIENPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRSBpcyBu b3Qgc2V0CkNPTkZJR19BVEFfT1ZFUl9FVEg9eQpDT05GSUdfWEVOX0JMS0RFVl9GUk9OVEVORD15 CkNPTkZJR19YRU5fQkxLREVWX0JBQ0tFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15CiMgQ09ORklH X0JMS19ERVZfSEQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SQkQ9eQojIENPTkZJR19CTEtf REVWX1JTWFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAoKIwoj IE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNPTkZJR19BRDUyNVhf RFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9eQpDT05GSUdfQUQ1MjVYX0RQT1RfU1BJPXkK IyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0lCTV9BU009eQpDT05GSUdfUEhB TlRPTT15CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NPUkU9eQpDT05GSUdfVElGTV83 WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKQ09O RklHX0hQX0lMTz15CkNPTkZJR19BUERTOTgwMkFMUz15CkNPTkZJR19JU0wyOTAwMz15CkNPTkZJ R19JU0wyOTAyMD15CkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9eQpDT05GSUdfU0VOU09SU19CSDE3 ODA9eQpDT05GSUdfU0VOU09SU19CSDE3NzA9eQpDT05GSUdfU0VOU09SU19BUERTOTkwWD15CkNP TkZJR19ITUM2MzUyPXkKQ09ORklHX0RTMTY4Mj15CkNPTkZJR19USV9EQUM3NTEyPXkKIyBDT05G SUdfQk1QMDg1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JNUDA4NV9TUEkgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODAgaXMgbm90IHNldAojIENPTkZJR19MQVRUSUNFX0VD UDNfQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BB TkVMIGlzIG5vdCBzZXQKQ09ORklHX0MyUE9SVD15CkNPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUw PXkKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQyND15CkNPTkZJR19FRVBS T01fQVQyNT15CkNPTkZJR19FRVBST01fTEVHQUNZPXkKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkK Q09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNldApD T05GSUdfQ0I3MTBfQ09SRT15CiMgQ09ORklHX0NCNzEwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0NCNzEwX0RFQlVHX0FTU1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQg dHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2Fk IG1vZHVsZQojCiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X01FSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9NRSBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0 CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIKIwojIENPTkZJR19JTlRFTF9NSUNfQlVTIGlzIG5v dCBzZXQKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwojIENPTkZJR19TQ0lGX0JVUyBpcyBub3Qgc2V0 CgojCiMgVk9QIEJ1cyBEcml2ZXIKIwojIENPTkZJR19WT1BfQlVTIGlzIG5vdCBzZXQKCiMKIyBJ bnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMg U0NJRiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50 IChDT1NNKSBEcml2ZXJzCiMKCiMKIyBWT1AgRHJpdmVyCiMKIyBDT05GSUdfR0VOV1FFIGlzIG5v dCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldAojIENPTkZJR19DWExfRUVIIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKQ09ORklHX0lERT15CgojCiMgUGxlYXNlIHNlZSBE b2N1bWVudGF0aW9uL2lkZS9pZGUudHh0IGZvciBoZWxwL2luZm8gb24gSURFIGRyaXZlcwojCkNP TkZJR19JREVfWEZFUl9NT0RFPXkKQ09ORklHX0lERV9BVEFQST15CiMgQ09ORklHX0JMS19ERVZf SURFX1NBVEEgaXMgbm90IHNldApDT05GSUdfSURFX0dEPXkKQ09ORklHX0lERV9HRF9BVEE9eQpD T05GSUdfSURFX0dEX0FUQVBJPXkKIyBDT05GSUdfQkxLX0RFVl9JREVDUyBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX0RFTEtJTj15CkNPTkZJR19CTEtfREVWX0lERUNEPXkKQ09ORklHX0JMS19E RVZfSURFQ0RfVkVSQk9TRV9FUlJPUlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBFPXkKIyBDT05G SUdfQkxLX0RFVl9JREVBQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX1RBU0tfSU9DVEwgaXMg bm90IHNldApDT05GSUdfSURFX1BST0NfRlM9eQoKIwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVn Zml4ZXMKIwpDT05GSUdfSURFX0dFTkVSSUM9eQojIENPTkZJR19CTEtfREVWX1BMQVRGT1JNIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RF Vl9JREVQTlA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kgSURFIGNoaXBz ZXRzIHN1cHBvcnQKIwpDT05GSUdfQkxLX0RFVl9JREVQQ0k9eQpDT05GSUdfSURFUENJX1BDSUJV U19PUkRFUj15CiMgQ09ORklHX0JMS19ERVZfT0ZGQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9PUFRJNjIxPXkKIyBDT05G SUdfQkxLX0RFVl9SWjEwMDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkK IyBDT05GSUdfQkxLX0RFVl9BRUM2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTEkx NVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NNRDY0WCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJJRkxFWCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW X0hQVDM2Nj15CiMgQ09ORklHX0JMS19ERVZfSk1JQ1JPTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX1BJSVg9eQpDT05GSUdfQkxLX0RFVl9JVDgxNzI9eQpDT05GSUdfQkxLX0RFVl9JVDgyMTM9 eQojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlM4 NzQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X1NWV0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TTEM5MEU2 NiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RSTTI5MD15CiMgQ09ORklHX0JMS19ERVZfVklB ODJDWFhYIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEM4NkMwMDE9eQpDT05GSUdfQkxLX0RF Vl9JREVETUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpD T05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklH X1NDU0lfTkVUTElOSz15CiMgQ09ORklHX1NDU0lfTVFfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ss IHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CkNPTkZJR19DSFJfREVWX1NUPXkK Q09ORklHX0NIUl9ERVZfT1NTVD15CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0JMS19ERVZf U1JfVkVORE9SPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQpDT05G SUdfU0NTSV9FTkNMT1NVUkU9eQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05GSUdfU0NTSV9M T0dHSU5HPXkKQ09ORklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMK Q09ORklHX1NDU0lfU1BJX0FUVFJTPXkKQ09ORklHX1NDU0lfRkNfQVRUUlM9eQpDT05GSUdfU0NT SV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19M SUJTQVM9eQpDT05GSUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkK Q09ORklHX1NDU0lfU1JQX0FUVFJTPXkKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVND U0lfVENQPXkKQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9eQpDT05GSUdfU0NTSV9DWEdCM19JU0NT ST15CkNPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJPXkKQ09ORklHX1NDU0lfQk5YMl9JU0NTST15CkNP TkZJR19TQ1NJX0JOWDJYX0ZDT0U9eQpDT05GSUdfQkUySVNDU0k9eQpDT05GSUdfQkxLX0RFVl8z V19YWFhYX1JBSUQ9eQpDT05GSUdfU0NTSV9IUFNBPXkKQ09ORklHX1NDU0lfM1dfOVhYWD15CkNP TkZJR19TQ1NJXzNXX1NBUz15CkNPTkZJR19TQ1NJX0FDQVJEPXkKQ09ORklHX1NDU0lfQUFDUkFJ RD15CkNPTkZJR19TQ1NJX0FJQzdYWFg9eQpDT05GSUdfQUlDN1hYWF9DTURTX1BFUl9ERVZJQ0U9 OApDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9NUz0xNTAwMApDT05GSUdfQUlDN1hYWF9ERUJV R19FTkFCTEU9eQpDT05GSUdfQUlDN1hYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJQzdYWFhfUkVH X1BSRVRUWV9QUklOVD15CkNPTkZJR19TQ1NJX0FJQzc5WFg9eQpDT05GSUdfQUlDNzlYWF9DTURT X1BFUl9ERVZJQ0U9MzIKQ09ORklHX0FJQzc5WFhfUkVTRVRfREVMQVlfTVM9MTUwMDAKQ09ORklH X0FJQzc5WFhfREVCVUdfRU5BQkxFPXkKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCkNPTkZJ R19BSUM3OVhYX1JFR19QUkVUVFlfUFJJTlQ9eQpDT05GSUdfU0NTSV9BSUM5NFhYPXkKIyBDT05G SUdfQUlDOTRYWF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPXkKIyBDT05GSUdf U0NTSV9NVlNBU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVNfVEFTS0xFVCBp cyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WVU1JPXkKQ09ORklHX1NDU0lfRFBUX0kyTz15CkNPTkZJ R19TQ1NJX0FEVkFOU1lTPXkKQ09ORklHX1NDU0lfQVJDTVNSPXkKIyBDT05GSUdfU0NTSV9FU0FT MlIgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfTkVXR0VOPXkKQ09ORklHX01FR0FSQUlEX01N PXkKQ09ORklHX01FR0FSQUlEX01BSUxCT1g9eQpDT05GSUdfTUVHQVJBSURfTEVHQUNZPXkKQ09O RklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19TQ1NJX01QVDNTQVM9eQpDT05GSUdfU0NTSV9NUFQy U0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1ND U0lfTVBUMlNBUz15CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf SFBUSU9QPXkKQ09ORklHX1NDU0lfQlVTTE9HSUM9eQojIENPTkZJR19TQ1NJX0ZMQVNIUE9JTlQg aXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST15CiMgQ09ORklHX1hFTl9TQ1NJX0ZST05U RU5EIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9TVE9SQUdFPXkKQ09ORklHX0xJQkZDPXkKQ09O RklHX0xJQkZDT0U9eQpDT05GSUdfRkNPRT15CkNPTkZJR19GQ09FX0ZOSUM9eQojIENPTkZJR19T Q1NJX1NOSUMgaXMgbm90IHNldApDT05GSUdfU0NTSV9ETVgzMTkxRD15CkNPTkZJR19TQ1NJX0VB VEE9eQpDT05GSUdfU0NTSV9FQVRBX1RBR0dFRF9RVUVVRT15CkNPTkZJR19TQ1NJX0VBVEFfTElO S0VEX0NPTU1BTkRTPXkKQ09ORklHX1NDU0lfRUFUQV9NQVhfVEFHUz0xNgpDT05GSUdfU0NTSV9G VVRVUkVfRE9NQUlOPXkKQ09ORklHX1NDU0lfR0RUSD15CkNPTkZJR19TQ1NJX0lTQ0k9eQpDT05G SUdfU0NTSV9JUFM9eQpDT05GSUdfU0NTSV9JTklUSU89eQpDT05GSUdfU0NTSV9JTklBMTAwPXkK Q09ORklHX1NDU0lfUFBBPXkKQ09ORklHX1NDU0lfSU1NPXkKIyBDT05GSUdfU0NTSV9JWklQX0VQ UDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JWklQX1NMT1dfQ1RSIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfU1RFWD15CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF8yPXkKQ09ORklHX1NDU0lfU1lN NTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpDT05GSUdfU0NTSV9TWU01M0M4WFhfREVGQVVM VF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NQVhfVEFHUz02NApDT05GSUdfU0NTSV9T WU01M0M4WFhfTU1JTz15CkNPTkZJR19TQ1NJX0lQUj15CiMgQ09ORklHX1NDU0lfSVBSX1RSQUNF IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFJfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJ X1FMT0dJQ18xMjgwPXkKQ09ORklHX1NDU0lfUUxBX0ZDPXkKIyBDT05GSUdfVENNX1FMQTJYWFgg aXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfSVNDU0k9eQojIENPTkZJR19TQ1NJX0xQRkMgaXMg bm90IHNldApDT05GSUdfU0NTSV9EQzM5NXg9eQojIENPTkZJR19TQ1NJX0FNNTNDOTc0IGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9XRDcxOVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUE1DUkFJRD15CkNPTkZJR19TQ1NJX1BNODAwMT15CkNP TkZJR19TQ1NJX0JGQV9GQz15CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfQ0hF TFNJT19GQ09FIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTE9XTEVWRUxfUENNQ0lBPXkKQ09ORklH X1BDTUNJQV9BSEExNTJYPW0KQ09ORklHX1BDTUNJQV9GRE9NQUlOPW0KQ09ORklHX1BDTUNJQV9R TE9HSUM9bQpDT05GSUdfUENNQ0lBX1NZTTUzQzUwMD1tCkNPTkZJR19TQ1NJX0RIPXkKQ09ORklH X1NDU0lfREhfUkRBQz15CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkKQ09ORklHX1NDU0lfREhfRU1D PXkKQ09ORklHX1NDU0lfREhfQUxVQT15CkNPTkZJR19TQ1NJX09TRF9JTklUSUFUT1I9eQpDT05G SUdfU0NTSV9PU0RfVUxEPXkKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMgQ09ORklH X1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9OT05T VEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJR19BVEFf QUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldApDT05GSUdfU0FUQV9QTVA9eQoK IwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKQ09ORklHX1NB VEFfQUhDST15CiMgQ09ORklHX1NBVEFfQUhDSV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19T QVRBX0lOSUMxNjJYPXkKQ09ORklHX1NBVEFfQUNBUkRfQUhDST15CkNPTkZJR19TQVRBX1NJTDI0 PXkKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEg aW50ZXJmYWNlCiMKQ09ORklHX1BEQ19BRE1BPXkKQ09ORklHX1NBVEFfUVNUT1I9eQpDT05GSUdf U0FUQV9TWDQ9eQpDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3 aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKQ09ORklHX1NBVEFfTVY9eQpDT05GSUdfU0FU QV9OVj15CkNPTkZJR19TQVRBX1BST01JU0U9eQpDT05GSUdfU0FUQV9TSUw9eQpDT05GSUdfU0FU QV9TSVM9eQpDT05GSUdfU0FUQV9TVlc9eQpDT05GSUdfU0FUQV9VTEk9eQpDT05GSUdfU0FUQV9W SUE9eQpDT05GSUdfU0FUQV9WSVRFU1NFPXkKCiMKIyBQQVRBIFNGRiBjb250cm9sbGVycyB3aXRo IEJNRE1BCiMKQ09ORklHX1BBVEFfQUxJPXkKQ09ORklHX1BBVEFfQU1EPXkKQ09ORklHX1BBVEFf QVJUT1A9eQpDT05GSUdfUEFUQV9BVElJWFA9eQpDT05GSUdfUEFUQV9BVFA4NjdYPXkKQ09ORklH X1BBVEFfQ01ENjRYPXkKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BB VEFfRUZBUj15CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9I UFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJ R19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQK Q09ORklHX1BBVEFfSVQ4MjFYPXkKQ09ORklHX1BBVEFfSk1JQ1JPTj15CkNPTkZJR19QQVRBX01B UlZFTEw9eQpDT05GSUdfUEFUQV9ORVRDRUxMPXkKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5v dCBzZXQKQ09ORklHX1BBVEFfTlM4NzQxNT15CkNPTkZJR19QQVRBX09MRFBJSVg9eQojIENPTkZJ R19QQVRBX09QVElETUEgaXMgbm90IHNldApDT05GSUdfUEFUQV9QREMyMDI3WD15CkNPTkZJR19Q QVRBX1BEQ19PTEQ9eQojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldApDT05GSUdfUEFU QV9SREM9eQpDT05GSUdfUEFUQV9TQ0g9eQpDT05GSUdfUEFUQV9TRVJWRVJXT1JLUz15CkNPTkZJ R19QQVRBX1NJTDY4MD15CkNPTkZJR19QQVRBX1NJUz15CkNPTkZJR19QQVRBX1RPU0hJQkE9eQpD T05GSUdfUEFUQV9UUklGTEVYPXkKQ09ORklHX1BBVEFfVklBPXkKIyBDT05GSUdfUEFUQV9XSU5C T05EIGlzIG5vdCBzZXQKCiMKIyBQSU8tb25seSBTRkYgY29udHJvbGxlcnMKIwojIENPTkZJR19Q QVRBX0NNRDY0MF9QQ0kgaXMgbm90IHNldApDT05GSUdfUEFUQV9NUElJWD15CkNPTkZJR19QQVRB X05TODc0MTA9eQojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QQ01D SUE9eQpDT05GSUdfUEFUQV9SWjEwMDA9eQoKIwojIEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kg ZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19BVEFfR0VORVJJ Qz15CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JM S19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9MSU5FQVI9eQpDT05G SUdfTURfUkFJRDA9eQpDT05GSUdfTURfUkFJRDE9eQpDT05GSUdfTURfUkFJRDEwPXkKQ09ORklH X01EX1JBSUQ0NTY9eQpDT05GSUdfTURfTVVMVElQQVRIPXkKQ09ORklHX01EX0ZBVUxUWT15CiMg Q09ORklHX01EX0NMVVNURVIgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQojIENPTkZJR19E TV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVCVUcgaXMgbm90IHNldApDT05G SUdfRE1fQlVGSU89eQojIENPTkZJR19ETV9ERUJVR19CTE9DS19TVEFDS19UUkFDSU5HIGlzIG5v dCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049eQpDT05GSUdfRE1fUEVSU0lTVEVOVF9EQVRBPXkK Q09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJP VklTSU9OSU5HPXkKIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9FUkEg aXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKQ09ORklHX0RNX0xPR19VU0VSU1BBQ0U9eQpD T05GSUdfRE1fUkFJRD15CkNPTkZJR19ETV9aRVJPPXkKQ09ORklHX0RNX01VTFRJUEFUSD15CkNP TkZJR19ETV9NVUxUSVBBVEhfUUw9eQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPXkKQ09ORklHX0RN X0RFTEFZPXkKQ09ORklHX0RNX1VFVkVOVD15CkNPTkZJR19ETV9GTEFLRVk9eQojIENPTkZJR19E TV9WRVJJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJ R19ETV9MT0dfV1JJVEVTIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPXkKQ09ORklHX1RD TV9JQkxPQ0s9eQpDT05GSUdfVENNX0ZJTEVJTz15CkNPTkZJR19UQ01fUFNDU0k9eQojIENPTkZJ R19UQ01fVVNFUjIgaXMgbm90IHNldApDT05GSUdfTE9PUEJBQ0tfVEFSR0VUPXkKQ09ORklHX1RD TV9GQz15CkNPTkZJR19JU0NTSV9UQVJHRVQ9eQojIENPTkZJR19TQlBfVEFSR0VUIGlzIG5vdCBz ZXQKQ09ORklHX0ZVU0lPTj15CkNPTkZJR19GVVNJT05fU1BJPXkKQ09ORklHX0ZVU0lPTl9GQz15 CkNPTkZJR19GVVNJT05fU0FTPXkKQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVT SU9OX0NUTD15CkNPTkZJR19GVVNJT05fTEFOPXkKIyBDT05GSUdfRlVTSU9OX0xPR0dJTkcgaXMg bm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJ UkU9eQpDT05GSUdfRklSRVdJUkVfT0hDST15CkNPTkZJR19GSVJFV0lSRV9TQlAyPXkKQ09ORklH X0ZJUkVXSVJFX05FVD15CkNPTkZJR19GSVJFV0lSRV9OT1NZPXkKQ09ORklHX01BQ0lOVE9TSF9E UklWRVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj15CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09O RklHX01JST15CkNPTkZJR19ORVRfQ09SRT15CkNPTkZJR19CT05ESU5HPXkKQ09ORklHX0RVTU1Z PXkKQ09ORklHX0VRVUFMSVpFUj15CkNPTkZJR19ORVRfRkM9eQpDT05GSUdfSUZCPXkKIyBDT05G SUdfTkVUX1RFQU0gaXMgbm90IHNldApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkK IyBDT05GSUdfSVBWTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhMQU4gaXMgbm90IHNldAojIENP TkZJR19HRU5FVkUgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMgbm90IHNldApDT05GSUdf TkVUQ09OU09MRT15CkNPTkZJR19ORVRDT05TT0xFX0RZTkFNSUM9eQpDT05GSUdfTkVUUE9MTD15 CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CiMgQ09ORklHX1RVTl9W TkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKQ09ORklHX1ZFVEg9eQpDT05GSUdfVklSVElPX05FVD15 CiMgQ09ORklHX05MTU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTkdFTV9QSFk9eQpDT05GSUdfQVJD TkVUPXkKQ09ORklHX0FSQ05FVF8xMjAxPXkKQ09ORklHX0FSQ05FVF8xMDUxPXkKQ09ORklHX0FS Q05FVF9SQVc9eQpDT05GSUdfQVJDTkVUX0NBUD15CkNPTkZJR19BUkNORVRfQ09NOTB4eD15CkNP TkZJR19BUkNORVRfQ09NOTB4eElPPXkKQ09ORklHX0FSQ05FVF9SSU1fST15CkNPTkZJR19BUkNO RVRfQ09NMjAwMjA9eQpDT05GSUdfQVJDTkVUX0NPTTIwMDIwX1BDST15CkNPTkZJR19BUkNORVRf Q09NMjAwMjBfQ1M9eQpDT05GSUdfQVRNX0RSSVZFUlM9eQpDT05GSUdfQVRNX0RVTU1ZPXkKQ09O RklHX0FUTV9UQ1A9eQpDT05GSUdfQVRNX0xBTkFJPXkKQ09ORklHX0FUTV9FTkk9eQojIENPTkZJ R19BVE1fRU5JX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSV9UVU5FX0JVUlNUIGlz IG5vdCBzZXQKQ09ORklHX0FUTV9GSVJFU1RSRUFNPXkKQ09ORklHX0FUTV9aQVRNPXkKIyBDT05G SUdfQVRNX1pBVE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNX05JQ1NUQVI9eQpDT05GSUdf QVRNX05JQ1NUQVJfVVNFX1NVTkk9eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1PXkK Q09ORklHX0FUTV9JRFQ3NzI1Mj15CiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9J RFQ3NzI1Ml9VU0VfU1VOST15CkNPTkZJR19BVE1fQU1CQVNTQURPUj15CiMgQ09ORklHX0FUTV9B TUJBU1NBRE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPXkKIyBDT05GSUdf QVRNX0hPUklaT05fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNX0lBPXkKIyBDT05GSUdfQVRN X0lBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9GT1JFMjAwRT15CiMgQ09ORklHX0FUTV9G T1JFMjAwRV9VU0VfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIwMEVfVFhfUkVU Ulk9MTYKQ09ORklHX0FUTV9GT1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9eQpDT05GSUdf QVRNX0hFX1VTRV9TVU5JPXkKQ09ORklHX0FUTV9TT0xPUz15CgojCiMgQ0FJRiB0cmFuc3BvcnQg ZHJpdmVycwojCkNPTkZJR19WSE9TVF9ORVQ9eQojIENPTkZJR19WSE9TVF9TQ1NJIGlzIG5vdCBz ZXQKQ09ORklHX1ZIT1NUX1JJTkc9eQpDT05GSUdfVkhPU1Q9eQojIENPTkZJR19WSE9TVF9DUk9T U19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0 ZWN0dXJlIGRyaXZlcnMKIwojIENPTkZJR19ORVRfRFNBX01WODhFNlhYWCBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9EU0FfTVY4OEU2WFhYX05FRURfUFBVIGlzIG5vdCBzZXQKQ09ORklHX0VUSEVS TkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKQ09ORklHX1BDTUNJ QV8zQzU3ND15CkNPTkZJR19QQ01DSUFfM0M1ODk9eQpDT05GSUdfVk9SVEVYPXkKQ09ORklHX1RZ UEhPT049eQpDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKQ09ORklHX0FEQVBURUNfU1RBUkZJ UkU9eQpDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRT15CkNPTkZJR19FVDEzMVg9eQpDT05GSUdfTkVU X1ZFTkRPUl9BTFRFT049eQpDT05GSUdfQUNFTklDPXkKIyBDT05GSUdfQUNFTklDX09NSVRfVElH T05fSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9BTUQ9eQpDT05GSUdfQU1EODExMV9FVEg9eQpDT05GSUdfUENORVQzMj15CkNPTkZJ R19QQ01DSUFfTk1DTEFOPXkKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5E T1JfQVRIRVJPUz15CkNPTkZJR19BVEwyPXkKQ09ORklHX0FUTDE9eQpDT05GSUdfQVRMMUU9eQpD T05GSUdfQVRMMUM9eQojIENPTkZJR19BTFggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X0FVUk9SQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9eQpDT05GSUdf QjQ0X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05G SUdfQjQ0X1BDST15CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9eQpD T05GSUdfQ05JQz15CkNPTkZJR19USUdPTjM9eQpDT05GSUdfQk5YMlg9eQpDT05GSUdfQk5YMlhf U1JJT1Y9eQojIENPTkZJR19CTlhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FE RT15CkNPTkZJR19CTkE9eQpDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVO REVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTElRVUlESU8gaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKQ09ORklHX0NIRUxTSU9fVDE9eQpD T05GSUdfQ0hFTFNJT19UMV8xRz15CkNPTkZJR19DSEVMU0lPX1QzPXkKQ09ORklHX0NIRUxTSU9f VDQ9eQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9f VDRfVVdJUkUgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPXkKQ09ORklHX05FVF9WRU5E T1JfQ0lTQ089eQpDT05GSUdfRU5JQz15CiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldApDT05G SUdfRE5FVD15CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVMSVA9eQpDT05G SUdfREUyMTA0WD15CkNPTkZJR19ERTIxMDRYX0RTTD0wCkNPTkZJR19UVUxJUD15CiMgQ09ORklH X1RVTElQX01XSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTElQX01NSU8gaXMgbm90IHNldApDT05G SUdfVFVMSVBfTkFQST15CkNPTkZJR19UVUxJUF9OQVBJX0hXX01JVElHQVRJT049eQpDT05GSUdf REU0WDU9eQpDT05GSUdfV0lOQk9ORF84NDA9eQpDT05GSUdfRE05MTAyPXkKQ09ORklHX1VMSTUy Nlg9eQpDT05GSUdfUENNQ0lBX1hJUkNPTT15CkNPTkZJR19ORVRfVkVORE9SX0RMSU5LPXkKQ09O RklHX0RMMks9eQpDT05GSUdfU1VOREFOQ0U9eQojIENPTkZJR19TVU5EQU5DRV9NTUlPIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRU1VTEVYPXkKQ09ORklHX0JFMk5FVD15CkNPTkZJR19C RTJORVRfSFdNT049eQpDT05GSUdfTkVUX1ZFTkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRP Ul9FWEFSPXkKQ09ORklHX1MySU89eQpDT05GSUdfVlhHRT15CiMgQ09ORklHX1ZYR0VfREVCVUdf VFJBQ0VfQUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRlVKSVRTVT15CkNPTkZJR19Q Q01DSUFfRk1WSjE4WD15CkNPTkZJR19ORVRfVkVORE9SX0hQPXkKQ09ORklHX0hQMTAwPXkKQ09O RklHX05FVF9WRU5ET1JfSU5URUw9eQpDT05GSUdfRTEwMD15CkNPTkZJR19FMTAwMD15CkNPTkZJ R19FMTAwMEU9eQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdCPXkKQ09ORklHX0lHQl9I V01PTj15CkNPTkZJR19JR0JfRENBPXkKQ09ORklHX0lHQlZGPXkKQ09ORklHX0lYR0I9eQpDT05G SUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05GSUdfSVhHQkVfRENBPXkKQ09ORklH X0lYR0JFX0RDQj15CkNPTkZJR19JWEdCRVZGPXkKIyBDT05GSUdfSTQwRSBpcyBub3Qgc2V0CiMg Q09ORklHX0k0MEVWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfSTgyNVhYPXkKQ09ORklHX0pNRT15CkNPTkZJR19ORVRfVkVORE9SX01BUlZF TEw9eQojIENPTkZJR19NVk1ESU8gaXMgbm90IHNldAojIENPTkZJR19NVk5FVEFfQk0gaXMgbm90 IHNldApDT05GSUdfU0tHRT15CkNPTkZJR19TS0dFX0RFQlVHPXkKQ09ORklHX1NLR0VfR0VORVNJ Uz15CkNPTkZJR19TS1kyPXkKQ09ORklHX1NLWTJfREVCVUc9eQpDT05GSUdfTkVUX1ZFTkRPUl9N RUxMQU5PWD15CkNPTkZJR19NTFg0X0VOPXkKQ09ORklHX01MWDRfRU5fRENCPXkKQ09ORklHX01M WDRfQ09SRT15CkNPTkZJR19NTFg0X0RFQlVHPXkKIyBDT05GSUdfTUxYNV9DT1JFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUxYU1dfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JF TD15CkNPTkZJR19LUzg4NDI9eQpDT05GSUdfS1M4ODUxPXkKQ09ORklHX0tTODg1MV9NTEw9eQpD T05GSUdfS1NaODg0WF9QQ0k9eQpDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVA9eQpDT05GSUdf RU5DMjhKNjA9eQojIENPTkZJR19FTkMyOEo2MF9XUklURVZFUklGWSBpcyBub3Qgc2V0CiMgQ09O RklHX0VOQ1gyNEo2MDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKQ09ORklH X01ZUkkxMEdFPXkKQ09ORklHX01ZUkkxMEdFX0RDQT15CkNPTkZJR19GRUFMTlg9eQpDT05GSUdf TkVUX1ZFTkRPUl9OQVRTRU1JPXkKQ09ORklHX05BVFNFTUk9eQpDT05GSUdfTlM4MzgyMD15CkNP TkZJR19ORVRfVkVORE9SX05FVFJPTk9NRT15CiMgQ09ORklHX05GUF9ORVRWRiBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQpDT05GSUdfUENNQ0lBX0FYTkVUPXkKQ09ORklHX05F MktfUENJPXkKQ09ORklHX1BDTUNJQV9QQ05FVD15CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15 CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9eQpDT05GSUdfRVRIT0M9 eQpDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQpDT05GSUdfSEFNQUNIST15CkNPTkZJR19ZRUxM T1dGSU49eQpDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdfUUxBM1hYWD15CkNPTkZJ R19RTENOSUM9eQpDT05GSUdfUUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05G SUdfUUxDTklDX0hXTU9OPXkKQ09ORklHX1FMR0U9eQpDT05GSUdfTkVUWEVOX05JQz15CiMgQ09O RklHX1FFRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKQ09ORklHX05F VF9WRU5ET1JfUkVBTFRFSz15CkNPTkZJR19BVFA9eQpDT05GSUdfODEzOUNQPXkKQ09ORklHXzgx MzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQpDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVI9 eQpDT05GSUdfODEzOVRPT184MTI5PXkKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90 IHNldApDT05GSUdfUjgxNjk9eQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05F VF9WRU5ET1JfUkRDPXkKQ09ORklHX1I2MDQwPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkK Q09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CkNPTkZJ R19TQzkyMDMxPXkKQ09ORklHX05FVF9WRU5ET1JfU0lTPXkKQ09ORklHX1NJUzkwMD15CkNPTkZJ R19TSVMxOTA9eQpDT05GSUdfU0ZDPXkKQ09ORklHX1NGQ19NVEQ9eQpDT05GSUdfU0ZDX01DRElf TU9OPXkKQ09ORklHX1NGQ19TUklPVj15CkNPTkZJR19TRkNfTUNESV9MT0dHSU5HPXkKQ09ORklH X05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19QQ01DSUFfU01DOTFDOTI9eQpDT05GSUdfRVBJQzEw MD15CiMgQ09ORklHX1NNU0M5MTFYIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5NDIwPXkKQ09ORklH X05FVF9WRU5ET1JfU1RNSUNSTz15CiMgQ09ORklHX1NUTU1BQ19FVEggaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9TVU49eQpDT05GSUdfSEFQUFlNRUFMPXkKQ09ORklHX1NVTkdFTT15CkNP TkZJR19DQVNTSU5JPXkKQ09ORklHX05JVT15CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkK Q09ORklHX05FVF9WRU5ET1JfVEVIVVRJPXkKQ09ORklHX1RFSFVUST15CkNPTkZJR19ORVRfVkVO RE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19BTEUgaXMgbm90IHNldApDT05GSUdfVExBTj15CkNP TkZJR19ORVRfVkVORE9SX1ZJQT15CkNPTkZJR19WSUFfUkhJTkU9eQojIENPTkZJR19WSUFfUkhJ TkVfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19WSUFfVkVMT0NJVFk9eQpDT05GSUdfTkVUX1ZFTkRP Ul9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpO RVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSVJDT009eQpDT05GSUdfUENN Q0lBX1hJUkMyUFM9eQpDT05GSUdfRkREST15CkNPTkZJR19ERUZYWD15CiMgQ09ORklHX0RFRlhY X01NSU8gaXMgbm90IHNldApDT05GSUdfU0tGUD15CkNPTkZJR19ISVBQST15CkNPTkZJR19ST0FE UlVOTkVSPXkKIyBDT05GSUdfUk9BRFJVTk5FUl9MQVJHRV9SSU5HUyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0IxMDAwPXkKQ09ORklHX1BIWUxJQj15CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVy cwojCiMgQ09ORklHX0FRVUFOVElBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUODAzWF9QSFkg aXMgbm90IHNldAojIENPTkZJR19BTURfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfUEhZ PXkKQ09ORklHX0RBVklDT01fUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19MWFRfUEhZ PXkKQ09ORklHX0NJQ0FEQV9QSFk9eQpDT05GSUdfVklURVNTRV9QSFk9eQojIENPTkZJR19URVJB TkVUSUNTX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT15CkNPTkZJR19CQ01fTkVUX1BI WUxJQj15CkNPTkZJR19CUk9BRENPTV9QSFk9eQojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0lDUExVU19QSFk9eQpD T05GSUdfUkVBTFRFS19QSFk9eQpDT05GSUdfTkFUSU9OQUxfUEhZPXkKQ09ORklHX1NURTEwWFA9 eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZPXkKQ09ORklHX01JQ1JFTF9QSFk9eQojIENPTkZJR19E UDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfTUlDUk9DSElQX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJWEVEX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19NRElPX0JJVEJBTkc9eQojIENPTkZJR19NRElPX0dQSU8gaXMgbm90IHNldAoj IENPTkZJR19NRElPX09DVEVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fVEhVTkRFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JF TF9LUzg5OTVNQSBpcyBub3Qgc2V0CkNPTkZJR19QTElQPXkKQ09ORklHX1BQUD15CkNPTkZJR19Q UFBfQlNEQ09NUD15CkNPTkZJR19QUFBfREVGTEFURT15CkNPTkZJR19QUFBfRklMVEVSPXkKQ09O RklHX1BQUF9NUFBFPXkKQ09ORklHX1BQUF9NVUxUSUxJTks9eQpDT05GSUdfUFBQT0FUTT15CkNP TkZJR19QUFBPRT15CkNPTkZJR19QUFRQPXkKQ09ORklHX1BQUE9MMlRQPXkKQ09ORklHX1BQUF9B U1lOQz15CkNPTkZJR19QUFBfU1lOQ19UVFk9eQpDT05GSUdfU0xJUD15CkNPTkZJR19TTEhDPXkK Q09ORklHX1NMSVBfQ09NUFJFU1NFRD15CkNPTkZJR19TTElQX1NNQVJUPXkKQ09ORklHX1NMSVBf TU9ERV9TTElQNj15CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQpDT05GSUdfVVNCX0NBVEM9eQpD T05GSUdfVVNCX0tBV0VUSD15CkNPTkZJR19VU0JfUEVHQVNVUz15CkNPTkZJR19VU0JfUlRMODE1 MD15CiMgQ09ORklHX1VTQl9SVEw4MTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xBTjc4WFgg aXMgbm90IHNldApDT05GSUdfVVNCX1VTQk5FVD15CkNPTkZJR19VU0JfTkVUX0FYODgxN1g9eQpD T05GSUdfVVNCX05FVF9BWDg4MTc5XzE3OEE9eQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj15CkNP TkZJR19VU0JfTkVUX0NEQ19FRU09eQpDT05GSUdfVVNCX05FVF9DRENfTkNNPXkKIyBDT05GSUdf VVNCX05FVF9IVUFXRUlfQ0RDX05DTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQ0RDX01C SU0gaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9ETTk2MDE9eQojIENPTkZJR19VU0JfTkVUX1NS OTcwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfU1I5ODAwIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9ORVRfU01TQzc1WFg9eQpDT05GSUdfVVNCX05FVF9TTVNDOTVYWD15CkNPTkZJR19VU0Jf TkVUX0dMNjIwQT15CkNPTkZJR19VU0JfTkVUX05FVDEwODA9eQpDT05GSUdfVVNCX05FVF9QTFVT Qj15CkNPTkZJR19VU0JfTkVUX01DUzc4MzA9eQpDT05GSUdfVVNCX05FVF9STkRJU19IT1NUPXkK Q09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVF9FTkFCTEU9eQpDT05GSUdfVVNCX05FVF9DRENfU1VC U0VUPXkKQ09ORklHX1VTQl9BTElfTTU2MzI9eQpDT05GSUdfVVNCX0FOMjcyMD15CkNPTkZJR19V U0JfQkVMS0lOPXkKQ09ORklHX1VTQl9BUk1MSU5VWD15CkNPTkZJR19VU0JfRVBTT04yODg4PXkK Q09ORklHX1VTQl9LQzIxOTA9eQpDT05GSUdfVVNCX05FVF9aQVVSVVM9eQpDT05GSUdfVVNCX05F VF9DWDgyMzEwX0VUSD15CkNPTkZJR19VU0JfTkVUX0tBTE1JQT15CiMgQ09ORklHX1VTQl9ORVRf UU1JX1dXQU4gaXMgbm90IHNldApDT05GSUdfVVNCX0hTTz15CkNPTkZJR19VU0JfTkVUX0lOVDUx WDE9eQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9eQpDT05GSUdfVVNCX0lQSEVUSD15CkNPTkZJR19V U0JfU0lFUlJBX05FVD15CkNPTkZJR19VU0JfVkw2MDA9eQojIENPTkZJR19VU0JfTkVUX0NIOTIw MCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CkNP TkZJR19BRE04MjExPXkKQ09ORklHX0FUSF9DT01NT049eQpDT05GSUdfV0xBTl9WRU5ET1JfQVRI PXkKIyBDT05GSUdfQVRIX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUSDVLPXkKIyBDT05GSUdf QVRINUtfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19UUkFDRVIgaXMgbm90IHNldApD T05GSUdfQVRINUtfUENJPXkKQ09ORklHX0FUSDlLX0hXPXkKQ09ORklHX0FUSDlLX0NPTU1PTj15 CkNPTkZJR19BVEg5S19CVENPRVhfU1VQUE9SVD15CkNPTkZJR19BVEg5Sz15CkNPTkZJR19BVEg5 S19QQ0k9eQojIENPTkZJR19BVEg5S19BSEIgaXMgbm90IHNldAojIENPTkZJR19BVEg5S19ERUJV R0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUtfRFlOQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRIOUtfV09XIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX1JGS0lMTD15CiMgQ09ORklHX0FUSDlL X0NIQU5ORUxfQ09OVEVYVCBpcyBub3Qgc2V0CkNPTkZJR19BVEg5S19QQ09FTT15CkNPTkZJR19B VEg5S19IVEM9eQojIENPTkZJR19BVEg5S19IVENfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19B VEg5S19IV1JORz15CkNPTkZJR19DQVJMOTE3MD15CkNPTkZJR19DQVJMOTE3MF9MRURTPXkKQ09O RklHX0NBUkw5MTcwX1dQQz15CiMgQ09ORklHX0NBUkw5MTcwX0hXUk5HIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRINktMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVI1NTIzIGlzIG5vdCBzZXQKIyBDT05G SUdfV0lMNjIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDEwSyBpcyBub3Qgc2V0CiMgQ09ORklH X1dDTjM2WFggaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUw9eQpDT05GSUdfQVRN RUw9eQpDT05GSUdfUENJX0FUTUVMPXkKQ09ORklHX1BDTUNJQV9BVE1FTD15CkNPTkZJR19BVDc2 QzUwWF9VU0I9eQpDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfQjQzPXkKQ09O RklHX0I0M19CQ01BPXkKQ09ORklHX0I0M19TU0I9eQpDT05GSUdfQjQzX0JVU0VTX0JDTUFfQU5E X1NTQj15CiMgQ09ORklHX0I0M19CVVNFU19CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQzX0JV U0VTX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CNDNfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQz X1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNfU0RJTz15CkNPTkZJR19CNDNfQkNNQV9Q SU89eQpDT05GSUdfQjQzX1BJTz15CkNPTkZJR19CNDNfUEhZX0c9eQpDT05GSUdfQjQzX1BIWV9O PXkKQ09ORklHX0I0M19QSFlfTFA9eQpDT05GSUdfQjQzX1BIWV9IVD15CkNPTkZJR19CNDNfTEVE Uz15CkNPTkZJR19CNDNfSFdSTkc9eQojIENPTkZJR19CNDNfREVCVUcgaXMgbm90IHNldApDT05G SUdfQjQzTEVHQUNZPXkKQ09ORklHX0I0M0xFR0FDWV9QQ0lfQVVUT1NFTEVDVD15CkNPTkZJR19C NDNMRUdBQ1lfUENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M0xFR0FDWV9MRURTPXkKQ09O RklHX0I0M0xFR0FDWV9IV1JORz15CkNPTkZJR19CNDNMRUdBQ1lfREVCVUc9eQpDT05GSUdfQjQz TEVHQUNZX0RNQT15CkNPTkZJR19CNDNMRUdBQ1lfUElPPXkKQ09ORklHX0I0M0xFR0FDWV9ETUFf QU5EX1BJT19NT0RFPXkKIyBDT05GSUdfQjQzTEVHQUNZX0RNQV9NT0RFIGlzIG5vdCBzZXQKIyBD T05GSUdfQjQzTEVHQUNZX1BJT19NT0RFIGlzIG5vdCBzZXQKQ09ORklHX0JSQ01VVElMPXkKQ09O RklHX0JSQ01TTUFDPXkKIyBDT05GSUdfQlJDTUZNQUMgaXMgbm90IHNldAojIENPTkZJR19CUkNN X1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19CUkNNREJHIGlzIG5vdCBzZXQKQ09ORklHX1dM QU5fVkVORE9SX0NJU0NPPXkKQ09ORklHX0FJUk89eQpDT05GSUdfQUlST19DUz15CkNPTkZJR19X TEFOX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0lQVzIxMDAgaXMgbm90IHNldApDT05GSUdfSVBX MjIwMD15CkNPTkZJR19JUFcyMjAwX01PTklUT1I9eQpDT05GSUdfSVBXMjIwMF9SQURJT1RBUD15 CkNPTkZJR19JUFcyMjAwX1BST01JU0NVT1VTPXkKQ09ORklHX0lQVzIyMDBfUU9TPXkKIyBDT05G SUdfSVBXMjIwMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19MSUJJUFc9eQojIENPTkZJR19MSUJJ UFdfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVdMRUdBQ1k9eQpDT05GSUdfSVdMNDk2NT15CkNP TkZJR19JV0wzOTQ1PXkKCiMKIyBpd2wzOTQ1IC8gaXdsNDk2NSBEZWJ1Z2dpbmcgT3B0aW9ucwoj CiMgQ09ORklHX0lXTEVHQUNZX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lXTFdJRkk9eQpDT05G SUdfSVdMV0lGSV9MRURTPXkKIyBDT05GSUdfSVdMRFZNIGlzIG5vdCBzZXQKIyBDT05GSUdfSVdM TVZNIGlzIG5vdCBzZXQKCiMKIyBXQVJOSU5HOiBpd2x3aWZpIGlzIHVzZWxlc3Mgd2l0aG91dCBJ V0xEVk0gb3IgSVdMTVZNCiMKCiMKIyBEZWJ1Z2dpbmcgT3B0aW9ucwojCiMgQ09ORklHX0lXTFdJ RklfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19JV0xXSUZJX0RFVklDRV9UUkFDSU5HIGlzIG5v dCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0lOVEVSU0lMPXkKQ09ORklHX0hPU1RBUD15CkNPTkZJ R19IT1NUQVBfRklSTVdBUkU9eQojIENPTkZJR19IT1NUQVBfRklSTVdBUkVfTlZSQU0gaXMgbm90 IHNldApDT05GSUdfSE9TVEFQX1BMWD15CkNPTkZJR19IT1NUQVBfUENJPXkKQ09ORklHX0hPU1RB UF9DUz15CkNPTkZJR19IRVJNRVM9eQojIENPTkZJR19IRVJNRVNfUFJJU00gaXMgbm90IHNldApD T05GSUdfSEVSTUVTX0NBQ0hFX0ZXX09OX0lOSVQ9eQpDT05GSUdfUExYX0hFUk1FUz15CkNPTkZJ R19UTURfSEVSTUVTPXkKQ09ORklHX05PUlRFTF9IRVJNRVM9eQpDT05GSUdfUENNQ0lBX0hFUk1F Uz15CkNPTkZJR19QQ01DSUFfU1BFQ1RSVU09eQpDT05GSUdfT1JJTk9DT19VU0I9eQpDT05GSUdf UDU0X0NPTU1PTj15CkNPTkZJR19QNTRfVVNCPXkKQ09ORklHX1A1NF9QQ0k9eQpDT05GSUdfUDU0 X1NQST15CiMgQ09ORklHX1A1NF9TUElfREVGQVVMVF9FRVBST00gaXMgbm90IHNldApDT05GSUdf UDU0X0xFRFM9eQojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9S X01BUlZFTEw9eQpDT05GSUdfTElCRVJUQVM9eQpDT05GSUdfTElCRVJUQVNfVVNCPXkKQ09ORklH X0xJQkVSVEFTX0NTPXkKQ09ORklHX0xJQkVSVEFTX1NESU89eQpDT05GSUdfTElCRVJUQVNfU1BJ PXkKIyBDT05GSUdfTElCRVJUQVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTElCRVJUQVNfTUVT SD15CkNPTkZJR19MSUJFUlRBU19USElORklSTT15CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJN X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNX1VTQj15CkNPTkZJR19N V0lGSUVYPXkKQ09ORklHX01XSUZJRVhfU0RJTz15CkNPTkZJR19NV0lGSUVYX1BDSUU9eQojIENP TkZJR19NV0lGSUVYX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19NV0w4Sz15CkNPTkZJR19XTEFOX1ZF TkRPUl9NRURJQVRFSz15CiMgQ09ORklHX01UNzYwMVUgaXMgbm90IHNldApDT05GSUdfV0xBTl9W RU5ET1JfUkFMSU5LPXkKQ09ORklHX1JUMlgwMD15CkNPTkZJR19SVDI0MDBQQ0k9eQpDT05GSUdf UlQyNTAwUENJPXkKQ09ORklHX1JUNjFQQ0k9eQpDT05GSUdfUlQyODAwUENJPXkKQ09ORklHX1JU MjgwMFBDSV9SVDMzWFg9eQpDT05GSUdfUlQyODAwUENJX1JUMzVYWD15CkNPTkZJR19SVDI4MDBQ Q0lfUlQ1M1hYPXkKQ09ORklHX1JUMjgwMFBDSV9SVDMyOTA9eQpDT05GSUdfUlQyNTAwVVNCPXkK Q09ORklHX1JUNzNVU0I9eQpDT05GSUdfUlQyODAwVVNCPXkKQ09ORklHX1JUMjgwMFVTQl9SVDMz WFg9eQpDT05GSUdfUlQyODAwVVNCX1JUMzVYWD15CiMgQ09ORklHX1JUMjgwMFVTQl9SVDM1NzMg aXMgbm90IHNldApDT05GSUdfUlQyODAwVVNCX1JUNTNYWD15CiMgQ09ORklHX1JUMjgwMFVTQl9S VDU1WFggaXMgbm90IHNldAojIENPTkZJR19SVDI4MDBVU0JfVU5LTk9XTiBpcyBub3Qgc2V0CkNP TkZJR19SVDI4MDBfTElCPXkKQ09ORklHX1JUMjgwMF9MSUJfTU1JTz15CkNPTkZJR19SVDJYMDBf TElCX01NSU89eQpDT05GSUdfUlQyWDAwX0xJQl9QQ0k9eQpDT05GSUdfUlQyWDAwX0xJQl9VU0I9 eQpDT05GSUdfUlQyWDAwX0xJQj15CkNPTkZJR19SVDJYMDBfTElCX0ZJUk1XQVJFPXkKQ09ORklH X1JUMlgwMF9MSUJfQ1JZUFRPPXkKQ09ORklHX1JUMlgwMF9MSUJfTEVEUz15CiMgQ09ORklHX1JU MlgwMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SRUFMVEVLPXkKQ09ORklH X1JUTDgxODA9eQpDT05GSUdfUlRMODE4Nz15CkNPTkZJR19SVEw4MTg3X0xFRFM9eQpDT05GSUdf UlRMX0NBUkRTPXkKQ09ORklHX1JUTDgxOTJDRT15CkNPTkZJR19SVEw4MTkyU0U9eQpDT05GSUdf UlRMODE5MkRFPXkKIyBDT05GSUdfUlRMODcyM0FFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODcy M0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE4OEVFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRM ODE5MkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODgyMUFFIGlzIG5vdCBzZXQKQ09ORklHX1JU TDgxOTJDVT15CkNPTkZJR19SVExXSUZJPXkKQ09ORklHX1JUTFdJRklfUENJPXkKQ09ORklHX1JU TFdJRklfVVNCPXkKQ09ORklHX1JUTFdJRklfREVCVUc9eQpDT05GSUdfUlRMODE5MkNfQ09NTU9O PXkKIyBDT05GSUdfUlRMOFhYWFUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkK IyBDT05GSUdfUlNJXzkxWCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CiMgQ09O RklHX0NXMTIwMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CiMgQ09ORklHX1dM MTI1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMThY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRP Ul9aWURBUz15CkNPTkZJR19VU0JfWkQxMjAxPXkKQ09ORklHX1pEMTIxMVJXPXkKIyBDT05GSUdf WkQxMjExUldfREVCVUcgaXMgbm90IHNldApDT05GSUdfUENNQ0lBX1JBWUNTPXkKQ09ORklHX1BD TUNJQV9XTDM1MDE9eQpDT05GSUdfTUFDODAyMTFfSFdTSU09eQpDT05GSUdfVVNCX05FVF9STkRJ U19XTEFOPXkKCiMKIyBXaU1BWCBXaXJlbGVzcyBCcm9hZGJhbmQgZGV2aWNlcwojCkNPTkZJR19X SU1BWF9JMjQwME09eQpDT05GSUdfV0lNQVhfSTI0MDBNX1VTQj15CkNPTkZJR19XSU1BWF9JMjQw ME1fREVCVUdfTEVWRUw9OApDT05GSUdfV0FOPXkKQ09ORklHX0xBTk1FRElBPXkKQ09ORklHX0hE TEM9eQpDT05GSUdfSERMQ19SQVc9eQpDT05GSUdfSERMQ19SQVdfRVRIPXkKQ09ORklHX0hETENf Q0lTQ089eQpDT05GSUdfSERMQ19GUj15CkNPTkZJR19IRExDX1BQUD15CiMgQ09ORklHX0hETENf WDI1IGlzIG5vdCBzZXQKQ09ORklHX1BDSTIwMFNZTj15CkNPTkZJR19XQU5YTD15CiMgQ09ORklH X1BDMzAwVE9PIGlzIG5vdCBzZXQKQ09ORklHX0ZBUlNZTkM9eQpDT05GSUdfRFNDQzQ9bQpDT05G SUdfRFNDQzRfUENJU1lOQz15CkNPTkZJR19EU0NDNF9QQ0lfUlNUPXkKQ09ORklHX0RMQ0k9eQpD T05GSUdfRExDSV9NQVg9OApDT05GSUdfU0JOST15CiMgQ09ORklHX1NCTklfTVVMVElMSU5FIGlz IG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfRFJJVkVSUz15CkNPTkZJR19YRU5fTkVUREVWX0ZS T05URU5EPXkKQ09ORklHX1hFTl9ORVRERVZfQkFDS0VORD15CkNPTkZJR19WTVhORVQzPXkKIyBD T05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfTkVUPXkKQ09ORklHX0lT RE49eQojIENPTkZJR19JU0ROX0k0TCBpcyBub3Qgc2V0CkNPTkZJR19JU0ROX0NBUEk9eQpDT05G SUdfQ0FQSV9UUkFDRT15CkNPTkZJR19JU0ROX0NBUElfQ0FQSTIwPXkKQ09ORklHX0lTRE5fQ0FQ SV9NSURETEVXQVJFPXkKCiMKIyBDQVBJIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfQ0FQSV9B Vk09eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0k9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFf QjFQQ0lWND15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9CMVBDTUNJQT15CkNPTkZJR19JU0ROX0RS Vl9BVk1CMV9BVk1fQ1M9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfVDFQQ0k9eQpDT05GSUdfSVNE Tl9EUlZfQVZNQjFfQzQ9eQojIENPTkZJR19DQVBJX0VJQ09OIGlzIG5vdCBzZXQKQ09ORklHX0lT RE5fRFJWX0dJR0FTRVQ9eQpDT05GSUdfR0lHQVNFVF9DQVBJPXkKIyBDT05GSUdfR0lHQVNFVF9E VU1NWUxMIGlzIG5vdCBzZXQKQ09ORklHX0dJR0FTRVRfQkFTRT15CkNPTkZJR19HSUdBU0VUX00x MDU9eQpDT05GSUdfR0lHQVNFVF9NMTAxPXkKIyBDT05GSUdfR0lHQVNFVF9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19IWVNETj1tCkNPTkZJR19IWVNETl9DQVBJPXkKQ09ORklHX01JU0ROPXkKQ09O RklHX01JU0ROX0RTUD15CkNPTkZJR19NSVNETl9MMU9JUD15CgojCiMgbUlTRE4gaGFyZHdhcmUg ZHJpdmVycwojCkNPTkZJR19NSVNETl9IRkNQQ0k9eQpDT05GSUdfTUlTRE5fSEZDTVVMVEk9eQpD T05GSUdfTUlTRE5fSEZDVVNCPXkKQ09ORklHX01JU0ROX0FWTUZSSVRaPXkKQ09ORklHX01JU0RO X1NQRUVERkFYPXkKQ09ORklHX01JU0ROX0lORklORU9OPXkKQ09ORklHX01JU0ROX1c2NjkyPXkK IyBDT05GSUdfTUlTRE5fTkVUSkVUIGlzIG5vdCBzZXQKQ09ORklHX01JU0ROX0lQQUM9eQpDT05G SUdfTUlTRE5fSVNBUj15CiMgQ09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNl IHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBV VF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNF S01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2Vz CiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYPXkK Q09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVUX01PVVNFREVW X1NDUkVFTl9ZPTc2OApDT05GSUdfSU5QVVRfSk9ZREVWPXkKQ09ORklHX0lOUFVUX0VWREVWPXkK IyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoKIwojIElucHV0IERldmljZSBEcml2ZXJz CiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9eQojIENP TkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkK IyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX1FUMjE2 MD15CkNPTkZJR19LRVlCT0FSRF9MS0tCRD15CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJE X0xNODMyMz15CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CkNPTkZJR19LRVlC T0FSRF9NQVg3MzU5PXkKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX05FV1RPTj15CkNPTkZJ R19LRVlCT0FSRF9PUEVOQ09SRVM9eQpDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVk9eQpDT05GSUdf S0VZQk9BUkRfU1VOS0JEPXkKQ09ORklHX0tFWUJPQVJEX1hUS0JEPXkKQ09ORklHX0lOUFVUX01P VVNFPXkKQ09ORklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19N T1VTRV9QUzJfQllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0Vf UFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9Q UzJfTElGRUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0Vf UFMyX0VMQU5URUNIPXkKQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQz15CiMgQ09ORklHX01PVVNF X1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBD T05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfU0VSSUFMPXkK Q09ORklHX01PVVNFX0FQUExFVE9VQ0g9eQpDT05GSUdfTU9VU0VfQkNNNTk3ND15CiMgQ09ORklH X01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkMgaXMgbm90IHNl dApDT05GSUdfTU9VU0VfVlNYWFhBQT15CiMgQ09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNldApD T05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz15CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0Ig aXMgbm90IHNldApDT05GSUdfSU5QVVRfSk9ZU1RJQ0s9eQpDT05GSUdfSk9ZU1RJQ0tfQU5BTE9H PXkKQ09ORklHX0pPWVNUSUNLX0EzRD15CkNPTkZJR19KT1lTVElDS19BREk9eQpDT05GSUdfSk9Z U1RJQ0tfQ09CUkE9eQpDT05GSUdfSk9ZU1RJQ0tfR0YySz15CkNPTkZJR19KT1lTVElDS19HUklQ PXkKQ09ORklHX0pPWVNUSUNLX0dSSVBfTVA9eQpDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UPXkK Q09ORklHX0pPWVNUSUNLX0lOVEVSQUNUPXkKQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVI9eQpD T05GSUdfSk9ZU1RJQ0tfVE1EQz15CkNPTkZJR19KT1lTVElDS19JRk9SQ0U9eQpDT05GSUdfSk9Z U1RJQ0tfSUZPUkNFX1VTQj15CkNPTkZJR19KT1lTVElDS19JRk9SQ0VfMjMyPXkKQ09ORklHX0pP WVNUSUNLX1dBUlJJT1I9eQpDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU49eQpDT05GSUdfSk9ZU1RJ Q0tfU1BBQ0VPUkI9eQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMPXkKQ09ORklHX0pPWVNUSUNL X1NUSU5HRVI9eQpDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWT15CkNPTkZJR19KT1lTVElDS19aSEVO SFVBPXkKQ09ORklHX0pPWVNUSUNLX0RCOT15CkNPTkZJR19KT1lTVElDS19HQU1FQ09OPXkKQ09O RklHX0pPWVNUSUNLX1RVUkJPR1JBRlg9eQojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90 IHNldApDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUD15CkNPTkZJR19KT1lTVElDS19YUEFEPXkKQ09O RklHX0pPWVNUSUNLX1hQQURfRkY9eQpDT05GSUdfSk9ZU1RJQ0tfWFBBRF9MRURTPXkKQ09ORklH X0pPWVNUSUNLX1dBTEtFUkEwNzAxPXkKQ09ORklHX0lOUFVUX1RBQkxFVD15CkNPTkZJR19UQUJM RVRfVVNCX0FDRUNBRD15CkNPTkZJR19UQUJMRVRfVVNCX0FJUFRFSz15CkNPTkZJR19UQUJMRVRf VVNCX0dUQ089eQpDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HPXkKQ09ORklHX1RBQkxFVF9VU0Jf S0JUQUI9eQojIENPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NNCBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QUk9QRVJUSUVTPXkKQ09ORklH X1RPVUNIU0NSRUVOX0FEUzc4NDY9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3PXkKQ09ORklH X1RPVUNIU0NSRUVOX0FENzg3OT15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzlfSTJDPXkKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVIg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JF IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0RZTkFQUk89eQpDT05GSUdfVE9VQ0hTQ1JF RU5fSEFNUFNISVJFPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VFVEk9eQojIENPTkZJR19UT1VDSFND UkVFTl9FR0FMQVhfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlQ2MjM2 IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1U9eQojIENPTkZJR19UT1VDSFND UkVFTl9HT09ESVggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5v dCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxB TiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FTE89eQpDT05GSUdfVE9VQ0hTQ1JFRU5f V0FDT01fVzgwMDE9eQojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9NQ1M1MDAwPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTU1TMTE0IGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fTUVMRkFTX01JUDQgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f TVRPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9N SzcxMj15CkNPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVD15CiMgQ09ORklHX1RPVUNIU0NSRUVO X0VEVF9GVDVYMDYgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVD15CkNP TkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj15CiMgQ09ORklHX1RPVUNIU0NSRUVOX1BJWENJUiBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1dEVDg3WFhfSTJDIGlzIG5vdCBzZXQKQ09O RklHX1RPVUNIU0NSRUVOX1dNOTdYWD15CkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3MDU9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fV005NzEyPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTcxMz15CkNPTkZJ R19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FR0FM QVg9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1BBTkpJVD15CkNPTkZJR19UT1VDSFNDUkVFTl9V U0JfM009eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lUTT15CkNPTkZJR19UT1VDSFNDUkVFTl9V U0JfRVRVUkJPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HVU5aRT15CkNPTkZJR19UT1VDSFND UkVFTl9VU0JfRE1DX1RTQzEwPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9JUlRPVUNIPXkKQ09O RklHX1RPVUNIU0NSRUVOX1VTQl9JREVBTFRFSz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR0VO RVJBTF9UT1VDSD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfR09UT1A9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fVVNCX0pBU1RFQz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUxPPXkKQ09ORklHX1RP VUNIU0NSRUVOX1VTQl9FMkk9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX1pZVFJPTklDPXkKQ09O RklHX1RPVUNIU0NSRUVOX1VTQl9FVFRfVEM0NVVTQj15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0Jf TkVYSU89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VBU1lUT1VDSD15CkNPTkZJR19UT1VDSFND UkVFTl9UT1VDSElUMjEzPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX1RTQzIwMDUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNz15CiMg Q09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X1NYODY1NCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WD15CiMgQ09ORklH X1RPVUNIU0NSRUVOX1pGT1JDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1f QlUyMTAyMyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3 MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfRTNYMF9CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfUENTUEtSPXkKIyBDT05G SUdfSU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01QVTMwNTAgaXMgbm90 IHNldApDT05GSUdfSU5QVVRfQVBBTkVMPXkKIyBDT05GSUdfSU5QVVRfR1AyQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJ T19USUxUX1BPTExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BVExBU19CVE5TPXkKQ09ORklH X0lOUFVUX0FUSV9SRU1PVEUyPXkKQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFPXkKIyBDT05G SUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUE9XRVJNQVRFPXkKQ09ORklH X0lOUFVUX1lFQUxJTks9eQpDT05GSUdfSU5QVVRfQ00xMDk9eQojIENPTkZJR19JTlBVVF9SRUdV TEFUT1JfSEFQVElDIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1VJTlBVVD15CkNPTkZJR19JTlBV VF9QQ0Y1MDYzM19QTVU9eQojIENPTkZJR19JTlBVVF9QQ0Y4NTc0IGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfR1BJT19ST1RBUllfRU5DT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FE WEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05U RU5EPXkKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX0RSVjI2MFhfSEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVf SEFQVElDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUyBpcyBub3Qg c2V0CiMgQ09ORklHX1JNSTRfQ09SRSBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgSS9PIHBvcnRz CiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19TRVJJTz15CkNPTkZJ R19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKQ09ORklHX1NFUklPX0NUODJD NzEwPXkKQ09ORklHX1NFUklPX1BBUktCRD15CkNPTkZJR19TRVJJT19QQ0lQUzI9eQpDT05GSUdf U0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19TRVJJT19BTFRFUkFfUFMy PXkKIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX0FSQ19Q UzIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWX0tFWUJPQVJEPXkKIyBDT05GSUdfVVNFUklPIGlz IG5vdCBzZXQKQ09ORklHX0dBTUVQT1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklH X0dBTUVQT1JUX0w0PXkKQ09ORklHX0dBTUVQT1JUX0VNVTEwSzE9eQpDT05GSUdfR0FNRVBPUlRf Rk04MDE9eQoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15 CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklH X1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05T T0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfREVWUFRTX01VTFRJUExF X0lOU1RBTkNFUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9OT05TVEFOREFSRD15CkNPTkZJR19ST0NLRVRQT1JUPXkKQ09ORklHX0NZQ0xBREVTPXkKIyBD T05GSUdfQ1laX0lOVFIgaXMgbm90IHNldApDT05GSUdfTU9YQV9JTlRFTExJTz15CkNPTkZJR19N T1hBX1NNQVJUSU89eQpDT05GSUdfU1lOQ0xJTks9eQpDT05GSUdfU1lOQ0xJTktNUD15CkNPTkZJ R19TWU5DTElOS19HVD15CkNPTkZJR19OT1pPTUk9eQpDT05GSUdfSVNJPXkKQ09ORklHX05fSERM Qz15CkNPTkZJR19OX0dTTT15CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdf REVWTUVNPXkKIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMK IwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NF UklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpD T05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05G SUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX0NTPXkKQ09ORklHX1NFUklB TF84MjUwX05SX1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKQ09O RklHX1NFUklBTF84MjUwX0VYVEVOREVEPXkKQ09ORklHX1NFUklBTF84MjUwX01BTllfUE9SVFM9 eQpDT05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfREVU RUNUX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9SU0E9eQojIENPTkZJR19TRVJJ QUxfODI1MF9GU0wgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84 MjUwX01JRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX01PWEEgaXMgbm90IHNldAoK IwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX01BWDMxMDA9 eQojIENPTkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9VQVJU TElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9D T05TT0xFPXkKQ09ORklHX1NFUklBTF9KU009eQojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTVZFQlVfVUFS VCBpcyBub3Qgc2V0CkNPTkZJR19QUklOVEVSPXkKIyBDT05GSUdfTFBfQ09OU09MRSBpcyBub3Qg c2V0CkNPTkZJR19QUERFVj15CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX0hWQ19JUlE9eQpD T05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5EPXkKQ09ORklHX1ZJUlRJT19D T05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj15CiMgQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQg aXMgbm90IHNldApDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0lQTUlfU0k9 eQojIENPTkZJR19JUE1JX1NJX1BST0JFX0RFRkFVTFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBN SV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9eQpDT05GSUdfSVBNSV9QT1dF Uk9GRj15CkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09eQpD T05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdf UkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX0hXX1JBTkRPTV9U UE09eQpDT05GSUdfTlZSQU09eQpDT05GSUdfUjM5NjQ9eQpDT05GSUdfQVBQTElDT009eQoKIwoj IFBDTUNJQSBjaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19TWU5DTElOS19DUz15CkNPTkZJR19D QVJETUFOXzQwMDA9eQpDT05GSUdfQ0FSRE1BTl80MDQwPXkKQ09ORklHX0lQV0lSRUxFU1M9eQpD T05GSUdfTVdBVkU9eQpDT05GSUdfUkFXX0RSSVZFUj15CkNPTkZJR19NQVhfUkFXX0RFVlM9MjU2 CkNPTkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CkNPTkZJR19IUEVUX01NQVBfREVGQVVM VD15CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQpDT05GSUdfVENHX1RQTT15CkNPTkZJR19UQ0df VElTPXkKIyBDT05GSUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0df VElTX0kyQ19JTkZJTkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04g aXMgbm90IHNldApDT05GSUdfVENHX05TQz15CkNPTkZJR19UQ0dfQVRNRUw9eQpDT05GSUdfVENH X0lORklORU9OPXkKIyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19DUkIg aXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0IGlzIG5vdCBzZXQKQ09ORklHX1RF TENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0Cgoj CiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkK Q09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hB UkRFVj15CiMgQ09ORklHX0kyQ19NVVggaXMgbm90IHNldApDT05GSUdfSTJDX0hFTFBFUl9BVVRP PXkKQ09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxH T1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0 IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JMkNfQUxJMTUzNT15CkNPTkZJR19JMkNfQUxJ MTU2Mz15CkNPTkZJR19JMkNfQUxJMTVYMz15CkNPTkZJR19JMkNfQU1ENzU2PXkKQ09ORklHX0ky Q19BTUQ3NTZfUzQ4ODI9eQpDT05GSUdfSTJDX0FNRDgxMTE9eQpDT05GSUdfSTJDX0k4MDE9eQpD T05GSUdfSTJDX0lTQ0g9eQojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNf UElJWDQ9eQpDT05GSUdfSTJDX05GT1JDRTI9eQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9eQpD T05GSUdfSTJDX1NJUzU1OTU9eQpDT05GSUdfSTJDX1NJUzYzMD15CkNPTkZJR19JMkNfU0lTOTZY PXkKQ09ORklHX0kyQ19WSUE9eQpDT05GSUdfSTJDX1ZJQVBSTz15CgojCiMgQUNQSSBkcml2ZXJz CiMKQ09ORklHX0kyQ19TQ01JPXkKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkg ZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwojIENPTkZJR19JMkNfQ0JVU19HUElPIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX09DT1JFUz15CkNPTkZJR19JMkNfUENBX1BMQVRG T1JNPXkKIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1NJTVRFQz15 CiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBh ZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0RJT0xBTl9VMkM9eQpDT05GSUdfSTJDX1BBUlBP UlQ9eQpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9eQojIENPTkZJR19JMkNfUk9CT1RGVVpaX09T SUYgaXMgbm90IHNldApDT05GSUdfSTJDX1RBT1NfRVZNPXkKQ09ORklHX0kyQ19USU5ZX1VTQj15 CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0kyQ19TVFVCPW0KIyBD T05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJV R19CVVMgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJz CiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VO R0lORSBpcyBub3Qgc2V0CkNPTkZJR19TUElfQklUQkFORz15CkNPTkZJR19TUElfQlVUVEVSRkxZ PXkKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FS RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9MTTcw X0xMUD15CiMgQ09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9QWEEyWFhfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BJX1NDMThJUzYwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMg Q09ORklHX1NQSV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlz IG5vdCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCiMgQ09ORklHX1NQSV9TUElERVYg aXMgbm90IHNldAojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19T UElfVExFNjJYMD15CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90 IHNldAoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBp cyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRf S1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElFTlRfTERJU0M9eQpDT05GSUdfUFBTX0NM SUVOVF9QQVJQT1JUPXkKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQ UFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19Q VFBfMTU4OF9DTE9DSz15CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNU QU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX0FSQ0hfV0FOVF9P UFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpD T05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15CiMgQ09ORklHX0RFQlVH X0dQSU8gaXMgbm90IHNldAojIENPTkZJR19HUElPX1NZU0ZTIGlzIG5vdCBzZXQKCiMKIyBNZW1v cnkgbWFwcGVkIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fQU1EUFQgaXMgbm90IHNldAoj IENPTkZJR19HUElPX0RXQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19HRU5FUklDX1BMQVRG T1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JQ0ggaXMgbm90IHNldApDT05GSUdfR1BJT19M WU5YUE9JTlQ9eQojIENPTkZJR19HUElPX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19a WCBpcyBub3Qgc2V0CgojCiMgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwojCiMgQ09ORklH X0dQSU9fMTA0X0RJT180OEUgaXMgbm90IHNldAojIENPTkZJR19HUElPXzEwNF9JRElPXzE2IGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT18xMDRfSURJXzQ4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19GNzE4OFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lUODcgaXMgbm90IHNldAojIENPTkZJ R19HUElPX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fV1MxNkM0OCBpcyBub3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMK IyBDT05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19Q Q0E5NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19TWDE1MFggaXMgbm90IHNldAojIENPTkZJR19HUElPX1RQSUMyODEwIGlzIG5vdCBz ZXQKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMg Q09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMgbm90 IHNldAojIENPTkZJR19HUElPX0lOVEVMX01JRCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01MX0lP SD15CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CgojCiMgU1BJIEdQSU8gZXhwYW5k ZXJzCiMKIyBDT05GSUdfR1BJT19NQVg3MzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQzMz ODgwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QSVNPU1IgaXMgbm90IHNldAoKIwojIFNQSSBv ciBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX01DUDIzUzA4IGlzIG5vdCBzZXQK CiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfVzE9eQpDT05GSUdfVzFfQ09OPXkKCiMK IyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJPWD15CkNPTkZJR19X MV9NQVNURVJfRFMyNDkwPXkKQ09ORklHX1cxX01BU1RFUl9EUzI0ODI9eQojIENPTkZJR19XMV9N QVNURVJfRFMxV00gaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0 CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CkNPTkZJR19XMV9T TEFWRV9TTUVNPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4IGlzIG5vdCBzZXQKIyBDT05GSUdf VzFfU0xBVkVfRFMyNDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA2IGlzIG5v dCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZF X0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0 MzNfQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD15CiMgQ09ORklHX1cxX1NM QVZFX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc4MSBpcyBub3Qgc2V0 CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfQlEy NzAwMD15CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcg aXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPXkKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qg c2V0CkNPTkZJR19CQVRURVJZX0RTMjc2MD15CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9E UzI3ODI9eQojIENPTkZJR19CQVRURVJZX1dNOTdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRF UllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKQ09O RklHX0JBVFRFUllfTUFYMTcwNDA9eQojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBz ZXQKQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9eQojIENPTkZJR19DSEFSR0VSX0lTUDE3MDQgaXMg bm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFS R0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1 WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CiMgQ09ORklH X0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9S RVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01P Tj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBz ZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT15CkNPTkZJ R19TRU5TT1JTX0FCSVRVR1VSVTM9eQojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0FENzQxND15CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19T RU5TT1JTX0FETTEwMjE9eQpDT05GSUdfU0VOU09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNf QURNMTAyNj15CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMx PXkKQ09ORklHX1NFTlNPUlNfQURNOTI0MD15CiMgQ09ORklHX1NFTlNPUlNfQURUNzMxMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FEVDc0MTE9eQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3 MD15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9eQpDT05GSUdfU0VOU09SU19BU0M3NjIxPXkKQ09O RklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNPUlNfSzEwVEVNUD15CkNPTkZJR19TRU5T T1JTX0ZBTTE1SF9QT1dFUj15CkNPTkZJR19TRU5TT1JTX0FQUExFU01DPXkKQ09ORklHX1NFTlNP UlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15 CkNPTkZJR19TRU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RFTExfU01NPXkKQ09ORklH X1NFTlNPUlNfSTVLX0FNQj15CkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9eQpDT05GSUdfU0VOU09S U19GNzE4ODJGRz15CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9eQpDT05GSUdfU0VOU09SU19GU0NI TUQ9eQpDT05GSUdfU0VOU09SU19HTDUxOFNNPXkKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CkNP TkZJR19TRU5TT1JTX0c3NjBBPXkKIyBDT05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19HUElPX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSElINjEz MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTUFFTT15CkNPTkZJR19TRU5TT1JTX0lCTVBF WD15CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19DT1JF VEVNUD15CkNPTkZJR19TRU5TT1JTX0lUODc9eQojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TElORUFHRT15CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTFRDMjk5MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9eQpDT05GSUdf U0VOU09SU19MVEM0MjE1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTFRDNDI0NT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9eQpDT05GSUdfU0VOU09SU19NQVgxMTExPXkKQ09ORklH X1NFTlNPUlNfTUFYMTYwNjU9eQpDT05GSUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNP UlNfTUFYMTY2OD15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUFYNjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQpDT05GSUdfU0VOU09SU19N QVg2NjUwPXkKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUNQMzAyMSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FEQ1hYPXkKQ09ORklHX1NFTlNPUlNfTE02Mz15CkNPTkZJR19T RU5TT1JTX0xNNzA9eQpDT05GSUdfU0VOU09SU19MTTczPXkKQ09ORklHX1NFTlNPUlNfTE03NT15 CkNPTkZJR19TRU5TT1JTX0xNNzc9eQpDT05GSUdfU0VOU09SU19MTTc4PXkKQ09ORklHX1NFTlNP UlNfTE04MD15CkNPTkZJR19TRU5TT1JTX0xNODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKQ09O RklHX1NFTlNPUlNfTE04Nz15CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19M TTkyPXkKQ09ORklHX1NFTlNPUlNfTE05Mz15CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9eQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkK Q09ORklHX1NFTlNPUlNfUEM4NzM2MD15CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9eQpDT05GSUdf U0VOU09SU19OVENfVEhFUk1JU1RPUj15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TkNUNzgwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTkNUNzkwNCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1BDRjg1OTE9eQojIENPTkZJR19QTUJVUyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFQyMT15CiMgQ09ORklH X1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSVM1NTk1PXkKQ09ORklH X1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9eQpDT05GSUdfU0VOU09S U19FTUMyMTAzPXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQpDT05GSUdfU0VOU09SU19TTVND NDdNMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVNDNDdC Mzk3PXkKQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049eQpDT05GSUdfU0VOU09SU19TQ0g1 NjI3PXkKIyBDT05GSUdfU0VOU09SU19TQ0g1NjM2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf U01NNjY1PXkKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfQURTMTAxNT15CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9eQpDT05GSUdfU0VOU09SU19B RFM3ODcxPXkKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT15CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyWFggaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1RDNzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19USE1DNTA9eQpDT05GSUdfU0VO U09SU19UTVAxMDI9eQojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1RNUDQwMT15CkNPTkZJR19TRU5TT1JTX1RNUDQyMT15CkNPTkZJR19TRU5TT1JTX1ZJ QV9DUFVURU1QPXkKQ09ORklHX1NFTlNPUlNfVklBNjg2QT15CkNPTkZJR19TRU5TT1JTX1ZUMTIx MT15CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15CkNPTkZJR19TRU5TT1JTX1c4Mzc4MUQ9eQpDT05G SUdfU0VOU09SU19XODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkyRD15CkNPTkZJR19TRU5T T1JTX1c4Mzc5Mz15CkNPTkZJR19TRU5TT1JTX1c4Mzc5NT15CiMgQ09ORklHX1NFTlNPUlNfVzgz Nzk1X0ZBTkNUUkwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNMNzg1VFM9eQpDT05GSUdf U0VOU09SU19XODNMNzg2Tkc9eQpDT05GSUdfU0VOU09SU19XODM2MjdIRj15CkNPTkZJR19TRU5T T1JTX1c4MzYyN0VIRj15CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9Q T1dFUj15CkNPTkZJR19TRU5TT1JTX0FUSzAxMTA9eQpDT05GSUdfVEhFUk1BTD15CkNPTkZJR19U SEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQpDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09W X0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJf U1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9D QVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdf QkFORz15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9H T1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04g aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9QS0dfVEVNUF9USEVSTUFMPW0KIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BD SF9USEVSTUFMPW0KQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQojIENP TkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9HX1NZU0ZT IGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dB VENIRE9HPXkKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfWklJ UkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cgaXMgbm90 IHNldAojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDYzWFhfV0FU Q0hET0cgaXMgbm90IHNldApDT05GSUdfQUNRVUlSRV9XRFQ9eQpDT05GSUdfQURWQU5URUNIX1dE VD15CkNPTkZJR19BTElNMTUzNV9XRFQ9eQpDT05GSUdfQUxJTTcxMDFfV0RUPXkKIyBDT05GSUdf RUJDX0MzODRfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0Y3MTgwOEVfV0RUPXkKQ09ORklHX1NQNTEw MF9UQ089eQpDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz15CiMgQ09ORklHX0VVUk9URUNIX1dE VCBpcyBub3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9eQpDT05GSUdfSUJNQVNSPXkKQ09ORklHX1dB RkVSX1dEVD15CkNPTkZJR19JNjMwMEVTQl9XRFQ9eQojIENPTkZJR19JRTZYWF9XRFQgaXMgbm90 IHNldApDT05GSUdfSVRDT19XRFQ9eQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CkNPTkZJ R19JVDg3MTJGX1dEVD15CkNPTkZJR19JVDg3X1dEVD15CkNPTkZJR19IUF9XQVRDSERPRz15CkNP TkZJR19IUFdEVF9OTUlfREVDT0RJTkc9eQpDT05GSUdfU0MxMjAwX1dEVD15CkNPTkZJR19QQzg3 NDEzX1dEVD15CkNPTkZJR19OVl9UQ089eQpDT05GSUdfNjBYWF9XRFQ9eQpDT05GSUdfQ1BVNV9X RFQ9eQpDT05GSUdfU01TQ19TQ0gzMTFYX1dEVD15CkNPTkZJR19TTVNDMzdCNzg3X1dEVD15CiMg Q09ORklHX1ZJQV9XRFQgaXMgbm90IHNldApDT05GSUdfVzgzNjI3SEZfV0RUPXkKQ09ORklHX1c4 Mzg3N0ZfV0RUPXkKQ09ORklHX1c4Mzk3N0ZfV0RUPXkKQ09ORklHX01BQ0haX1dEVD15CkNPTkZJ R19TQkNfRVBYX0MzX1dBVENIRE9HPXkKIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CiMg Q09ORklHX01FTl9BMjFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9XRFQ9eQoKIwojIFBDSS1i YXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPXkKQ09ORklHX1dEVFBD ST15CgojCiMgVVNCLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1VTQlBDV0FUQ0hET0c9 eQpDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpD T05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfQkxPQ0tJTz15CkNPTkZJ R19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CkNPTkZJR19TU0Jf QjQzX1BDSV9CUklER0U9eQpDT05GSUdfU1NCX1BDTUNJQUhPU1RfUE9TU0lCTEU9eQpDT05GSUdf U1NCX1BDTUNJQUhPU1Q9eQpDT05GSUdfU1NCX1NESU9IT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NT Ql9TRElPSE9TVD15CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TU0JfRFJJ VkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFPXkKIyBDT05G SUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwoj IEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0JMT0NL SU89eQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJ PXkKIyBDT05GSUdfQkNNQV9IT1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9Q Q0k9eQojIENPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JD TUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKIyBD T05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQkNN NTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNl dAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJf STJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJD IGlzIG5vdCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9eQojIENPTkZJR19IVENfSTJDUExEIGlzIG5v dCBzZXQKQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1NDSD15CiMgQ09ORklHX0lOVEVMX1NP Q19QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5a X0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJ R19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01B WDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9QQ0FQ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19N RkRfUkVUVSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2MzNf QURDPXkKQ09ORklHX1BDRjUwNjMzX0dQSU89eQojIENPTkZJR19VQ0IxNDAwX0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1BD SSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19NRkRf UlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTTUwMT15 CiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgxNDUy IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldAojIENPTkZJR19BQlg1MDBf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19N RkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1BUyBp cyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwMTAg aXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2 NTA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19N RkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JF IGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CiMgQ09ORklHX01GRF9MTTM1MzMg aXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1 NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004NDAwPXkKIyBDT05GSUdf TUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5 NCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVCVUcg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19SRUdV TEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVVNFUlNQ QUNFX0NPTlNVTUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIx MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENPTkZJ R19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfR1BJTyBp cyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQoj IENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQ ODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFYMTU4 Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY2MD15 CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X01BWDg5NzMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBzZXQK Q09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMz15CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMCBp cyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX1BWODgwOTAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNTE2MzIg aXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjAgaXMgbm90IHNldApDT05GSUdf UkVHVUxBVE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CiMgQ09ORklH X1JFR1VMQVRPUl9UUFM2NTI0WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004NDAwPXkK Q09ORklHX01FRElBX1NVUFBPUlQ9eQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKIyBD T05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9BTkFM T0dfVFZfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9S VCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNldAojIENP TkZJR19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1JDX1NVUFBP UlQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldAojIENPTkZJR19UVFBDSV9FRVBS T00gaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwojIENPTkZJR19NRURJQV9VU0JfU1VQ UE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMK IyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwojIENPTkZJR19DWVBSRVNTX0ZJUk1XQVJF IGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5zb3Jz LCBpMmMsIGZyb250ZW5kcykKIwoKIwojIEN1c3RvbWlzZSBEVkIgRnJvbnRlbmRzCiMKQ09ORklH X0RWQl9UVU5FUl9ESUIwMDcwPXkKQ09ORklHX0RWQl9UVU5FUl9ESUIwMDkwPXkKCiMKIyBUb29s cyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwojIENPTkZJR19EVkJfRFVNTVlfRkUgaXMgbm90 IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKQ09ORklHX0FHUF9BTUQ2 ND15CkNPTkZJR19BR1BfSU5URUw9eQpDT05GSUdfQUdQX1NJUz15CkNPTkZJR19BR1BfVklBPXkK Q09ORklHX0lOVEVMX0dUVD15CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQ VVM9MTYKQ09ORklHX1ZHQV9TV0lUQ0hFUk9PPXkKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fTUlQ SV9EU0k9eQojIENPTkZJR19EUk1fRFBfQVVYX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfRFJN X0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJNX0ZCREVW X0VNVUxBVElPTj15CiMgQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApD T05GSUdfRFJNX1RUTT15CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05G SUdfRFJNX0kyQ19BRFY3NTExIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PXkKQ09O RklHX0RSTV9JMkNfU0lMMTY0PXkKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qg c2V0CkNPTkZJR19EUk1fVERGWD15CkNPTkZJR19EUk1fUjEyOD15CkNPTkZJR19EUk1fUkFERU9O PXkKIyBDT05GSUdfRFJNX1JBREVPTl9VU0VSUFRSIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FN REdQVSBpcyBub3Qgc2V0CgojCiMgQUNQIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19EUk1fQU1E X0FDUCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTk9VVkVBVT15CkNPTkZJR19OT1VWRUFVX0RFQlVH PTUKQ09ORklHX05PVVZFQVVfREVCVUdfREVGQVVMVD0zCkNPTkZJR19EUk1fTk9VVkVBVV9CQUNL TElHSFQ9eQojIENPTkZJR19EUk1fSTgxMCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT15CiMg Q09ORklHX0RSTV9JOTE1X1BSRUxJTUlOQVJZX0hXX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdf RFJNX0k5MTVfVVNFUlBUUj15CkNPTkZJR19EUk1fTUdBPXkKQ09ORklHX0RSTV9TSVM9eQpDT05G SUdfRFJNX1ZJQT15CkNPTkZJR19EUk1fU0FWQUdFPXkKIyBDT05GSUdfRFJNX1ZHRU0gaXMgbm90 IHNldApDT05GSUdfRFJNX1ZNV0dGWD15CiMgQ09ORklHX0RSTV9WTVdHRlhfRkJDT04gaXMgbm90 IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBp cyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9RWEwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAojIENPTkZJR19E Uk1fVklSVElPX0dQVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkg UGFuZWxzCiMKQ09ORklHX0RSTV9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRn ZXMKIwoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKQ09ORklHX0ZJUk1X QVJFX0VESUQ9eQpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9OT1RJRlk9eQpDT05GSUdf RkJfRERDPXkKQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxM UkVDVD15CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15 CiMgQ09ORklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJf U1lTX0ZJTExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1B R0VCTElUPXkKIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJf U1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPXkKQ09O RklHX0ZCX1NWR0FMSUI9eQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19G Ql9CQUNLTElHSFQ9eQpDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElU VElORz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9D SVJSVVMgaXMgbm90IHNldApDT05GSUdfRkJfUE0yPXkKQ09ORklHX0ZCX1BNMl9GSUZPX0RJU0NP Tk5FQ1Q9eQpDT05GSUdfRkJfQ1lCRVIyMDAwPXkKQ09ORklHX0ZCX0NZQkVSMjAwMF9EREM9eQpD T05GSUdfRkJfQVJDPXkKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19G Ql9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZC X1VWRVNBPXkKQ09ORklHX0ZCX1ZFU0E9eQpDT05GSUdfRkJfRUZJPXkKQ09ORklHX0ZCX040MTE9 eQpDT05GSUdfRkJfSEdBPXkKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKQ09ORklH X0ZCX1MxRDEzWFhYPXkKQ09ORklHX0ZCX05WSURJQT15CiMgQ09ORklHX0ZCX05WSURJQV9JMkMg aXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUFfREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJf TlZJRElBX0JBQ0tMSUdIVD15CiMgQ09ORklHX0ZCX1JJVkEgaXMgbm90IHNldAojIENPTkZJR19G Ql9JNzQwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0xFODA1Nzg9eQpDT05GSUdfRkJfQ0FSSUxMT19S QU5DSD15CkNPTkZJR19GQl9NQVRST1g9eQpDT05GSUdfRkJfTUFUUk9YX01JTExFTklVTT15CkNP TkZJR19GQl9NQVRST1hfTVlTVElRVUU9eQpDT05GSUdfRkJfTUFUUk9YX0c9eQpDT05GSUdfRkJf TUFUUk9YX0kyQz15CkNPTkZJR19GQl9NQVRST1hfTUFWRU49eQpDT05GSUdfRkJfUkFERU9OPXkK Q09ORklHX0ZCX1JBREVPTl9JMkM9eQpDT05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVD15CiMgQ09O RklHX0ZCX1JBREVPTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFkxMjg9eQpDT05GSUdf RkJfQVRZMTI4X0JBQ0tMSUdIVD15CkNPTkZJR19GQl9BVFk9eQpDT05GSUdfRkJfQVRZX0NUPXkK IyBDT05GSUdfRkJfQVRZX0dFTkVSSUNfTENEIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWV9HWD15 CkNPTkZJR19GQl9BVFlfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX1MzPXkKQ09ORklHX0ZCX1MzX0RE Qz15CkNPTkZJR19GQl9TQVZBR0U9eQojIENPTkZJR19GQl9TQVZBR0VfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfU0FWQUdFX0FDQ0VMIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJUz15CkNPTkZJ R19GQl9TSVNfMzAwPXkKQ09ORklHX0ZCX1NJU18zMTU9eQpDT05GSUdfRkJfVklBPXkKIyBDT05G SUdfRkJfVklBX0RJUkVDVF9QUk9DRlMgaXMgbm90IHNldApDT05GSUdfRkJfVklBX1hfQ09NUEFU SUJJTElUWT15CkNPTkZJR19GQl9ORU9NQUdJQz15CkNPTkZJR19GQl9LWVJPPXkKQ09ORklHX0ZC XzNERlg9eQojIENPTkZJR19GQl8zREZYX0FDQ0VMIGlzIG5vdCBzZXQKQ09ORklHX0ZCXzNERlhf STJDPXkKQ09ORklHX0ZCX1ZPT0RPTzE9eQpDT05GSUdfRkJfVlQ4NjIzPXkKQ09ORklHX0ZCX1RS SURFTlQ9eQpDT05GSUdfRkJfQVJLPXkKQ09ORklHX0ZCX1BNMz15CiMgQ09ORklHX0ZCX0NBUk1J TkUgaXMgbm90IHNldApDT05GSUdfRkJfU001MDE9eQojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5v dCBzZXQKQ09ORklHX0ZCX1VETD15CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQK Q09ORklHX0ZCX1ZJUlRVQUw9eQpDT05GSUdfWEVOX0ZCREVWX0ZST05URU5EPXkKQ09ORklHX0ZC X01FVFJPTk9NRT15CkNPTkZJR19GQl9NQjg2MlhYPXkKQ09ORklHX0ZCX01CODYyWFhfUENJX0dE Qz15CkNPTkZJR19GQl9NQjg2MlhYX0kyQz15CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90 IHNldAojIENPTkZJR19GQl9BVU9fSzE5MFggaXMgbm90IHNldAojIENPTkZJR19GQl9IWVBFUlYg aXMgbm90IHNldAojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcx MiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQojIENPTkZJR19MQ0Rf Q0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQoj IENPTkZJR19CQUNLTElHSFRfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQVBQ TEU9eQojIENPTkZJR19CQUNLTElHSFRfUE04OTQxX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19C QUNLTElHSFRfU0FIQVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMg bm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JB Q0tMSUdIVF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMg bm90IHNldAojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tM SUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90 IHNldApDT05GSUdfVkdBU1RBVEU9eQpDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5 IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKIyBDT05GSUdfVkdBQ09OX1NP RlRfU0NST0xMQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RV TU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJ R19GUkFNRUJVRkZFUl9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNU X1BSSU1BUlk9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ST1RBVElPTj15CiMgQ09ORklH X0xPR08gaXMgbm90IHNldApDT05GSUdfU09VTkQ9eQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQoj IENPTkZJR19TT1VORF9PU1NfQ09SRV9QUkVDTEFJTSBpcyBub3Qgc2V0CkNPTkZJR19TTkQ9eQpD T05GSUdfU05EX1RJTUVSPXkKQ09ORklHX1NORF9QQ009eQpDT05GSUdfU05EX0hXREVQPXkKQ09O RklHX1NORF9SQVdNSURJPXkKQ09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9KQUNLX0lOUFVU X0RFVj15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPXkKQ09ORklHX1NORF9TRVFfRFVNTVk9eQpDT05G SUdfU05EX09TU0VNVUw9eQpDT05GSUdfU05EX01JWEVSX09TUz15CkNPTkZJR19TTkRfUENNX09T Uz15CkNPTkZJR19TTkRfUENNX09TU19QTFVHSU5TPXkKQ09ORklHX1NORF9QQ01fVElNRVI9eQoj IENPTkZJR19TTkRfU0VRVUVOQ0VSX09TUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSFJUSU1FUj15 CkNPTkZJR19TTkRfU0VRX0hSVElNRVJfREVGQVVMVD15CkNPTkZJR19TTkRfRFlOQU1JQ19NSU5P UlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0zMgpDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQST15 CkNPTkZJR19TTkRfUFJPQ19GUz15CkNPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlM9eQojIENPTkZJ R19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJR19TTkRfREVCVUcgaXMgbm90 IHNldApDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9TR0JVRj15CkNPTkZJR19T TkRfUkFXTUlESV9TRVE9eQpDT05GSUdfU05EX09QTDNfTElCX1NFUT15CiMgQ09ORklHX1NORF9P UEw0X0xJQl9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0JBV0VfU0VRIGlzIG5vdCBzZXQK Q09ORklHX1NORF9FTVUxMEsxX1NFUT15CkNPTkZJR19TTkRfTVBVNDAxX1VBUlQ9eQpDT05GSUdf U05EX09QTDNfTElCPXkKQ09ORklHX1NORF9WWF9MSUI9eQpDT05GSUdfU05EX0FDOTdfQ09ERUM9 eQpDT05GSUdfU05EX0RSSVZFUlM9eQpDT05GSUdfU05EX1BDU1A9eQpDT05GSUdfU05EX0RVTU1Z PXkKQ09ORklHX1NORF9BTE9PUD15CkNPTkZJR19TTkRfVklSTUlEST15CkNPTkZJR19TTkRfTVRQ QVY9eQpDT05GSUdfU05EX01UUzY0PXkKQ09ORklHX1NORF9TRVJJQUxfVTE2NTUwPXkKQ09ORklH X1NORF9NUFU0MDE9eQpDT05GSUdfU05EX1BPUlRNQU4yWDQ9eQpDT05GSUdfU05EX0FDOTdfUE9X RVJfU0FWRT15CkNPTkZJR19TTkRfQUM5N19QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05E X1NCX0NPTU1PTj15CkNPTkZJR19TTkRfUENJPXkKQ09ORklHX1NORF9BRDE4ODk9eQpDT05GSUdf U05EX0FMUzMwMD15CkNPTkZJR19TTkRfQUxTNDAwMD15CkNPTkZJR19TTkRfQUxJNTQ1MT15CkNP TkZJR19TTkRfQVNJSFBJPXkKQ09ORklHX1NORF9BVElJWFA9eQpDT05GSUdfU05EX0FUSUlYUF9N T0RFTT15CkNPTkZJR19TTkRfQVU4ODEwPXkKQ09ORklHX1NORF9BVTg4MjA9eQpDT05GSUdfU05E X0FVODgzMD15CiMgQ09ORklHX1NORF9BVzIgaXMgbm90IHNldApDT05GSUdfU05EX0FaVDMzMjg9 eQpDT05GSUdfU05EX0JUODdYPXkKIyBDT05GSUdfU05EX0JUODdYX09WRVJDTE9DSyBpcyBub3Qg c2V0CkNPTkZJR19TTkRfQ0EwMTA2PXkKQ09ORklHX1NORF9DTUlQQ0k9eQpDT05GSUdfU05EX09Y WUdFTl9MSUI9eQpDT05GSUdfU05EX09YWUdFTj15CkNPTkZJR19TTkRfQ1M0MjgxPXkKQ09ORklH X1NORF9DUzQ2WFg9eQpDT05GSUdfU05EX0NTNDZYWF9ORVdfRFNQPXkKQ09ORklHX1NORF9DVFhG ST15CkNPTkZJR19TTkRfREFSTEEyMD15CkNPTkZJR19TTkRfR0lOQTIwPXkKQ09ORklHX1NORF9M QVlMQTIwPXkKQ09ORklHX1NORF9EQVJMQTI0PXkKQ09ORklHX1NORF9HSU5BMjQ9eQpDT05GSUdf U05EX0xBWUxBMjQ9eQpDT05GSUdfU05EX01PTkE9eQpDT05GSUdfU05EX01JQT15CkNPTkZJR19T TkRfRUNITzNHPXkKQ09ORklHX1NORF9JTkRJR089eQpDT05GSUdfU05EX0lORElHT0lPPXkKQ09O RklHX1NORF9JTkRJR09ESj15CkNPTkZJR19TTkRfSU5ESUdPSU9YPXkKQ09ORklHX1NORF9JTkRJ R09ESlg9eQpDT05GSUdfU05EX0VNVTEwSzE9eQpDT05GSUdfU05EX0VNVTEwSzFYPXkKQ09ORklH X1NORF9FTlMxMzcwPXkKQ09ORklHX1NORF9FTlMxMzcxPXkKQ09ORklHX1NORF9FUzE5Mzg9eQpD T05GSUdfU05EX0VTMTk2OD15CkNPTkZJR19TTkRfRVMxOTY4X0lOUFVUPXkKQ09ORklHX1NORF9G TTgwMT15CkNPTkZJR19TTkRfSERTUD15CgojCiMgRG9uJ3QgZm9yZ2V0IHRvIGFkZCBidWlsdC1p biBmaXJtd2FyZXMgZm9yIEhEU1AgZHJpdmVyCiMKQ09ORklHX1NORF9IRFNQTT15CkNPTkZJR19T TkRfSUNFMTcxMj15CkNPTkZJR19TTkRfSUNFMTcyND15CkNPTkZJR19TTkRfSU5URUw4WDA9eQpD T05GSUdfU05EX0lOVEVMOFgwTT15CkNPTkZJR19TTkRfS09SRzEyMTI9eQpDT05GSUdfU05EX0xP TEE9eQpDT05GSUdfU05EX0xYNjQ2NEVTPXkKQ09ORklHX1NORF9NQUVTVFJPMz15CkNPTkZJR19T TkRfTUFFU1RSTzNfSU5QVVQ9eQpDT05GSUdfU05EX01JWEFSVD15CkNPTkZJR19TTkRfTk0yNTY9 eQpDT05GSUdfU05EX1BDWEhSPXkKQ09ORklHX1NORF9SSVBUSURFPXkKQ09ORklHX1NORF9STUUz Mj15CkNPTkZJR19TTkRfUk1FOTY9eQpDT05GSUdfU05EX1JNRTk2NTI9eQpDT05GSUdfU05EX1NP TklDVklCRVM9eQpDT05GSUdfU05EX1RSSURFTlQ9eQpDT05GSUdfU05EX1ZJQTgyWFg9eQpDT05G SUdfU05EX1ZJQTgyWFhfTU9ERU09eQpDT05GSUdfU05EX1ZJUlRVT1NPPXkKQ09ORklHX1NORF9W WDIyMj15CkNPTkZJR19TTkRfWU1GUENJPXkKCiMKIyBIRC1BdWRpbwojCkNPTkZJR19TTkRfSERB PXkKQ09ORklHX1NORF9IREFfSU5URUw9eQpDT05GSUdfU05EX0hEQV9IV0RFUD15CkNPTkZJR19T TkRfSERBX1JFQ09ORklHPXkKQ09ORklHX1NORF9IREFfSU5QVVRfQkVFUD15CkNPTkZJR19TTkRf SERBX0lOUFVUX0JFRVBfTU9ERT0xCkNPTkZJR19TTkRfSERBX1BBVENIX0xPQURFUj15CkNPTkZJ R19TTkRfSERBX0NPREVDX1JFQUxURUs9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19BTkFMT0c9eQpD T05GSUdfU05EX0hEQV9DT0RFQ19TSUdNQVRFTD15CkNPTkZJR19TTkRfSERBX0NPREVDX1ZJQT15 CkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DSVJSVVM9 eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NB MDExMD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMj15CiMgQ09ORklHX1NORF9IREFfQ09E RUNfQ0EwMTMyX0RTUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NPREVDX0NNRURJQT15CkNP TkZJR19TTkRfSERBX0NPREVDX1NJMzA1ND15CkNPTkZJR19TTkRfSERBX0dFTkVSSUM9eQpDT05G SUdfU05EX0hEQV9QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05GSUdfU05EX0hEQV9DT1JFPXkKQ09O RklHX1NORF9IREFfSTkxNT15CkNPTkZJR19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKQ09ORklH X1NORF9TUEk9eQpDT05GSUdfU05EX1VTQj15CkNPTkZJR19TTkRfVVNCX0FVRElPPXkKQ09ORklH X1NORF9VU0JfVUExMDE9eQpDT05GSUdfU05EX1VTQl9VU1gyWT15CkNPTkZJR19TTkRfVVNCX0NB SUFRPXkKQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpDT05GSUdfU05EX1VTQl9VUzEyMkw9 eQpDT05GSUdfU05EX1VTQl82RklSRT15CiMgQ09ORklHX1NORF9VU0JfSElGQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0JDRDIwMDAgaXMgbm90IHNldAojIENPTkZJR19TTkRfVVNCX1BPRCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfUE9ESEQgaXMgbm90IHNldAojIENPTkZJR19TTkRf VVNCX1RPTkVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9WQVJJQVggaXMgbm90IHNl dApDT05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9GSVJFV0lSRV9MSUI9eQojIENPTkZJ R19TTkRfRElDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PWEZXIGlzIG5vdCBzZXQKQ09ORklH X1NORF9JU0lHSFQ9eQojIENPTkZJR19TTkRfRklSRVdPUktTIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0JFQk9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX0RJR0kwMFggaXMgbm90 IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FNIGlzIG5vdCBzZXQKQ09ORklHX1NORF9Q Q01DSUE9eQpDT05GSUdfU05EX1ZYUE9DS0VUPXkKQ09ORklHX1NORF9QREFVRElPQ0Y9eQojIENP TkZJR19TTkRfU09DIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfUFJJTUUgaXMgbm90IHNldApD T05GSUdfQUM5N19CVVM9eQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19I SURfQkFUVEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQojIENPTkZJR19VSElEIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09O RklHX0hJRF9BNFRFQ0g9eQpDT05GSUdfSElEX0FDUlVYPXkKIyBDT05GSUdfSElEX0FDUlVYX0ZG IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJRF9BUFBMRUlSIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQkVMS0lOPXkK IyBDT05GSUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9eQpDT05G SUdfSElEX0NISUNPTlk9eQojIENPTkZJR19ISURfQ09SU0FJUiBpcyBub3Qgc2V0CkNPTkZJR19I SURfUFJPRElLRVlTPXkKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9DUDIxMTIgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQpDT05GSUdfSElEX0RSQUdP TlJJU0U9eQpDT05GSUdfRFJBR09OUklTRV9GRj15CkNPTkZJR19ISURfRU1TX0ZGPXkKQ09ORklH X0hJRF9FTEVDT009eQojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktF WT15CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0gaXMg bm90IHNldAojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dUNjgz UiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9VQ0g9eQpDT05GSUdfSElEX0tZRT15CkNPTkZJ R19ISURfVUNMT0dJQz15CkNPTkZJR19ISURfV0FMVE9QPXkKQ09ORklHX0hJRF9HWVJBVElPTj15 CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj15CkNPTkZJ R19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CiMgQ09ORklHX0hJRF9MRU5P Vk8gaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKQ09ORklHX0hJRF9MT0dJVEVDSF9E Sj15CkNPTkZJR19ISURfTE9HSVRFQ0hfSElEUFA9eQpDT05GSUdfTE9HSVRFQ0hfRkY9eQpDT05G SUdfTE9HSVJVTUJMRVBBRDJfRkY9eQpDT05GSUdfTE9HSUc5NDBfRkY9eQpDT05GSUdfTE9HSVdI RUVMU19GRj15CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CkNPTkZJR19ISURfTUlDUk9TT0ZUPXkK Q09ORklHX0hJRF9NT05URVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD15CkNPTkZJR19ISURf TlRSSUc9eQpDT05GSUdfSElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNPTkZJ R19QQU5USEVSTE9SRF9GRj15CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJ R19ISURfUEVUQUxZTlg9eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0Rf RkI9eQpDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENEX0xF RFM9eQojIENPTkZJR19ISURfUExBTlRST05JQ1MgaXMgbm90IHNldAojIENPTkZJR19ISURfUFJJ TUFYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9ST0NDQVQ9eQojIENPTkZJR19ISURfU0FJVEVLIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9TQU1TVU5HPXkKQ09ORklHX0hJRF9TT05ZPXkKIyBDT05GSUdf U09OWV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90IHNldAojIENP TkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBMVVM9eQojIENP TkZJR19ISURfUk1JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQpDT05GSUdfR1JF RU5BU0lBX0ZGPXkKIyBDT05GSUdfSElEX0hZUEVSVl9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19I SURfU01BUlRKT1lQTFVTPXkKQ09ORklHX1NNQVJUSk9ZUExVU19GRj15CiMgQ09ORklHX0hJRF9U SVZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UT1BTRUVEPXkKIyBDT05GSUdfSElEX1RISU5HTSBp cyBub3Qgc2V0CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPXkKQ09ORklHX1RIUlVTVE1BU1RFUl9G Rj15CkNPTkZJR19ISURfV0FDT009eQojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWkVST1BMVVM9eQpDT05GSUdf WkVST1BMVVNfRkY9eQpDT05GSUdfSElEX1pZREFDUk9OPXkKIyBDT05GSUdfSElEX1NFTlNPUl9I VUIgaXMgbm90IHNldAoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0JfSElEPXkKQ09O RklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERFVj15CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMK IyBDT05GSUdfSTJDX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFO PXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FS Q0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX0FOTk9VTkNFX05FV19ERVZJQ0VT PXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9ERUZBVUxUX1BF UlNJU1Q9eQpDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTPXkKIyBDT05GSUdfVVNCX09URyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NT049eQpDT05GSUdfVVNCX1dVU0I9eQpD T05GSUdfVVNCX1dVU0JfQ0JBRj15CiMgQ09ORklHX1VTQl9XVVNCX0NCQUZfREVCVUcgaXMgbm90 IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19VU0JfQzY3WDAw X0hDRD15CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfUENJPXkKIyBDT05G SUdfVVNCX1hIQ0lfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09O RklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkK Q09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0lT UDExNlhfSENEPXkKIyBDT05GSUdfVVNCX0lTUDEzNjJfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BWDM0MjFfSENEIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9PSENJX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPXkKIyBD T05GSUdfVVNCX09IQ0lfSENEX1NTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PSENJX0hDRF9Q TEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpDT05GSUdfVVNCX1UxMzJf SENEPXkKQ09ORklHX1VTQl9TTDgxMV9IQ0Q9eQojIENPTkZJR19VU0JfU0w4MTFfSENEX0lTTyBp cyBub3Qgc2V0CkNPTkZJR19VU0JfU0w4MTFfQ1M9eQpDT05GSUdfVVNCX1I4QTY2NTk3X0hDRD15 CkNPTkZJR19VU0JfV0hDSV9IQ0Q9eQpDT05GSUdfVVNCX0hXQV9IQ0Q9eQojIENPTkZJR19VU0Jf SENEX0JDTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1NTQiBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRy aXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CkNPTkZJR19VU0JfUFJJTlRFUj15CkNPTkZJR19VU0Jf V0RNPXkKQ09ORklHX1VTQl9UTUM9eQoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24g U0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NU T1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkKIyBDT05GSUdf VVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSz15 CkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09O RklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09O RklHX1VTQl9TVE9SQUdFX1VTQkFUPXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJ R19VU0JfU1RPUkFHRV9TRERSNTU9eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05G SUdfVVNCX1NUT1JBR0VfQUxBVURBPXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09O RklHX1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9 eQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFTPXkKCiMKIyBV U0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdfVVNCX01JQ1JP VEVLPXkKQ09ORklHX1VTQklQX0NPUkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9eQpDT05GSUdf VVNCSVBfSE9TVD15CiMgQ09ORklHX1VTQklQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X01VU0JfSERSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0RXQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hJUElERUEgaXMgbm90IHNldAoj IENPTkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNP TkZJR19VU0JfVVNTNzIwPXkKQ09ORklHX1VTQl9TRVJJQUw9eQojIENPTkZJR19VU0JfU0VSSUFM X0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdf VVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRT15 CkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9eQpDT05GSUdfVVNCX1NFUklBTF9CRUxLSU49eQpD T05GSUdfVVNCX1NFUklBTF9DSDM0MT15CkNPTkZJR19VU0JfU0VSSUFMX1dISVRFSEVBVD15CkNP TkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX0NQMjEw WD15CkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9eQpDT05GSUdfVVNCX1NFUklBTF9FTVBF Rz15CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPXkKQ09ORklHX1VTQl9TRVJJQUxfVklTT1I9 eQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPXkKQ09ORklHX1VTQl9TRVJJQUxfSVI9eQpDT05GSUdf VVNCX1NFUklBTF9FREdFUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUX1RJPXkKIyBD T05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9HQVJN SU49eQpDT05GSUdfVVNCX1NFUklBTF9JUFc9eQpDT05GSUdfVVNCX1NFUklBTF9JVVU9eQpDT05G SUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQT15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU49eQpD T05GSUdfVVNCX1NFUklBTF9LTFNJPXkKQ09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUPXkKQ09O RklHX1VTQl9TRVJJQUxfTUNUX1UyMzI9eQojIENPTkZJR19VU0JfU0VSSUFMX01FVFJPIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD15CkNPTkZJR19VU0JfU0VSSUFMX01PUzc3 MTVfUEFSUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX01PUzc4NDA9eQojIENPTkZJR19VU0JfU0VS SUFMX01YVVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9OQVZNQU49eQpDT05GSUdf VVNCX1NFUklBTF9QTDIzMDM9eQpDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4PXkKQ09ORklHX1VT Ql9TRVJJQUxfUUNBVVg9eQpDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTT15CkNPTkZJR19VU0Jf U0VSSUFMX1NQQ1A4WDU9eQpDT05GSUdfVVNCX1NFUklBTF9TQUZFPXkKIyBDT05GSUdfVVNCX1NF UklBTF9TQUZFX1BBRERFRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVM RVNTPXkKQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MPXkKIyBDT05GSUdfVVNCX1NFUklBTF9USSBp cyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSz15CkNPTkZJR19VU0JfU0VSSUFM X1hJUkNPTT15CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49eQpDT05GSUdfVVNCX1NFUklBTF9PUFRJ T049eQpDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUPXkKQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNP Tj15CiMgQ09ORklHX1VTQl9TRVJJQUxfWFNFTlNfTVQgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX1dJU0hCT05FIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwPXkKIyBD T05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9ERUJVRz15 CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9eQpDT05G SUdfVVNCX0VNSTI2PXkKQ09ORklHX1VTQl9BRFVUVVg9eQpDT05GSUdfVVNCX1NFVlNFRz15CkNP TkZJR19VU0JfUklPNTAwPXkKQ09ORklHX1VTQl9MRUdPVE9XRVI9eQpDT05GSUdfVVNCX0xDRD15 CkNPTkZJR19VU0JfTEVEPXkKQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2Mz15CkNPTkZJR19VU0Jf Q1lUSEVSTT15CkNPTkZJR19VU0JfSURNT1VTRT15CkNPTkZJR19VU0JfRlRESV9FTEFOPXkKQ09O RklHX1VTQl9BUFBMRURJU1BMQVk9eQpDT05GSUdfVVNCX1NJU1VTQlZHQT15CkNPTkZJR19VU0Jf U0lTVVNCVkdBX0NPTj15CkNPTkZJR19VU0JfTEQ9eQpDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9S PXkKQ09ORklHX1VTQl9JT1dBUlJJT1I9eQpDT05GSUdfVVNCX1RFU1Q9eQojIENPTkZJR19VU0Jf RUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU0lHSFRGVz15CkNPTkZJ R19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CiMgQ09ORklHX1VTQl9IU0lDX1VT QjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTElOS19MQVlFUl9URVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVE09eQpDT05GSUdf VVNCX1NQRUVEVE9VQ0g9eQpDT05GSUdfVVNCX0NYQUNSVT15CkNPTkZJR19VU0JfVUVBR0xFQVRN PXkKQ09ORklHX1VTQl9YVVNCQVRNPXkKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwoj CkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQojIENPTkZJR19VU0JfR1BJ T19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNldApDT05GSUdf VVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9E RUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJR19V U0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJpcGhlcmFsIENvbnRy b2xsZXIKIwojIENPTkZJR19VU0JfRk9URzIxMF9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0Jf R1JfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3IGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1BYQTI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VREMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfTVZfVTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX002NjU5MiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9CRENfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FNRDU1MzZV REMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNldApDT05GSUdf VVNCX0VHMjBUPXkKIyBDT05GSUdfVVNCX0RVTU1ZX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9DT05GSUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9aRVJPIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VUSCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9HX05DTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRGUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9GVU5DVElPTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BU1NfU1RP UkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfVEFSR0VUIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JRElfR0FER0VUIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9D RENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTk9LSUEgaXMgbm90IHNldAoj IENPTkZJR19VU0JfR19BQ01fTVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19NVUxUSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0RCR1Ag aXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldApDT05GSUdfVVdCPXkK Q09ORklHX1VXQl9IV0E9eQpDT05GSUdfVVdCX1dIQ0k9eQpDT05GSUdfVVdCX0kxNDgwVT15CkNP TkZJR19NTUM9eQojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElP IENhcmQgRHJpdmVycwojCkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JMT0NLX01JTk9S Uz04CkNPTkZJR19NTUNfQkxPQ0tfQk9VTkNFPXkKQ09ORklHX1NESU9fVUFSVD15CiMgQ09ORklH X01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJp dmVycwojCkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX1BDST15CkNPTkZJR19N TUNfUklDT0hfTU1DPXkKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90IHNldApDT05GSUdf TU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19XQlNEPXkKQ09ORklHX01NQ19USUZNX1NEPXkK Q09ORklHX01NQ19TUEk9eQpDT05GSUdfTU1DX1NEUklDT0hfQ1M9eQpDT05GSUdfTU1DX0NCNzEw PXkKQ09ORklHX01NQ19WSUFfU0RNTUM9eQpDT05GSUdfTU1DX1ZVQjMwMD15CkNPTkZJR19NTUNf VVNIQz15CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RP U0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX01USyBpcyBub3Qgc2V0CkNPTkZJR19N RU1TVElDSz15CiMgQ09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlT dGljayBkcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRSBpcyBub3Qgc2V0 CkNPTkZJR19NU1BST19CTE9DSz15CiMgQ09ORklHX01TX0JMT0NLIGlzIG5vdCBzZXQKCiMKIyBN ZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZN X01TPXkKQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYPXkKQ09ORklHX01FTVNUSUNLX1I1OTI9 eQpDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xB U1NfRkxBU0ggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19MTTM1 MzAgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CkNPTkZJR19MRURT X1BDQTk1MzI9eQojIENPTkZJR19MRURTX1BDQTk1MzJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0ND15CiMgQ09ORklHX0xFRFNf TFA1NTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1MjMgaXMgbm90IHNldAojIENPTkZJ R19MRURTX0xQNTU2MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldApDT05GSUdfTEVEU19DTEVWT19NQUlMPXkK Q09ORklHX0xFRFNfUENBOTU1WD15CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CkNP TkZJR19MRURTX0RBQzEyNFMwODU9eQpDT05GSUdfTEVEU19SRUdVTEFUT1I9eQpDT05GSUdfTEVE U19CRDI4MDI9eQpDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9eQpDT05GSUdfTEVEU19MVDM1OTM9 eQojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhY IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAoKIwojIExFRCBkcml2 ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMg KEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAoKIwojIExFRCBU cmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1F Uj15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNf VFJJR0dFUl9JREVfRElTSz15CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPXkKQ09ORklH X0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9eQojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19U UklHR0VSX0RFRkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0Zmls dGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5U IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQSBpcyBub3Qgc2V0CkNPTkZJ R19BQ0NFU1NJQklMSVRZPXkKQ09ORklHX0ExMVlfQlJBSUxMRV9DT05TT0xFPXkKQ09ORklHX0lO RklOSUJBTkQ9eQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD15CkNPTkZJR19JTkZJTklCQU5E X1VTRVJfQUNDRVNTPXkKQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5J QkFORF9PTl9ERU1BTkRfUEFHSU5HPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNP TkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlNfQ09ORklHRlM9eQpDT05GSUdfSU5GSU5JQkFORF9N VEhDQT15CkNPTkZJR19JTkZJTklCQU5EX01USENBX0RFQlVHPXkKQ09ORklHX0lORklOSUJBTkRf UUlCPW0KQ09ORklHX0lORklOSUJBTkRfUUlCX0RDQT15CkNPTkZJR19JTkZJTklCQU5EX0NYR0Iz PXkKIyBDT05GSUdfSU5GSU5JQkFORF9DWEdCM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJ TklCQU5EX0NYR0I0PXkKQ09ORklHX01MWDRfSU5GSU5JQkFORD15CkNPTkZJR19JTkZJTklCQU5E X05FUz15CiMgQ09ORklHX0lORklOSUJBTkRfTkVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5GSU5JQkFORF9PQ1JETUEgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1VTTklDIGlz IG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUI9eQpDT05GSUdfSU5GSU5JQkFORF9JUE9J Ql9DTT15CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHPXkKIyBDT05GSUdfSU5GSU5JQkFO RF9JUE9JQl9ERUJVR19EQVRBIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfU1JQPXkKIyBD T05GSUdfSU5GSU5JQkFORF9TUlBUIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVNFUj15 CiMgQ09ORklHX0lORklOSUJBTkRfSVNFUlQgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9S RE1BVlQ9bQpDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkK Q09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVDT0RFX01DRT15CkNPTkZJR19FREFDX01NX0VE QUM9eQpDT05GSUdfRURBQ19HSEVTPXkKQ09ORklHX0VEQUNfQU1ENjQ9eQojIENPTkZJR19FREFD X0FNRDY0X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0U3NTJYPXkKQ09O RklHX0VEQUNfSTgyOTc1WD15CkNPTkZJR19FREFDX0kzMDAwPXkKQ09ORklHX0VEQUNfSTMyMDA9 eQojIENPTkZJR19FREFDX0lFMzEyMDAgaXMgbm90IHNldApDT05GSUdfRURBQ19YMzg9eQpDT05G SUdfRURBQ19JNTQwMD15CkNPTkZJR19FREFDX0k3Q09SRT15CkNPTkZJR19FREFDX0k1MDAwPXkK Q09ORklHX0VEQUNfSTUxMDA9eQpDT05GSUdfRURBQ19JNzMwMD15CiMgQ09ORklHX0VEQUNfU0JS SURHRSBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJ R19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCkNPTkZJR19S VENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JU Q19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZf U1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENP TkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1RF U1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJC NVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0FCWDgwWCBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX0RTMTMwNz15CkNPTkZJR19SVENfRFJWX0RTMTMwN19IV01PTj15CkNPTkZJR19S VENfRFJWX0RTMTM3ND15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBpcyBub3Qgc2V0CkNP TkZJR19SVENfRFJWX0RTMTY3Mj15CkNPTkZJR19SVENfRFJWX01BWDY5MDA9eQpDT05GSUdfUlRD X0RSVl9SUzVDMzcyPXkKQ09ORklHX1JUQ19EUlZfSVNMMTIwOD15CiMgQ09ORklHX1JUQ19EUlZf SVNMMTIwMjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0lTTDEyMDU3IGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfWDEyMDU9eQojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENG ODU2Mz15CkNPTkZJR19SVENfRFJWX1BDRjg1ODM9eQpDT05GSUdfUlRDX0RSVl9NNDFUODA9eQoj IENPTkZJR19SVENfRFJWX000MVQ4MF9XRFQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9CUTMy Sz15CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQpDT05GSUdfUlRDX0RSVl9GTTMxMzA9eQojIENP TkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYODU4MT15CkNP TkZJR19SVENfRFJWX1JYODAyNT15CiMgQ09ORklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4 ODAzIGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000 MVQ5MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX000MVQ5ND15CkNPTkZJR19SVENfRFJWX0RT MTMwNT15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9EUzEzNDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzOTA9eQpDT05GSUdfUlRDX0RS Vl9SOTcwMT15CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9SWDYxMTAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SUzVDMzQ4PXkKQ09ORklHX1JU Q19EUlZfTUFYNjkwMj15CkNPTkZJR19SVENfRFJWX1BDRjIxMjM9eQojIENPTkZJR19SVENfRFJW X01DUDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQg STJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9EUzMyMzIgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX1BDRjIxMjcgaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJz CiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENfRFJWX0RTMTI4Nj15CkNPTkZJR19S VENfRFJWX0RTMTUxMT15CkNPTkZJR19SVENfRFJWX0RTMTU1Mz15CiMgQ09ORklHX1JUQ19EUlZf RFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0Mj15CiMgQ09ORklH X1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfU1RLMTdUQTg9eQpDT05G SUdfUlRDX0RSVl9NNDhUODY9eQpDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQpDT05GSUdfUlRDX0RS Vl9NNDhUNTk9eQpDT05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JUQ19EUlZfQlE0ODAy PXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMwMjA9eQpDT05GSUdf UlRDX0RSVl9QQ0Y1MDYzMz15CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKCiMKIyBISUQgU2Vu c29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUUgaXMgbm90 IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90 IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX0FD UEk9eQojIENPTkZJR19JTlRFTF9JRE1BNjQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9BVERN QT15CiMgQ09ORklHX1FDT01fSElETUFfTUdNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSElE TUEgaXMgbm90IHNldApDT05GSUdfRFdfRE1BQ19DT1JFPW0KIyBDT05GSUdfRFdfRE1BQyBpcyBu b3Qgc2V0CkNPTkZJR19EV19ETUFDX1BDST1tCgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZ TkNfVFhfRE1BPXkKQ09ORklHX0RNQVRFU1Q9bQpDT05GSUdfRE1BX0VOR0lORV9SQUlEPXkKQ09O RklHX0RDQT15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApDT05GSUdfVUlPPXkKQ09O RklHX1VJT19DSUY9eQpDT05GSUdfVUlPX1BEUlZfR0VOSVJRPXkKIyBDT05GSUdfVUlPX0RNRU1f R0VOSVJRIGlzIG5vdCBzZXQKQ09ORklHX1VJT19BRUM9eQpDT05GSUdfVUlPX1NFUkNPUzM9eQpD T05GSUdfVUlPX1BDSV9HRU5FUklDPXkKQ09ORklHX1VJT19ORVRYPXkKIyBDT05GSUdfVUlPX1BS VVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJ TyBpcyBub3Qgc2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9eQojIENPTkZJR19WSVJUX0RS SVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8gZHJpdmVycwojCkNP TkZJR19WSVJUSU9fUENJPXkKQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZPXkKQ09ORklHX1ZJUlRJ T19CQUxMT09OPXkKIyBDT05GSUdfVklSVElPX0lOUFVUIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJ T19NTUlPPXkKIyBDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTIGlzIG5vdCBzZXQK CiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj15CkNP TkZJR19IWVBFUlZfVVRJTFM9eQojIENPTkZJR19IWVBFUlZfQkFMTE9PTiBpcyBub3Qgc2V0Cgoj CiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKIyBDT05GSUdfWEVO X0JBTExPT05fTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05GSUdfWEVOX1NDUlVCX1BBR0VT PXkKQ09ORklHX1hFTl9ERVZfRVZUQ0hOPXkKQ09ORklHX1hFTl9CQUNLRU5EPXkKQ09ORklHX1hF TkZTPXkKQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09S PXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJ R19YRU5fR1JBTlRfREVWX0FMTE9DPXkKQ09ORklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9Q Q0lERVZfQkFDS0VORD15CiMgQ09ORklHX1hFTl9TQ1NJX0JBQ0tFTkQgaXMgbm90IHNldApDT05G SUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0FDUElfUFJPQ0VTU09SPW0KIyBDT05GSUdfWEVO X01DRV9MT0cgaXMgbm90IHNldApDT05GSUdfWEVOX0hBVkVfUFZNTVU9eQpDT05GSUdfWEVOX0VG ST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5fQUNQST15CkNPTkZJR19YRU5f U1lNUz15CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKQ09ORklHX1NUQUdJTkc9eQojIENPTkZJR19T TElDT1NTIGlzIG5vdCBzZXQKQ09ORklHX1BSSVNNMl9VU0I9eQpDT05GSUdfQ09NRURJPW0KIyBD T05GSUdfQ09NRURJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9T SVpFX0tCPTIwNDgKQ09ORklHX0NPTUVESV9ERUZBVUxUX0JVRl9NQVhTSVpFX0tCPTIwNDgwCiMg Q09ORklHX0NPTUVESV9NSVNDX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfSVNB X0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfUENJX0RSSVZFUlMgaXMgbm90IHNl dAojIENPTkZJR19DT01FRElfUENNQ0lBX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01F RElfVVNCX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfODI1NV9TQSBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTUVESV9LQ09NRURJTElCIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxOTJV PW0KIyBDT05GSUdfUlRMTElCIGlzIG5vdCBzZXQKQ09ORklHX1I4NzEyVT15CiMgQ09ORklHX1I4 MTg4RVUgaXMgbm90IHNldAojIENPTkZJR19SODcyM0FVIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRT NTIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZUNjY1NSBpcyBub3Qgc2V0CkNPTkZJR19WVDY2NTY9 bQojIENPTkZJR19GQl9TTTc1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1hHSSBpcyBub3Qgc2V0 CgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCkNPTkZJR19TUEVBS1VQPXkKQ09ORklHX1NQ RUFLVVBfU1lOVEhfQUNOVFNBPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQVBPTExPPXkKQ09ORklH X1NQRUFLVVBfU1lOVEhfQVVEUFRSPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQk5TPXkKQ09ORklH X1NQRUFLVVBfU1lOVEhfREVDVExLPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfREVDRVhUPXkKQ09O RklHX1NQRUFLVVBfU1lOVEhfTFRMSz15CkNPTkZJR19TUEVBS1VQX1NZTlRIX1NPRlQ9eQpDT05G SUdfU1BFQUtVUF9TWU5USF9TUEtPVVQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9UWFBSVD15CkNP TkZJR19TUEVBS1VQX1NZTlRIX0RVTU1ZPXkKQ09ORklHX1NUQUdJTkdfTUVESUE9eQojIENPTkZJ R19TVEFHSU5HX1JETUEgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19MVEVfR0RN NzI0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9TUElOQU5EX01UMjlGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE5FVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RHTkMgaXMgbm90IHNldAojIENPTkZJR19HU19GUEdBQk9PVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19TS0VJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZU1NQQVIgaXMg bm90IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90IHNldAojIENPTkZJR19XSUxDMTAwMF9TRElP IGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9T VCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CkNPTkZJR19BQ0VSX1dN ST15CkNPTkZJR19BQ0VSSERGPXkKIyBDT05GSUdfQUxJRU5XQVJFX1dNSSBpcyBub3Qgc2V0CkNP TkZJR19BU1VTX0xBUFRPUD15CiMgQ09ORklHX0RFTExfU01CSU9TIGlzIG5vdCBzZXQKQ09ORklH X0RFTExfV01JX0FJTz15CiMgQ09ORklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFTExfUkJUTiBpcyBub3Qgc2V0CkNPTkZJR19GVUpJVFNVX0xBUFRPUD15CiMgQ09ORklHX0ZV SklUU1VfTEFQVE9QX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMg bm90IHNldApDT05GSUdfQU1JTE9fUkZLSUxMPXkKQ09ORklHX0hQX0FDQ0VMPXkKIyBDT05GSUdf SFBfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfSFBfV01JPXkKQ09ORklHX01TSV9MQVBUT1A9 eQpDT05GSUdfUEFOQVNPTklDX0xBUFRPUD15CkNPTkZJR19DT01QQUxfTEFQVE9QPXkKQ09ORklH X1NPTllfTEFQVE9QPXkKQ09ORklHX1NPTllQSV9DT01QQVQ9eQpDT05GSUdfSURFQVBBRF9MQVBU T1A9eQpDT05GSUdfVEhJTktQQURfQUNQST15CkNPTkZJR19USElOS1BBRF9BQ1BJX0FMU0FfU1VQ UE9SVD15CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFE X0FDUElfVU5TQUZFX0xFRFMgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQSV9WSURFTz15 CkNPTkZJR19USElOS1BBRF9BQ1BJX0hPVEtFWV9QT0xMPXkKQ09ORklHX1NFTlNPUlNfSERBUFM9 eQojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldApDT05GSUdfRUVFUENfTEFQVE9QPXkK Q09ORklHX0FTVVNfV01JPXkKQ09ORklHX0FTVVNfTkJfV01JPXkKQ09ORklHX0VFRVBDX1dNST15 CiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfQUNQSV9XTUk9eQpDT05G SUdfTVNJX1dNST15CkNPTkZJR19UT1BTVEFSX0xBUFRPUD15CkNPTkZJR19BQ1BJX1RPU0hJQkE9 eQpDT05GSUdfVE9TSElCQV9CVF9SRktJTEw9eQojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90 IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NNUEM9eQoj IENPTkZJR19JTlRFTF9ISURfRVZFTlQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSVBTPXkKIyBD T05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CkNPTkZJR19TQU1TVU5HX0xBUFRPUD15CkNPTkZJR19N WE1fV01JPXkKQ09ORklHX0lOVEVMX09BS1RSQUlMPXkKIyBDT05GSUdfU0FNU1VOR19RMTAgaXMg bm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUlNU IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05G SUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19JUEMgaXMgbm90IHNldAoj IENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUFVO SVRfSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0Cgoj CiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMK IwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxE X0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJf Q01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklH X1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0 CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfQVBJPXkKQ09ORklHX0lP TU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwpDT05G SUdfSU9NTVVfSU9WQT15CkNPTkZJR19BTURfSU9NTVU9eQojIENPTkZJR19BTURfSU9NTVVfU1RB VFMgaXMgbm90IHNldAojIENPTkZJR19BTURfSU9NTVVfVjIgaXMgbm90IHNldApDT05GSUdfRE1B Ul9UQUJMRT15CkNPTkZJR19JTlRFTF9JT01NVT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NWTSBp cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05G SUdfSU5URUxfSU9NTVVfRkxPUFBZX1dBPXkKQ09ORklHX0lSUV9SRU1BUD15CgojCiMgUmVtb3Rl cHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfU1RFX01PREVNX1JQUk9DIGlzIG5vdCBzZXQKCiMKIyBS cG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJz CiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19USSBpcyBub3Qg c2V0CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04gaXMgbm90 IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNldAoj IENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBzZXQKIyBDT05G SUdfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKIyBDT05GSUdfSVBBQ0tf QlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BI WT15CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BY QV8yOE5NX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQK CiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwpDT05GSUdfUkFTPXkKIyBDT05GSUdf QU1EX01DRV9JTkogaXMgbm90IHNldAojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0Cgoj CiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldAojIENPTkZJR19MSUJOVkRJ TU0gaXMgbm90IHNldApDT05GSUdfTlZNRU09eQojIENPTkZJR19TVE0gaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0aW9uIFN1cHBvcnQK IwojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklH X0VERD15CiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVNTUFQ PXkKQ09ORklHX0RFTExfUkJVPXkKQ09ORklHX0RDREJBUz15CkNPTkZJR19ETUlJRD15CiMgQ09O RklHX0RNSV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklf RkFMTEJBQ0s9eQpDT05GSUdfSVNDU0lfSUJGVF9GSU5EPXkKQ09ORklHX0lTQ1NJX0lCRlQ9eQoj IENPTkZJR19GV19DRkdfU1lTRlMgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUg aXMgbm90IHNldAoKIwojIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBv cnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpDT05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJX1ZBUlNf UFNUT1JFPXkKIyBDT05GSUdfRUZJX1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRSBpcyBub3Qg c2V0CkNPTkZJR19FRklfUlVOVElNRV9NQVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMg bm90IHNldApDT05GSUdfRUZJX1JVTlRJTUVfV1JBUFBFUlM9eQpDT05GSUdfVUVGSV9DUEVSPXkK CiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0VY VDJfRlM9eQpDT05GSUdfRVhUMl9GU19YQVRUUj15CkNPTkZJR19FWFQyX0ZTX1BPU0lYX0FDTD15 CkNPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDNfRlM9eQpDT05GSUdfRVhUM19G U19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUM19GU19TRUNVUklUWT15CkNPTkZJR19FWFQ0X0ZTPXkK Q09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENP TkZJR19FWFQ0X0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJU0VSRlNfRlM9eQojIENPTkZJR19SRUlTRVJGU19DSEVD SyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTyBpcyBub3Qgc2V0CkNPTkZJ R19SRUlTRVJGU19GU19YQVRUUj15CkNPTkZJR19SRUlTRVJGU19GU19QT1NJWF9BQ0w9eQpDT05G SUdfUkVJU0VSRlNfRlNfU0VDVVJJVFk9eQpDT05GSUdfSkZTX0ZTPXkKQ09ORklHX0pGU19QT1NJ WF9BQ0w9eQpDT05GSUdfSkZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfSkZTX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfSkZTX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09O RklHX1hGU19RVU9UQT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKQ09ORklHX1hGU19SVD15CiMg Q09ORklHX1hGU19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX0dGUzJfRlM9eQpDT05GSUdfR0ZTMl9GU19MT0NLSU5HX0RMTT15CkNPTkZJR19PQ0ZT Ml9GUz15CkNPTkZJR19PQ0ZTMl9GU19PMkNCPXkKQ09ORklHX09DRlMyX0ZTX1VTRVJTUEFDRV9D TFVTVEVSPXkKQ09ORklHX09DRlMyX0ZTX1NUQVRTPXkKQ09ORklHX09DRlMyX0RFQlVHX01BU0tM T0c9eQojIENPTkZJR19PQ0ZTMl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz15 CkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRF R1JJVFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5v dCBzZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NF UlQgaXMgbm90IHNldApDT05GSUdfTklMRlMyX0ZTPXkKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05G SUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxF X0xPQ0tJTkc9eQojIENPTkZJR19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZTTk9U SUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9U SUZZPXkKIyBDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TIGlzIG5vdCBzZXQKQ09O RklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKQ09ORklHX1BSSU5U X1FVT1RBX1dBUk5JTkc9eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19R VU9UQV9UUkVFPXkKQ09ORklHX1FGTVRfVjE9eQpDT05GSUdfUUZNVF9WMj15CkNPTkZJR19RVU9U QUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01QQVQ9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJ R19GVVNFX0ZTPXkKQ09ORklHX0NVU0U9eQojIENPTkZJR19PVkVSTEFZX0ZTIGlzIG5vdCBzZXQK CiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CkNPTkZJR19GU0NBQ0hFX1NUQVRTPXkKIyBD T05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CkNPTkZJ R19DQUNIRUZJTEVTPXkKIyBDT05GSUdfQ0FDSEVGSUxFU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVz eXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKQ09ORklHX1pJU09G Uz15CkNPTkZJR19VREZfRlM9eQpDT05GSUdfVURGX05MUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxl c3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9G Uz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lP Q0hBUlNFVD0idXRmOCIKIyBDT05GSUdfRkFUX0RFRkFVTFRfVVRGOCBpcyBub3Qgc2V0CkNPTkZJ R19OVEZTX0ZTPXkKIyBDT05GSUdfTlRGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19OVEZTX1JX PXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9D X0tDT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkK IyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdf U1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RN UEZTX1hBVFRSPXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05G SUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPW0KQ09ORklHX01JU0NfRklMRVNZU1RF TVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19BREZTX0ZTPXkKIyBD T05GSUdfQURGU19GU19SVyBpcyBub3Qgc2V0CkNPTkZJR19BRkZTX0ZTPXkKQ09ORklHX0VDUllQ VF9GUz15CiMgQ09ORklHX0VDUllQVF9GU19NRVNTQUdJTkcgaXMgbm90IHNldApDT05GSUdfSEZT X0ZTPXkKQ09ORklHX0hGU1BMVVNfRlM9eQojIENPTkZJR19IRlNQTFVTX0ZTX1BPU0lYX0FDTCBp cyBub3Qgc2V0CkNPTkZJR19CRUZTX0ZTPXkKIyBDT05GSUdfQkVGU19ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19CRlNfRlM9eQpDT05GSUdfRUZTX0ZTPXkKQ09ORklHX0pGRlMyX0ZTPXkKQ09ORklH X0pGRlMyX0ZTX0RFQlVHPTAKQ09ORklHX0pGRlMyX0ZTX1dSSVRFQlVGRkVSPXkKIyBDT05GSUdf SkZGUzJfRlNfV0JVRl9WRVJJRlkgaXMgbm90IHNldApDT05GSUdfSkZGUzJfU1VNTUFSWT15CkNP TkZJR19KRkZTMl9GU19YQVRUUj15CkNPTkZJR19KRkZTMl9GU19QT1NJWF9BQ0w9eQpDT05GSUdf SkZGUzJfRlNfU0VDVVJJVFk9eQpDT05GSUdfSkZGUzJfQ09NUFJFU1NJT05fT1BUSU9OUz15CkNP TkZJR19KRkZTMl9aTElCPXkKQ09ORklHX0pGRlMyX0xaTz15CkNPTkZJR19KRkZTMl9SVElNRT15 CiMgQ09ORklHX0pGRlMyX1JVQklOIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZGUzJfQ01PREVfTk9O RSBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9DTU9ERV9QUklPUklUWT15CiMgQ09ORklHX0pGRlMy X0NNT0RFX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9GQVZPVVJMWk8gaXMg bm90IHNldApDT05GSUdfVUJJRlNfRlM9eQpDT05GSUdfVUJJRlNfRlNfQURWQU5DRURfQ09NUFI9 eQpDT05GSUdfVUJJRlNfRlNfTFpPPXkKQ09ORklHX1VCSUZTX0ZTX1pMSUI9eQojIENPTkZJR19V QklGU19BVElNRV9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HRlMgaXMgbm90IHNldApD T05GSUdfQ1JBTUZTPXkKQ09ORklHX1NRVUFTSEZTPXkKQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FD SEU9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19TUVVB U0hGU19ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJIGlzIG5v dCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBpcyBub3Qgc2V0CkNP TkZJR19TUVVBU0hGU19YQVRUUj15CkNPTkZJR19TUVVBU0hGU19aTElCPXkKIyBDT05GSUdfU1FV QVNIRlNfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0xaTz15CkNPTkZJR19TUVVBU0hG U19YWj15CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05G SUdfU1FVQVNIRlNfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRf Q0FDSEVfU0laRT0zCkNPTkZJR19WWEZTX0ZTPXkKQ09ORklHX01JTklYX0ZTPXkKQ09ORklHX09N RlNfRlM9eQojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1FOWDRGU19GUz15CiMg Q09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ST01GU19GUz15CiMgQ09ORklHX1JP TUZTX0JBQ0tFRF9CWV9CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9N VEQgaXMgbm90IHNldApDT05GSUdfUk9NRlNfQkFDS0VEX0JZX0JPVEg9eQpDT05GSUdfUk9NRlNf T05fQkxPQ0s9eQpDT05GSUdfUk9NRlNfT05fTVREPXkKQ09ORklHX1BTVE9SRT15CiMgQ09ORklH X1BTVE9SRV9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX1BNU0cgaXMgbm90IHNl dAojIENPTkZJR19QU1RPUkVfRlRSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX1JBTSBp cyBub3Qgc2V0CkNPTkZJR19TWVNWX0ZTPXkKQ09ORklHX1VGU19GUz15CiMgQ09ORklHX1VGU19G U19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19F WE9GU19GUz15CiMgQ09ORklHX0VYT0ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09SRT15CkNP TkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJR19ORlNfVjI9 eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PXkKIyBD T05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQojIENPTkZJR19ORlNf VjRfMiBpcyBub3Qgc2V0CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPXkKQ09ORklHX1BORlNfQkxP Q0s9eQpDT05GSUdfUE5GU19PQkpMQVlPVVQ9eQpDT05GSUdfUE5GU19GTEVYRklMRV9MQVlPVVQ9 bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJuZWwub3JnIgoj IENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfUk9PVF9ORlM9eQpD T05GSUdfTkZTX0ZTQ0FDSEU9eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNl dApDT05GSUdfTkZTX1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU0Q9eQpDT05GSUdfTkZTRF9W Ml9BQ0w9eQpDT05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNEX1YzX0FDTD15CkNPTkZJR19ORlNE X1Y0PXkKIyBDT05GSUdfTkZTRF9CTE9DS0xBWU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0Rf U0NTSUxBWU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0RfVjRfU0VDVVJJVFlfTEFCRUwgaXMg bm90IHNldAojIENPTkZJR19ORlNEX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19H UkFDRV9QRVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZT X0FDTF9TVVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VOUlBDPXkKQ09ORklH X1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NFQ19H U1NfS1JCNT15CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TVU5SUENf WFBSVF9SRE1BPXkKQ09ORklHX0NFUEhfRlM9eQojIENPTkZJR19DRVBIX0ZTQ0FDSEUgaXMgbm90 IHNldAojIENPTkZJR19DRVBIX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkK IyBDT05GSUdfQ0lGU19TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX1dFQUtfUFdfSEFTSD15 CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09ORklHX0NJRlNfUE9T SVg9eQpDT05GSUdfQ0lGU19BQ0w9eQpDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNf REVCVUcyIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNf U01CMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0ZTQ0FDSEU9eQpDT05GSUdfTkNQX0ZTPXkKQ09O RklHX05DUEZTX1BBQ0tFVF9TSUdOSU5HPXkKQ09ORklHX05DUEZTX0lPQ1RMX0xPQ0tJTkc9eQpD T05GSUdfTkNQRlNfU1RST05HPXkKQ09ORklHX05DUEZTX05GU19OUz15CkNPTkZJR19OQ1BGU19P UzJfTlM9eQojIENPTkZJR19OQ1BGU19TTUFMTERPUyBpcyBub3Qgc2V0CkNPTkZJR19OQ1BGU19O TFM9eQpDT05GSUdfTkNQRlNfRVhUUkFTPXkKQ09ORklHX0NPREFfRlM9eQpDT05GSUdfQUZTX0ZT PXkKIyBDT05GSUdfQUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FGU19GU0NBQ0hFPXkKQ09O RklHXzlQX0ZTPXkKQ09ORklHXzlQX0ZTQ0FDSEU9eQpDT05GSUdfOVBfRlNfUE9TSVhfQUNMPXkK IyBDT05GSUdfOVBfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05M U19ERUZBVUxUPSJ1dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09E RVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83NzU9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzg1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NTU9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09O RklHX05MU19DT0RFUEFHRV84NjE9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj15CkNPTkZJR19O TFNfQ09ERVBBR0VfODYzPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjQ9eQpDT05GSUdfTkxTX0NP REVQQUdFXzg2NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PXkKQ09ORklHX05MU19DT0RFUEFH RV84Njk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzNj15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTUw PXkKQ09ORklHX05MU19DT0RFUEFHRV85MzI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT15CkNP TkZJR19OTFNfQ09ERVBBR0VfODc0PXkKQ09ORklHX05MU19JU084ODU5Xzg9eQpDT05GSUdfTkxT X0NPREVQQUdFXzEyNTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9eQpDT05GSUdfTkxTX0FT Q0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQpDT05GSUdfTkxTX0lTTzg4NTlfMj15CkNPTkZJ R19OTFNfSVNPODg1OV8zPXkKQ09ORklHX05MU19JU084ODU5XzQ9eQpDT05GSUdfTkxTX0lTTzg4 NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82PXkKQ09ORklHX05MU19JU084ODU5Xzc9eQpDT05G SUdfTkxTX0lTTzg4NTlfOT15CkNPTkZJR19OTFNfSVNPODg1OV8xMz15CkNPTkZJR19OTFNfSVNP ODg1OV8xND15CkNPTkZJR19OTFNfSVNPODg1OV8xNT15CkNPTkZJR19OTFNfS09JOF9SPXkKQ09O RklHX05MU19LT0k4X1U9eQojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX01BQ19DRUxUSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTlRFVVJPIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DUk9BVElBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19NQUNfQ1lSSUxMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0dBRUxJQyBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lD RUxBTkQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfVFVSS0lTSCBp cyBub3Qgc2V0CkNPTkZJR19OTFNfVVRGOD15CkNPTkZJR19ETE09eQpDT05GSUdfRExNX0RFQlVH PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkK CiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05G SUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkK IyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNr cyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldApD T05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRD15CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15 CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05GSUdf UkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKIyBDT05GSUdf UEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NI RUNLPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfU0VDVElPTl9NSVNN QVRDSF9XQVJOX09OTFk9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklH X0ZSQU1FX1BPSU5URVI9eQojIENPTkZJR19TVEFDS19WQUxJREFUSU9OIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVT15CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJ R19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVHX0tFUk5FTD15Cgoj CiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19ERUJV R19QQUdFQUxMT0M9eQojIENPTkZJR19ERUJVR19QQUdFQUxMT0NfRU5BQkxFX0RFRkFVTFQgaXMg bm90IHNldAojIENPTkZJR19QQUdFX1BPSVNPTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1BBR0VfUkVGIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFM9eQojIENPTkZJR19ERUJV R19PQkpFQ1RTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19GUkVF IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19USU1FUlMgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19PQkpFQ1RTX1dPUksgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RT X1JDVV9IRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19QRVJDUFVfQ09VTlRF UiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUPTEKQ09ORklH X0RFQlVHX1NMQUI9eQojIENPTkZJR19ERUJVR19TTEFCX0xFQUsgaXMgbm90IHNldApDT05GSUdf SEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkKQ09ORklHX0RFQlVHX1ZNPXkKIyBDT05GSUdfREVC VUdfVk1fVk1BQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTV9SQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1ZNX1BHRkxBR1MgaXMgbm90IHNldApDT05GSUdfREVCVUdfVklSVFVB TD15CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CkNPTkZJR19ERUJVR19QRVJfQ1BVX01BUFM9 eQpDT05GSUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZF UkZMT1c9eQpDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNPTkZJR19IQVZFX0FSQ0hfS0FT QU49eQpDT05GSUdfQVJDSF9IQVNfS0NPVj15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldApDT05G SUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX0xP Q0tVUF9ERVRFQ1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfQk9P VFBBUkFNX0hBUkRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX0hBUkRM T0NLVVBfUEFOSUNfVkFMVUU9MAojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBp cyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJ R19ERVRFQ1RfSFVOR19UQVNLPXkKQ09ORklHX0RFRkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9MzAw CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDPXkKQ09ORklHX0JPT1RQQVJBTV9IVU5H X1RBU0tfUEFOSUNfVkFMVUU9MQojIENPTkZJR19XUV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBTklDX09OX09PUFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0w CkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVE X0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVD SyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKQ09ORklH X1RJTUVSX1NUQVRTPXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBl dGMuLi4pCiMKQ09ORklHX0RFQlVHX1JUX01VVEVYRVM9eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9 eQpDT05GSUdfREVCVUdfTVVURVhFUz15CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRI IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lO Rz15CkNPTkZJR19MT0NLREVQPXkKQ09ORklHX0xPQ0tfU1RBVD15CiMgQ09ORklHX0RFQlVHX0xP Q0tERVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVH X0xPQ0tJTkdfQVBJX1NFTEZURVNUUz15CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5v dCBzZXQKQ09ORklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJ R19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05G SUdfREVCVUdfTElTVD15CkNPTkZJR19ERUJVR19QSV9MSVNUPXkKQ09ORklHX0RFQlVHX1NHPXkK Q09ORklHX0RFQlVHX05PVElGSUVSUz15CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMg UkNVIERlYnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQojIENPTkZJR19QUk9WRV9SQ1VfUkVQ RUFURURMWSBpcyBub3Qgc2V0CkNPTkZJR19TUEFSU0VfUkNVX1BPSU5URVI9eQojIENPTkZJR19U T1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBz ZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD02MApDT05GSUdfUkNVX1RSQUNFPXkKIyBD T05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JS X0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX05P VElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT049 eQojIENPTkZJR19GQUlMU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExPQyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfTUFLRV9SRVFVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf RkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9GVVRFWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19MQVRF TkNZVE9QPXkKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTPXkK IyBDT05GSUdfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1MgaXMgbm90IHNldApDT05GSUdf VVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZU UkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZF X0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15 CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklH X1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfUklOR19CVUZG RVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19DT05URVhUX1NXSVRDSF9UUkFDRVI9 eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNPTkZJR19UUkFDSU5HPXkKQ09ORklH X0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19GVFJBQ0U9 eQpDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15 CkNPTkZJR19JUlFTT0ZGX1RSQUNFUj15CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfRlRS QUNFX1NZU0NBTExTPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05B UFNIT1RfUEVSX0NQVV9TV0FQPXkKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJ R19QUk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVf QUxMX0JSQU5DSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfS1BST0JFX0VWRU5UPXkKIyBDT05GSUdf VVBST0JFX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX1BST0JFX0VWRU5UUz15CkNPTkZJR19EWU5B TUlDX0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQojIENPTkZJR19G VU5DVElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15 CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdfTU1JT1RSQUNF PXkKIyBDT05GSUdfTU1JT1RSQUNFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5U X0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09O RklHX1RSQUNFX0VOVU1fTUFQX0ZJTEUgaXMgbm90IHNldApDT05GSUdfVFJBQ0lOR19FVkVOVFNf R1BJTz15CgojCiMgUnVudGltZSBUZXN0aW5nCiMKQ09ORklHX0xLRFRNPXkKQ09ORklHX1RFU1Rf TElTVF9TT1JUPXkKQ09ORklHX0tQUk9CRVNfU0FOSVRZX1RFU1Q9eQojIENPTkZJR19CQUNLVFJB Q0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAoj IENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19QRVJDUFVfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CiMgQ09ORklHX0FTWU5DX1JB SUQ2X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENP TkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9Y IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNU X0JJVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMg Q09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldApDT05GSUdfQlVJTERf RE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf TEtNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VU0VSX0NPUFkgaXMgbm90IHNldAojIENPTkZJ R19URVNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAoj IENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdf VEVTVF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApD T05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklHX1NUUklDVF9ERVZNRU09eQoj IENPTkZJR19JT19TVFJJQ1RfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NFX0JP T1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBp cyBub3Qgc2V0CiMgQ09ORklHX0VBUkxZX1BSSU5US19FRkkgaXMgbm90IHNldApDT05GSUdfWDg2 X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQojIENPTkZJR19FRklfUEdUX0RVTVAg aXMgbm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQojIENPTkZJR19ERUJVR19XWCBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRVRfTU9EVUxFX1JPTlg9eQpDT05GSUdfREVCVUdfTlhf VEVTVD1tCkNPTkZJR19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5v dCBzZXQKIyBDT05GSUdfSU9NTVVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19JT01NVV9TVFJF U1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4 Nl9ERUNPREVSX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0w CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9 MgpDT05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENP TkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlz IG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxU X0lPX0RFTEFZX1RZUEU9MAojIENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMg Q09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJTUlaRV9JTkxJTklORz15CiMg Q09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVD15 CkNPTkZJR19YODZfREVCVUdfRlBVPXkKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qg c2V0CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfUEVSU0lT VEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JJR19LRVlTIGlzIG5vdCBzZXQKIyBD T05GSUdfVFJVU1RFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DUllQVEVEX0tFWVMgaXMg bm90IHNldAojIENPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CkNPTkZJ R19TRUNVUklUWT15CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUks9 eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQoj IENPTkZJR19JTlRFTF9UWFQgaXMgbm90IHNldApDT05GSUdfTFNNX01NQVBfTUlOX0FERFI9NjU1 MzYKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVg9eQojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYX0JP T1RQQVJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfRElTQUJMRSBpcyBu b3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RFVkVMT1A9eQpDT05GSUdfU0VDVVJJVFlf U0VMSU5VWF9BVkNfU1RBVFM9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JFUVBST1Rf VkFMVUU9MQojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYX1BPTElDWURCX1ZFUlNJT05fTUFYIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENPTkZJR19TRUNV UklUWV9UT01PWU8gaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1I9eQpDT05GSUdf U0VDVVJJVFlfQVBQQVJNT1JfQk9PVFBBUkFNX1ZBTFVFPTEKQ09ORklHX1NFQ1VSSVRZX0FQUEFS TU9SX0hBU0g9eQojIENPTkZJR19TRUNVUklUWV9ZQU1BIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVH UklUWT15CiMgQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkUgaXMgbm90IHNldApDT05GSUdfSU5U RUdSSVRZX0FVRElUPXkKIyBDT05GSUdfSU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRVZNIGlzIG5v dCBzZXQKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9TRUxJTlVYIGlzIG5vdCBzZXQKIyBDT05G SUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NF Q1VSSVRZX0RBQz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1JfQkxPQ0tT PXkKQ09ORklHX0FTWU5DX0NPUkU9eQpDT05GSUdfQVNZTkNfTUVNQ1BZPXkKQ09ORklHX0FTWU5D X1hPUj15CkNPTkZJR19BU1lOQ19QUT15CkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj15CkNPTkZJ R19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxH QVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklH X0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19C TEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNP TkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdf REVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1JTQSBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9 eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9E SVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVM TD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD15CkNPTkZJR19D UllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQojIENPTkZJR19DUllQVE9f TUNSWVBURCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CkNPTkZJR19DUllQVE9f VEVTVD1tCkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVM UEVSX1g4Nj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBE YXRhCiMKQ09ORklHX0NSWVBUT19DQ009eQpDT05GSUdfQ1JZUFRPX0dDTT15CiMgQ09ORklHX0NS WVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVFJVj15CkNP TkZJR19DUllQVE9fRUNIQUlOSVY9eQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19D QkM9eQpDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJR19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBU T19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz15CkNPTkZJR19DUllQVE9fUENCQz15CkNPTkZJR19D UllQVE9fWFRTPXkKIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNldAoKIwojIEhhc2gg bW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdf Q1JZUFRPX1hDQkM9eQpDT05GSUdfQ1JZUFRPX1ZNQUM9eQoKIwojIERpZ2VzdAojCkNPTkZJR19D UllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9eQojIENPTkZJR19DUllQ VE9fQ1JDMzIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGX1BD TE1VTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0hBU0g9eQojIENPTkZJR19DUllQVE9fUE9M WTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0IGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9f TUlDSEFFTF9NSUM9eQpDT05GSUdfQ1JZUFRPX1JNRDEyOD15CkNPTkZJR19DUllQVE9fUk1EMTYw PXkKQ09ORklHX0NSWVBUT19STUQyNTY9eQpDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19D UllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz15CiMgQ09ORklHX0NSWVBUT19T SEEyNTZfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTFfTUIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NI QTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpDT05G SUdfQ1JZUFRPX1dQNTEyPXkKQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTD15Cgoj CiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0 PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQpDT05GSUdfQ1JZUFRPX0FOVUJJUz15CkNP TkZJR19DUllQVE9fQVJDND15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9eQpDT05GSUdfQ1JZUFRP X0JMT1dGSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0PXkKQ09ORklH X0NSWVBUT19DQU1FTExJQT15CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PXkKIyBDT05GSUdf Q1JZUFRPX0NBU1Q1X0FWWF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1Q2PXkK IyBDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X0RFUz15CiMgQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0ZDUllQVD15CkNPTkZJR19DUllQVE9fS0hBWkFEPXkKQ09ORklHX0NSWVBUT19TQUxT QTIwPXkKQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19DSEFD SEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQojIENPTkZJR19D UllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQ RU5UX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4 Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVEVBPXkKQ09ORklHX0NSWVBUT19UV09GSVNI PXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdPRklTSF9Y ODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9eQojIENPTkZJR19DUllQ VE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJ R19DUllQVE9fREVGTEFURT15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0 MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fTFo0SEMgaXMgbm90IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJ R19DUllQVE9fQU5TSV9DUFJORz15CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NS WVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09O RklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQST15CkNPTkZJ R19DUllQVE9fVVNFUl9BUElfSEFTSD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9 eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X1VTRVJfQVBJX0FFQUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hXPXkKQ09ORklHX0NSWVBU T19ERVZfUEFETE9DSz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfQUVTPXkKQ09ORklHX0NS WVBUT19ERVZfUEFETE9DS19TSEE9eQojIENPTkZJR19DUllQVE9fREVWX0NDUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX0RFVl9RQVRfQzNYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJY IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldAojIENPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBF IGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCiMg Q09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9LVk09 eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJR19IQVZFX0tWTV9JUlFGRD15CkNPTkZJ R19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZEPXkKQ09ORklH X0tWTV9BUElDX0FSQ0hJVEVDVFVSRT15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19LVk1fQVNZ TkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9J TlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0df UkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9DT01QQVQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZ UEFTUz15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09eQpDT05GSUdfS1ZNX0lO VEVMPXkKQ09ORklHX0tWTV9BTUQ9eQojIENPTkZJR19LVk1fTU1VX0FVRElUIGlzIG5vdCBzZXQK IyBDT05GSUdfS1ZNX0RFVklDRV9BU1NJR05NRU5UIGlzIG5vdCBzZXQKQ09ORklHX0JJTkFSWV9Q UklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9eQpDT05GSUdf QklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09O RklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdf R0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdf R0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJ R19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9VU0VfQ01Q WENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19D UkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNf SVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBp cyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkK IyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JB TkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19a TElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNT PXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNf WDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklH X1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFS Qz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApD T05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdf REVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVT U19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9 eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9ERUMxNj15CkNPTkZJ R19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPXkKQ09ORklHX1RFWFRTRUFSQ0hf Qk09eQpDT05GSUdfVEVYVFNFQVJDSF9GU009eQpDT05GSUdfSU5URVJWQUxfVFJFRT15CkNPTkZJ R19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9S VF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQojIENPTkZJ R19DUFVNQVNLX09GRlNUQUNLIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RR TD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKQ09O RklHX0NPUkRJQz15CiMgQ09ORklHX0REUiBpcyBub3Qgc2V0CkNPTkZJR19JUlFfUE9MTD15CkNP TkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9OVF9TVVBQ T1JUPXkKIyBDT05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdf Rk9OVF84eDE2PXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNf U0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfTU1J T19GTFVTSD15Cg== --===============1471365327320040652== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============1471365327320040652==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751400AbcDRBGn (ORCPT ); Sun, 17 Apr 2016 21:06:43 -0400 Received: from mga03.intel.com ([134.134.136.65]:9756 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750997AbcDRBGl (ORCPT ); Sun, 17 Apr 2016 21:06:41 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,500,1455004800"; d="xz'?scan'208";a="86884138" From: kernel test robot Subject: [lkp] [parallel lookups machinery, part 2] 96352435af: kernel BUG at mm/slab.c:2599! CC: lkp@01.org CC: LKML TO: Al Viro Date: Mon, 18 Apr 2016 09:06:35 +0800 Message-ID: <87k2jvg1yc.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git testing.lookups commit 96352435afd792d713ec91e2d5693bdcf40a6b03 ("parallel lookups machiner= y, part 2") +-------------------------------------------------------+------------+-----= -------+ | | 028d11dcb3 | 9635= 2435af | +-------------------------------------------------------+------------+-----= -------+ | boot_successes | 12 | 0 = | | boot_failures | 0 | 12 = | | kernel_BUG_at_mm/slab.c | 0 | 12 = | | invalid_opcode:#[##]SMP | 0 | 12 = | | RIP:kfree_debugcheck | 0 | 12 = | | Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 12 = | | backtrace:smpboot_thread_fn | 0 | 11 = | +-------------------------------------------------------+------------+-----= -------+ [ 56.931276] random: nonblocking pool is initialized [ 81.306979] kfree_debugcheck: out of range ptr a0h [ 81.308254] ------------[ cut here ]------------ [ 81.309323] kernel BUG at mm/slab.c:2599! [ 81.310557] invalid opcode: 0000 [#1] SMP=20 [ 81.311669] Modules linked in: [ 81.312539] CPU: 0 PID: 3 Comm: ksoftirqd/0 Not tainted 4.6.0-rc1-00021-= g9635243 #167 [ 81.314687] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 81.316678] task: ffff8800314b4080 ti: ffff8800314b8000 task.ti: ffff880= 0314b8000 [ 81.318633] RIP: 0010:[] [] kfree_d= ebugcheck+0x25/0x2a [ 81.320659] RSP: 0000:ffff8800314bbcc8 EFLAGS: 00010092 [ 81.321788] RAX: 0000000000000026 RBX: 00000000000000a0 RCX: 00000000000= 00000 [ 81.323327] RDX: ffffffff8112e952 RSI: ffffffff82ea5638 RDI: ffffffff811= 1c147 [ 81.324783] RBP: ffff8800314bbcd0 R08: 0000000000000001 R09: 00000000000= 00000 [ 81.326214] R10: ffff8800314bbca8 R11: ffffffff831728b0 R12: 00000000000= 00206 [ 81.327586] R13: ffffffff811c97d1 R14: ffff88002abca1b8 R15: 00000000000= 00000 [ 81.329022] FS: 0000000000000000(0000) GS:ffff880033600000(0000) knlGS:= 0000000000000000 [ 81.331078] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 81.332283] CR2: 0000000047eb9da0 CR3: 000000002dba4000 CR4: 00000000000= 006f0 [ 81.333670] DR0: 00000000089cb000 DR1: 0000000000000000 DR2: 00000000000= 00000 [ 81.335118] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 00000000000= 00600 [ 81.336572] Stack: [ 81.337315] 00000000000000a0 ffff8800314bbcf8 ffffffff812007a4 ffff8800= 2a5c4380 [ 81.339449] ffffffff84081080 ffff88002a5c4380 ffff8800314bbd10 ffffffff= 811c97d1 [ 81.341560] ffff8800337d8d40 ffff8800314bbda0 ffffffff8113da92 ffff8800= 314bc000 [ 81.343828] Call Trace: [ 81.344757] [] kfree+0xdc/0x18c [ 81.346043] [] shmem_destroy_callback+0x19/0x2f [ 81.347545] [] rcu_process_callbacks+0x60d/0x830 [ 81.349030] [] ? shmem_destroy_inode+0x3b/0x3b [ 81.350491] [] __do_softirq+0x1a0/0x403 [ 81.351840] [] run_ksoftirqd+0x23/0x5c [ 81.353179] [] smpboot_thread_fn+0x1a9/0x1c0 [ 81.354574] [] ? cpumask_next+0x2f/0x2f [ 81.355885] [] kthread+0xc5/0xcd [ 81.357110] [] ? __wait_for_common+0x119/0x14c [ 81.358502] [] ret_from_fork+0x22/0x50 [ 81.359780] [] ? cpumask_check+0x35/0x35 [ 81.361114] Code: 41 5e 41 5f 5d c3 66 66 66 66 90 55 48 89 e5 53 48 89 = fb e8 50 44 ea ff 84 c0 75 11 48 89 de 48 c7 c7 04 4c 9e 83 e8 bb 3b fb ff = <0f> 0b 5b 5d c3 8b 4f 18 48 29 f2 55 89 d6 48 89 e5 5d 48 0f af=20 [ 81.366666] RIP [] kfree_debugcheck+0x25/0x2a [ 81.367604] RSP [ 81.368286] ---[ end trace 1f4ba232faf192ba ]--- [ 81.369021] Kernel panic - not syncing: Fatal exception in interrupt vm-kbuild-yocto-ia32: 1 threads qemu-system-x86_64 -enable-kvm -cpu Westmer= e with 320M memory FYI, raw QEMU command line is: qemu-system-x86_64 -enable-kvm -cpu Westmere -kernel /pkg/linux/x86_64-all= yesdebian/gcc-5/96352435afd792d713ec91e2d5693bdcf40a6b03/vmlinuz-4.6.0-rc1-= 00021-g9635243 -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp/scheduled/vm= -kbuild-yocto-ia32-8/rand_boot-1-yocto-minimal-i386.cgz-x86_64-allyesdebian= -96352435afd792d713ec91e2d5693bdcf40a6b03-20160416-73769-rktar3-0.yaml ARCH= =3Dx86_64 kconfig=3Dx86_64-allyesdebian branch=3Dvfs/testing.lookups commit= =3D96352435afd792d713ec91e2d5693bdcf40a6b03 BOOT_IMAGE=3D/pkg/linux/x86_64-= allyesdebian/gcc-5/96352435afd792d713ec91e2d5693bdcf40a6b03/vmlinuz-4.6.0-r= c1-00021-g9635243 max_uptime=3D600 RESULT_ROOT=3D/result/boot/1/vm-kbuild-y= octo-ia32/yocto-minimal-i386.cgz/x86_64-allyesdebian/gcc-5/96352435afd792d7= 13ec91e2d5693bdcf40a6b03/0 LKP_SERVER=3Dinn earlyprintk=3DttyS0,115200 syst= emd.log_level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cp= u_stall_timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic = oops=3Dpanic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 con= sole=3Dtty0 vga=3Dnormal rw ip=3D::::vm-kbuild-yocto-ia32-8::dhcp drbd.mino= r_count=3D8' -initrd /fs/sdh1/initrd-vm-kbuild-yocto-ia32-8 -m 832 -smp 1 = -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order=3Dnc -no-reb= oot -watchdog i6300esb -rtc base=3Dlocaltime -drive file=3D/fs/sdh1/disk0-v= m-kbuild-yocto-ia32-8,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/kboot/pid-= vm-kbuild-yocto-ia32-8 -serial file:/dev/shm/kboot/serial-vm-kbuild-yocto-i= a32-8 -daemonize -display none -monitor null=20 Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.6.0-rc1-00021-g9635243 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.6.0-rc1 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_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=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_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=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y 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_PENDING_IRQ=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 is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # 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=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_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=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_MEMCG is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set 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_CGROUP_HUGETLB is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=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 is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX 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_KPROBES_ON_FTRACE=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_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_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_SLABINFO=y 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=y # 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=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set CONFIG_ACORN_PARTITION_ICS=y # CONFIG_ACORN_PARTITION_ADFS is not set # CONFIG_ACORN_PARTITION_POWERTEC is not set CONFIG_ACORN_PARTITION_RISCIX=y # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_X2APIC=y 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 is not set 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_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH 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_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=512 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y 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=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=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=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_MOVABLE_NODE is not set 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_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_X86_PMEM_LEGACY is not set # 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=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_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_LIVEPATCH is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=y # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set 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 is not set CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=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_PCI_HYPERV is not set CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # # PCI host controller drivers # # CONFIG_PCIE_DW_PLAT is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y CONFIG_I82092=y 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_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y # CONFIG_X86_X32 is not set 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 is not set CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set 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_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y # CONFIG_TCP_CONG_DCTCP is not set # CONFIG_TCP_CONG_CDG is not set # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y # CONFIG_IPV6_GRE is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # 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=y CONFIG_NF_CONNTRACK=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=y CONFIG_NF_CONNTRACK_FTP=y CONFIG_NF_CONNTRACK_H323=y CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y CONFIG_NF_CONNTRACK_NETBIOS_NS=y CONFIG_NF_CONNTRACK_SNMP=y CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y # CONFIG_NF_CT_NETLINK_TIMEOUT is not set # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y CONFIG_NETFILTER_XT_SET=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_CT=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y # CONFIG_NETFILTER_XT_TARGET_HMARK is not set CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=y # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_NOTRACK=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TPROXY=y CONFIG_NETFILTER_XT_TARGET_TRACE=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y # CONFIG_NETFILTER_XT_MATCH_BPF is not set # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_HL=y # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_IPVS=y CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y 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=y CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=y 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_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y CONFIG_NETFILTER_XT_MATCH_TCPMSS=y CONFIG_NETFILTER_XT_MATCH_TIME=y CONFIG_NETFILTER_XT_MATCH_U32=y CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y CONFIG_IP_SET_HASH_IP=y # CONFIG_IP_SET_HASH_IPMARK is not set CONFIG_IP_SET_HASH_IPPORT=y CONFIG_IP_SET_HASH_IPPORTIP=y CONFIG_IP_SET_HASH_IPPORTNET=y # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=y # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=y CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y CONFIG_IP_VS_WLC=y # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y CONFIG_IP_VS_SED=y CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_DUP_IPV4=y # CONFIG_NF_LOG_ARP is not set # CONFIG_NF_LOG_IPV4 is not set CONFIG_NF_REJECT_IPV4=y # CONFIG_NF_NAT_IPV4 is not set CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y # CONFIG_IP_NF_MATCH_RPFILTER is not set CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y # CONFIG_IP_NF_TARGET_SYNPROXY is not set # CONFIG_IP_NF_NAT is not set CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_CLUSTERIP=y CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_TTL=y CONFIG_IP_NF_RAW=y CONFIG_IP_NF_SECURITY=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y CONFIG_NF_DUP_IPV6=y CONFIG_NF_REJECT_IPV6=y # CONFIG_NF_LOG_IPV6 is not set # CONFIG_NF_NAT_IPV6 is not set CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=y CONFIG_IP6_NF_MATCH_EUI64=y CONFIG_IP6_NF_MATCH_FRAG=y CONFIG_IP6_NF_MATCH_OPTS=y CONFIG_IP6_NF_MATCH_HL=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y CONFIG_IP6_NF_MATCH_MH=y # CONFIG_IP6_NF_MATCH_RPFILTER is not set CONFIG_IP6_NF_MATCH_RT=y CONFIG_IP6_NF_TARGET_HL=y CONFIG_IP6_NF_FILTER=y CONFIG_IP6_NF_TARGET_REJECT=y # CONFIG_IP6_NF_TARGET_SYNPROXY is not set CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y CONFIG_IP6_NF_SECURITY=y # CONFIG_IP6_NF_NAT is not set # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y CONFIG_BRIDGE_NF_EBTABLES=y CONFIG_BRIDGE_EBT_BROUTE=y CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y CONFIG_BRIDGE_EBT_ARP=y CONFIG_BRIDGE_EBT_IP=y CONFIG_BRIDGE_EBT_IP6=y CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y CONFIG_BRIDGE_EBT_PKTTYPE=y CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y CONFIG_BRIDGE_EBT_MARK_T=y CONFIG_BRIDGE_EBT_REDIRECT=y CONFIG_BRIDGE_EBT_SNAT=y CONFIG_BRIDGE_EBT_LOG=y CONFIG_BRIDGE_EBT_NFLOG=y CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set 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 is not set CONFIG_NET_DCCPPROBE=y CONFIG_IP_SCTP=y CONFIG_NET_SCTPPROBE=y # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y CONFIG_ATM_BR2684=y # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y CONFIG_IPDDP_ENCAP=y # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=y # 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=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set # CONFIG_NET_SCH_FQ_CODEL is not set # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=y # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_CLS_FLOWER is not set CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y # CONFIG_NET_EMATCH_CANID is not set # CONFIG_NET_EMATCH_IPSET is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=y CONFIG_NET_ACT_IPT=y CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=y CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=y # CONFIG_NET_ACT_VLAN is not set # CONFIG_NET_ACT_BPF is not set # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_IFE is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BATMAN_V is not set CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUG is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_SOCK_CGROUP_DATA=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_NET_TCPPROBE is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # CONFIG_MKISS=y CONFIG_6PACK=y CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set CONFIG_CAN_SJA1000=y # CONFIG_CAN_SJA1000_ISA is not set # CONFIG_CAN_SJA1000_PLATFORM is not set CONFIG_CAN_EMS_PCMCIA=y CONFIG_CAN_EMS_PCI=y # CONFIG_CAN_PEAK_PCMCIA is not set CONFIG_CAN_PEAK_PCI=y CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_KVASER_PCI=y CONFIG_CAN_PLX_PCI=y CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # # CAN SPI interfaces # CONFIG_CAN_MCP251X=y # # CAN USB interfaces # CONFIG_CAN_EMS_USB=y CONFIG_CAN_ESD_USB2=y # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=y CONFIG_IRCOMM=y # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=y CONFIG_ACTISYS_DONGLE=y CONFIG_TEKRAM_DONGLE=y CONFIG_TOIM3232_DONGLE=y CONFIG_LITELINK_DONGLE=y CONFIG_MA600_DONGLE=y CONFIG_GIRBIL_DONGLE=y CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y CONFIG_KINGSUN_DONGLE=y CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=y # # FIR device drivers # CONFIG_USB_IRDA=y CONFIG_SIGMATEL_FIR=y CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=y CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=y CONFIG_MCS_FIR=y CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_LEDS is not set # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_RTL=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_BCM=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y # CONFIG_BT_HCIUART_3WIRE is not set # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set # CONFIG_BT_HCIUART_AG6XX is not set CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_ATH3K=y CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y # CONFIG_AF_KCM is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_RDMA=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set # CONFIG_NFC_NCI_UART is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y # CONFIG_NFC_SIM is not set # CONFIG_NFC_FDP is not set # CONFIG_NFC_MRVL_USB is not set # CONFIG_NFC_ST_NCI_I2C is not set # CONFIG_NFC_ST_NCI_SPI is not set # CONFIG_NFC_NXP_NCI is not set # CONFIG_NFC_S3FWRN5_I2C is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y 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 is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y CONFIG_MTD_SWAP=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_SBC_GXX=y # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=y CONFIG_MTD_PCMCIA=y # CONFIG_MTD_PCMCIA_ANONYMOUS is not set # CONFIG_MTD_GPIO_ADDR is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=y # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_GPIO is not set # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y # CONFIG_MTD_NAND_HISI504 is not set CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_OSD=y CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_BLKDEV_BACKEND=y CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RBD=y # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PANEL is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # # CONFIG_VOP_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_GENWQE is not set # 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 CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECS is not set CONFIG_BLK_DEV_DELKIN=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=y # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_HPT366=y # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=y # CONFIG_BLK_DEV_VIA82CXXX is not set CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=y CONFIG_BE2ISCSI=y CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=15000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=y # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_FCOE_FNIC=y # CONFIG_SCSI_SNIC is not set CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y CONFIG_SCSI_PPA=y CONFIG_SCSI_IMM=y # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=y # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_DC395x=y # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_BFA_FC=y CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y CONFIG_PATA_ATP867X=y CONFIG_PATA_CMD64X=y # CONFIG_PATA_CYPRESS is not set CONFIG_PATA_EFAR=y # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set CONFIG_PATA_IT821X=y CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y CONFIG_PATA_NETCELL=y # CONFIG_PATA_NINJA32 is not set CONFIG_PATA_NS87415=y CONFIG_PATA_OLDPIIX=y # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=y CONFIG_PATA_SCH=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y # CONFIG_PATA_OPTI is not set CONFIG_PATA_PCMCIA=y CONFIG_PATA_RZ1000=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_DELAY=y CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=y CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LAN=y # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y CONFIG_NET_FC=y CONFIG_IFB=y # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y CONFIG_MACVTAP=y # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_MACSEC is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=y # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=y CONFIG_VIRTIO_NET=y # CONFIG_NLMON is not set CONFIG_SUNGEM_PHY=y CONFIG_ARCNET=y CONFIG_ARCNET_1201=y CONFIG_ARCNET_1051=y CONFIG_ARCNET_RAW=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y CONFIG_ARCNET_COM20020_PCI=y CONFIG_ARCNET_COM20020_CS=y CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=y # CONFIG_ATM_ENI_DEBUG is not set # CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=y CONFIG_ATM_NICSTAR_USE_SUNI=y CONFIG_ATM_NICSTAR_USE_IDT77105=y CONFIG_ATM_IDT77252=y # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y # CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=y # CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_IA=y # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=y # CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y CONFIG_ATM_SOLOS=y # # CAIF transport drivers # CONFIG_VHOST_NET=y # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=y CONFIG_VORTEX=y CONFIG_TYPHOON=y CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=y CONFIG_NET_VENDOR_AGERE=y CONFIG_ET131X=y CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y # CONFIG_ACENIC_OMIT_TIGON_I is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_BNX2X=y CONFIG_BNX2X_SRIOV=y # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_LIQUIDIO is not set CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4_DCB is not set # CONFIG_CHELSIO_T4_UWIRE is not set CONFIG_CHELSIO_T4VF=y CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y # CONFIG_CX_ECAT is not set CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=y CONFIG_WINBOND_840=y CONFIG_DM9102=y CONFIG_ULI526X=y CONFIG_PCMCIA_XIRCOM=y CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y CONFIG_SUNDANCE=y # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=y CONFIG_VXGE=y # CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=y CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y CONFIG_IGBVF=y CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=y # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_MVNETA_BM is not set CONFIG_SKGE=y CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=y CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y CONFIG_KS8851=y CONFIG_KS8851_MLL=y CONFIG_KSZ884X_PCI=y CONFIG_NET_VENDOR_MICROCHIP=y CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set # CONFIG_ENCX24J600 is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_MYRI10GE_DCA=y CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP_NETVF is not set CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=y CONFIG_NE2K_PCI=y CONFIG_PCMCIA_PCNET=y CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y CONFIG_HAMACHI=y CONFIG_YELLOWFIN=y CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=y CONFIG_NETXEN_NIC=y # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y CONFIG_SFC=y CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_NET_VENDOR_SMSC=y CONFIG_PCMCIA_SMC91C92=y CONFIG_EPIC100=y # CONFIG_SMSC911X is not set CONFIG_SMSC9420=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set CONFIG_TLAN=y CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set CONFIG_VIA_VELOCITY=y CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=y CONFIG_FDDI=y CONFIG_DEFXX=y # CONFIG_DEFXX_MMIO is not set CONFIG_SKFP=y CONFIG_HIPPI=y CONFIG_ROADRUNNER=y # CONFIG_ROADRUNNER_LARGE_RINGS is not set CONFIG_NET_SB1000=y CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AQUANTIA_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=y # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_THUNDER is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=y CONFIG_PPPOE=y CONFIG_PPTP=y CONFIG_PPPOL2TP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=y CONFIG_USB_NET_KALMIA=y # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_HSO=y CONFIG_USB_NET_INT51X1=y CONFIG_USB_CDC_PHONET=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=y # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_ADM8211=y CONFIG_ATH_COMMON=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set CONFIG_ATH5K=y # CONFIG_ATH5K_DEBUG is not set # CONFIG_ATH5K_TRACER is not set CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=y CONFIG_ATH9K_COMMON=y CONFIG_ATH9K_BTCOEX_SUPPORT=y CONFIG_ATH9K=y CONFIG_ATH9K_PCI=y # CONFIG_ATH9K_AHB is not set # CONFIG_ATH9K_DEBUGFS is not set # CONFIG_ATH9K_DYNACK is not set # CONFIG_ATH9K_WOW is not set CONFIG_ATH9K_RFKILL=y # CONFIG_ATH9K_CHANNEL_CONTEXT is not set CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_HTC=y # CONFIG_ATH9K_HTC_DEBUGFS is not set CONFIG_ATH9K_HWRNG=y CONFIG_CARL9170=y CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y # CONFIG_CARL9170_HWRNG is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PCMCIA_ATMEL=y CONFIG_AT76C50X_USB=y CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=y CONFIG_B43_BCMA=y CONFIG_B43_SSB=y CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=y CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y CONFIG_B43LEGACY_DEBUG=y CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y # CONFIG_BRCMFMAC is not set # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_WLAN_VENDOR_CISCO=y CONFIG_AIRO=y CONFIG_AIRO_CS=y CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set CONFIG_IPW2200=y CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=y # CONFIG_LIBIPW_DEBUG is not set CONFIG_IWLEGACY=y CONFIG_IWL4965=y CONFIG_IWL3945=y # # iwl3945 / iwl4965 Debugging Options # # CONFIG_IWLEGACY_DEBUG is not set CONFIG_IWLWIFI=y CONFIG_IWLWIFI_LEDS=y # CONFIG_IWLDVM is not set # CONFIG_IWLMVM is not set # # WARNING: iwlwifi is useless without IWLDVM or IWLMVM # # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=y CONFIG_HOSTAP_PCI=y CONFIG_HOSTAP_CS=y CONFIG_HERMES=y # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=y CONFIG_TMD_HERMES=y CONFIG_NORTEL_HERMES=y CONFIG_PCMCIA_HERMES=y CONFIG_PCMCIA_SPECTRUM=y CONFIG_ORINOCO_USB=y CONFIG_P54_COMMON=y CONFIG_P54_USB=y CONFIG_P54_PCI=y CONFIG_P54_SPI=y # CONFIG_P54_SPI_DEFAULT_EEPROM is not set CONFIG_P54_LEDS=y # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_LIBERTAS=y CONFIG_LIBERTAS_USB=y CONFIG_LIBERTAS_CS=y CONFIG_LIBERTAS_SDIO=y CONFIG_LIBERTAS_SPI=y # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_MESH=y CONFIG_LIBERTAS_THINFIRM=y # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set CONFIG_LIBERTAS_THINFIRM_USB=y CONFIG_MWIFIEX=y CONFIG_MWIFIEX_SDIO=y CONFIG_MWIFIEX_PCIE=y # CONFIG_MWIFIEX_USB is not set CONFIG_MWL8K=y CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=y CONFIG_RT2400PCI=y CONFIG_RT2500PCI=y CONFIG_RT61PCI=y CONFIG_RT2800PCI=y CONFIG_RT2800PCI_RT33XX=y CONFIG_RT2800PCI_RT35XX=y CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2800PCI_RT3290=y CONFIG_RT2500USB=y CONFIG_RT73USB=y CONFIG_RT2800USB=y CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y # CONFIG_RT2800USB_RT3573 is not set CONFIG_RT2800USB_RT53XX=y # CONFIG_RT2800USB_RT55XX is not set # CONFIG_RT2800USB_UNKNOWN is not set CONFIG_RT2800_LIB=y CONFIG_RT2800_LIB_MMIO=y CONFIG_RT2X00_LIB_MMIO=y CONFIG_RT2X00_LIB_PCI=y CONFIG_RT2X00_LIB_USB=y CONFIG_RT2X00_LIB=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_RTL8180=y CONFIG_RTL8187=y CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=y CONFIG_RTL8192CE=y CONFIG_RTL8192SE=y CONFIG_RTL8192DE=y # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set CONFIG_RTL8192CU=y CONFIG_RTLWIFI=y CONFIG_RTLWIFI_PCI=y CONFIG_RTLWIFI_USB=y CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL8192C_COMMON=y # CONFIG_RTL8XXXU is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_USB_ZD1201=y CONFIG_ZD1211RW=y # CONFIG_ZD1211RW_DEBUG is not set CONFIG_PCMCIA_RAYCS=y CONFIG_PCMCIA_WL3501=y CONFIG_MAC80211_HWSIM=y CONFIG_USB_NET_RNDIS_WLAN=y # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=y CONFIG_WIMAX_I2400M_USB=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 CONFIG_WAN=y CONFIG_LANMEDIA=y CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y # CONFIG_HDLC_X25 is not set CONFIG_PCI200SYN=y CONFIG_WANXL=y # CONFIG_PC300TOO is not set CONFIG_FARSYNC=y CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y CONFIG_DSCC4_PCI_RST=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_BACKEND=y CONFIG_VMXNET3=y # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=y CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=y CONFIG_ISDN_CAPI_MIDDLEWARE=y # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=y CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=y CONFIG_ISDN_DRV_AVMB1_AVM_CS=y CONFIG_ISDN_DRV_AVMB1_T1PCI=y CONFIG_ISDN_DRV_AVMB1_C4=y # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_DUMMYLL is not set CONFIG_GIGASET_BASE=y CONFIG_GIGASET_M105=y CONFIG_GIGASET_M101=y # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y CONFIG_MISDN_HFCMULTI=y CONFIG_MISDN_HFCUSB=y CONFIG_MISDN_AVMFRITZ=y CONFIG_MISDN_SPEEDFAX=y CONFIG_MISDN_INFINEON=y CONFIG_MISDN_W6692=y # CONFIG_MISDN_NETJET is not set CONFIG_MISDN_IPAC=y CONFIG_MISDN_ISAR=y # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y # 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=y # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_XTKBD=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y CONFIG_MOUSE_BCM5974=y # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_FT6236 is not set CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set CONFIG_TOUCHSCREEN_WM97XX=y CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=y # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set CONFIG_INPUT_ATLAS_BTNS=y CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF50633_PMU=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_HYPERV_KEYBOARD=y # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=y CONFIG_ISI=y CONFIG_N_HDLC=y CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # 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_MAX3100=y # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # 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_IFX6X60 is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MVEBU_UART is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_IPWIRELESS=y CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y # CONFIG_TCG_XEN is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_TIS_ST33ZP24 is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # 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 # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set CONFIG_GPIO_LYNXPOINT=y # 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 is not set # CONFIG_GPIO_104_IDI_48 is not set # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WS16C48 is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set # # USB GPIO expanders # CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y # CONFIG_W1_SLAVE_DS2780 is not set # CONFIG_W1_SLAVE_DS2781 is not set # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=y # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_WM97XX is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7310 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y 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 is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=m 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_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y CONFIG_WAFER_WDT=y CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_NI903X_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88090 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_WM8400=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # CONFIG_CYPRESS_FIRMWARE is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # # Customise DVB Frontends # CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_AMDGPU is not set # # ACP Configuration # # CONFIG_DRM_AMD_ACP is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_I810 is not set CONFIG_DRM_I915=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_I915_USERPTR=y CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y # CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_N411=y CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # 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 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set CONFIG_FB_SM501=y # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_HYPERV is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set 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 is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_PCM_TIMER=y # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_HRTIMER=y CONFIG_SND_SEQ_HRTIMER_DEFAULT=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=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y CONFIG_SND_MPU401=y CONFIG_SND_PORTMAN2X4=y CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y CONFIG_SND_ALS300=y CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y CONFIG_SND_ASIHPI=y CONFIG_SND_ATIIXP=y CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y # CONFIG_SND_AW2 is not set CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=y CONFIG_SND_DARLA20=y CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y CONFIG_SND_RME32=y CONFIG_SND_RME96=y CONFIG_SND_RME9652=y CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y # CONFIG_SND_HDA_CODEC_CA0132_DSP is not set CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=y CONFIG_SND_USB_UA101=y CONFIG_SND_USB_USX2Y=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=y CONFIG_SND_USB_6FIRE=y # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=y # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=y CONFIG_SND_PDAUDIOCF=y # CONFIG_SND_SOC is not set # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y # CONFIG_SONY_FF is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_HYPERV_MOUSE is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=y 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=y CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set 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 is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=y CONFIG_USB_R8A66597_HCD=y CONFIG_USB_WHCI_HCD=y CONFIG_USB_HWA_HCD=y # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=y CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y CONFIG_USB_UAS=y # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y CONFIG_USBIP_HOST=y # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y # CONFIG_USB_SERIAL_CONSOLE is not set CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y # CONFIG_USB_SERIAL_F81232 is not set CONFIG_USB_SERIAL_GARMIN=y CONFIG_USB_SERIAL_IPW=y CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y CONFIG_USB_SERIAL_MCT_U232=y # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=y # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=y CONFIG_USB_SERIAL_PL2303=y CONFIG_USB_SERIAL_OTI6858=y CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_SERIAL_OPTICON=y # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=y # CONFIG_USB_SERIAL_QT2 is not set CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y CONFIG_USB_UEAGLEATM=y CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # 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 is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set CONFIG_USB_EG20T=y # CONFIG_USB_DUMMY_HCD is not set # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_NOKIA is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set CONFIG_UWB=y CONFIG_UWB_HWA=y CONFIG_UWB_WHCI=y CONFIG_UWB_I1480U=y CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_QIB=m CONFIG_INFINIBAND_QIB_DCA=y CONFIG_INFINIBAND_CXGB3=y # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB4=y CONFIG_MLX4_INFINIBAND=y CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=y # CONFIG_INFINIBAND_SRPT is not set CONFIG_INFINIBAND_ISER=y # CONFIG_INFINIBAND_ISERT is not set CONFIG_INFINIBAND_RDMAVT=m CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=y CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=y # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y CONFIG_EDAC_I7CORE=y CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=y # CONFIG_EDAC_SBRIDGE is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1307_HWMON=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF8523 is not set # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_R9701=y # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_RX6110 is not set CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_PCF2123=y # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_PCF50633=y # # on-CPU RTC drivers # # # 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_ACPI=y # CONFIG_INTEL_IDMA64 is not set CONFIG_INTEL_IOATDMA=y # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=m # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=m # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VFIO is not set CONFIG_IRQ_BYPASS_MANAGER=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y CONFIG_HYPERV_UTILS=y # CONFIG_HYPERV_BALLOON is not set # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PCIDEV_BACKEND=y # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_PRISM2_USB=y CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set 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 is not set # CONFIG_COMEDI_PCMCIA_DRIVERS is not set # CONFIG_COMEDI_USB_DRIVERS is not set # CONFIG_COMEDI_8255_SA is not set # CONFIG_COMEDI_KCOMEDILIB is not set CONFIG_RTL8192U=m # CONFIG_RTLLIB is not set CONFIG_R8712U=y # CONFIG_R8188EU is not set # CONFIG_R8723AU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set CONFIG_VT6656=m # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SYNTH_ACNTSA=y CONFIG_SPEAKUP_SYNTH_APOLLO=y CONFIG_SPEAKUP_SYNTH_AUDPTR=y CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y CONFIG_SPEAKUP_SYNTH_DECEXT=y CONFIG_SPEAKUP_SYNTH_LTLK=y CONFIG_SPEAKUP_SYNTH_SOFT=y CONFIG_SPEAKUP_SYNTH_SPKOUT=y CONFIG_SPEAKUP_SYNTH_TXPRT=y CONFIG_SPEAKUP_SYNTH_DUMMY=y CONFIG_STAGING_MEDIA=y # CONFIG_STAGING_RDMA is not set # # Android # # CONFIG_LTE_GDM724X is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_MTD_SPINAND_MT29F is not set # CONFIG_LNET is not set # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_CRYPTO_SKEIN is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y # CONFIG_DELL_SMBIOS is not set CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=y CONFIG_HP_ACCEL=y # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=y CONFIG_MSI_LAPTOP=y CONFIG_PANASONIC_LAPTOP=y CONFIG_COMPAL_LAPTOP=y CONFIG_SONY_LAPTOP=y CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=y CONFIG_ASUS_WMI=y CONFIG_ASUS_NB_WMI=y CONFIG_EEEPC_WMI=y # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y CONFIG_TOPSTAR_LAPTOP=y CONFIG_ACPI_TOSHIBA=y CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=y # CONFIG_INTEL_HID_EVENT is not set CONFIG_INTEL_IPS=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_INTEL_OAKTRAIL=y # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_CHROME_PLATFORMS 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=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set # CONFIG_AMD_IOMMU_V2 is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS 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 is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_AMD_MCE_INJ is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set CONFIG_NVMEM=y # CONFIG_STM is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=y # CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y # CONFIG_FS_ENCRYPTION is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="utf8" # CONFIG_FAT_DEFAULT_UTF8 is not set CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_WBUF_VERIFY is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set CONFIG_JFFS2_CMODE_PRIORITY=y # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set CONFIG_EXOFS_FS=y # CONFIG_EXOFS_DEBUG is not set CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y # CONFIG_NFS_V4_2 is not set CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_BLOCK=y CONFIG_PNFS_OBJLAYOUT=y CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_ROOT_NFS=y CONFIG_NFS_FSCACHE=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_SCSILAYOUT is not set # CONFIG_NFSD_V4_SECURITY_LABEL is not set # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_SUNRPC_XPRT_RDMA=y CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set # CONFIG_CEPH_FS_POSIX_ACL is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB2 is not set CONFIG_CIFS_FSCACHE=y CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_NCPFS_SMALLDOS is not set CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set CONFIG_AFS_FSCACHE=y CONFIG_9P_FS=y CONFIG_9P_FSCACHE=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # 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 is not set # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y CONFIG_DLM=y CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y # CONFIG_DEBUG_SLAB_LEAK is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENT=y # CONFIG_UPROBE_EVENT is not set CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # 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 is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_EFI is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_IOMMU_STRESS is not set 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 is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_INTEL_TXT is not set CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set # CONFIG_DEFAULT_SECURITY_SELINUX is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # 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=y # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set 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=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set 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 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y CONFIG_KVM_AMD=y # CONFIG_KVM_MMU_AUDIT is not set # CONFIG_KVM_DEVICE_ASSIGNMENT is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=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 --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 --=-=-=--