From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5062506301184583197==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [wext] ee7e25b578: BUG: spinlock bad magic on CPU#0, swapper/1 Date: Thu, 28 Jan 2016 08:45:01 +0800 Message-ID: <87bn86352q.fsf@yhuang-dev.intel.com> List-Id: --===============5062506301184583197== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux Johannes-Berg/wext-fix-message-delay-order= ing/20160127-204511 commit ee7e25b5789c6c2f4d5ebd9d69f9c2f313ce32d6 ("wext: fix message delay/o= rdering") [ 0.920828] NET: Registered protocol family 8 [ 0.921515] NET: Registered protocol family 20 [ 0.921515] NET: Registered protocol family 20 [ 0.922281] BUG: spinlock bad magic on CPU#0, swapper/1 [ 0.922281] BUG: spinlock bad magic on CPU#0, swapper/1 [ 0.923186] lock: init_net+0x2d4/0x520, .magic: 00000000, .owner: /-1, .owner_cpu: 0 [ 0.923186] lock: init_net+0x2d4/0x520, .magic: 00000000, .owner: /-1, .owner_cpu: 0 [ 0.924551] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-03441-gee7e25b= 5 #1 [ 0.924551] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-03441-gee7e25b= 5 #1 [ 0.925718] 00000000 [ 0.925718] 00000000 b1b6af20 b1b6af20 b0069e68 b0069e68 b12f102b b12f1= 02b b0069e90 b0069e90 b104a1d3 b104a1d3 b1b0ddde b1b0ddde b1ccf5b4 b1ccf5b4 [ 0.927032] 00000000 [ 0.927032] 00000000 b1b6af20 b1b6af20 ffffffff ffffffff 00000000 00000= 000 b1ccf5b4 b1ccf5b4 b1ccf5a8 b1ccf5a8 b0069ea0 b0069ea0 b104a1fa b104a1fa [ 0.928303] b1b0de40 [ 0.928303] b1b0de40 b1ccf5b4 b1ccf5b4 b0069ebc b0069ebc b104a295 b104a= 295 b023a5c6 b023a5c6 b0069f30 b0069f30 00000286 00000286 b1ccf5a8 b1ccf5a8 [ 0.929613] Call Trace: [ 0.929613] Call Trace: [ 0.929995] [] dump_stack+0x16/0x18 [ 0.929995] [] dump_stack+0x16/0x18 [ 0.930662] [] spin_dump+0x6c/0x76 [ 0.930662] [] spin_dump+0x6c/0x76 [ 0.931405] [] spin_bug+0x1d/0x21 [ 0.931405] [] spin_bug+0x1d/0x21 [ 0.932053] [] do_raw_spin_lock+0x1e/0xbc [ 0.932053] [] do_raw_spin_lock+0x1e/0xbc [ 0.932869] [] _raw_spin_lock_irqsave+0x1f/0x24 [ 0.932869] [] _raw_spin_lock_irqsave+0x1f/0x24 [ 0.933751] [] skb_dequeue+0x12/0x2d [ 0.933751] [] skb_dequeue+0x12/0x2d [ 0.934448] [] wireless_nlevent_flush+0x47/0x71 [ 0.934448] [] wireless_nlevent_flush+0x47/0x71 [ 0.935275] [] wext_netdev_notifier_call+0x8/0xf [ 0.935275] [] wext_netdev_notifier_call+0x8/0xf [ 0.936120] [] call_netdevice_notifier+0xd/0x11 [ 0.936120] [] call_netdevice_notifier+0xd/0x11 [ 0.936988] [] register_netdevice_notifier+0x72/0x13b [ 0.936988] [] register_netdevice_notifier+0x72/0x13b [ 0.937885] [] ? do_one_initcall+0x84/0x168 [ 0.937885] [] ? do_one_initcall+0x84/0x168 [ 0.938654] [] ? wext_pernet_init+0x3e/0x3e [ 0.938654] [] ? wext_pernet_init+0x3e/0x3e [ 0.939429] [] wireless_nlevent_init+0xd/0x1d [ 0.939429] [] wireless_nlevent_init+0xd/0x1d [ 0.940232] [] do_one_initcall+0x159/0x168 [ 0.940232] [] do_one_initcall+0x159/0x168 [ 0.941043] [] ? parse_args+0x1c2/0x28a [ 0.941043] [] ? parse_args+0x1c2/0x28a [ 0.941766] [] kernel_init_freeable+0x13c/0x1b9 [ 0.941766] [] kernel_init_freeable+0x13c/0x1b9 [ 0.942595] [] kernel_init+0x8/0xb5 [ 0.942595] [] kernel_init+0x8/0xb5 [ 0.943268] [] ret_from_kernel_thread+0x20/0x34 [ 0.943268] [] ret_from_kernel_thread+0x20/0x34 [ 0.944095] [] ? rest_init+0x65/0x65 [ 0.944095] [] ? rest_init+0x65/0x65 Elapsed time: 10 qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux/i3= 86-randconfig-h1-01272117/gcc-5/ee7e25b5789c6c2f4d5ebd9d69f9c2f313ce32d6/vm= linuz-4.4.0-03441-gee7e25b5 -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp= /scheduled/vm-vp-quantal-i386-19/rand_boot-1-quantal-core-i386.cgz-i386-ran= dconfig-h1-01272117-ee7e25b5789c6c2f4d5ebd9d69f9c2f313ce32d6-20160128-88657= -1ugcywb-1.yaml ARCH=3Di386 kconfig=3Di386-randconfig-h1-01272117 branch=3D= linux-devel/devel-spot-201601272037 commit=3Dee7e25b5789c6c2f4d5ebd9d69f9c2= f313ce32d6 BOOT_IMAGE=3D/pkg/linux/i386-randconfig-h1-01272117/gcc-5/ee7e25= b5789c6c2f4d5ebd9d69f9c2f313ce32d6/vmlinuz-4.4.0-03441-gee7e25b5 max_uptime= =3D600 RESULT_ROOT=3D/result/boot/1/vm-vp-quantal-i386/quantal-core-i386.cg= z/i386-randconfig-h1-01272117/gcc-5/ee7e25b5789c6c2f4d5ebd9d69f9c2f313ce32d= 6/0 LKP_SERVER=3Dinn earlyprintk=3DttyS0,115200 systemd.log_level=3Derr deb= ug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 p= anic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdi= sk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnorma= l rw ip=3D::::vm-vp-quantal-i386-19::dhcp drbd.minor_count=3D8' -initrd /f= s/sdh1/initrd-vm-vp-quantal-i386-19 -m 360 -smp 1 -device e1000,netdev=3Dne= t0 -netdev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -r= tc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-vm-vp-quantal-i386-19 -seri= al file:/dev/shm/kboot/serial-vm-vp-quantal-i386-19 -daemonize -display non= e -monitor null = Thanks, Kernel Test Robot --===============5062506301184583197== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-03441-gee7e25b5" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC40LjAgS2VybmVsIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR182NEJJVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfMzI9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9 eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JFPXkKQ09ORklHX09VVFBVVF9GT1JNQVQ9 ImVsZjMyLWkzODYiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy9pMzg2 X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NV UFBPUlQ9eQpDT05GSUdfSEFWRV9MQVRFTkNZVE9QX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09O RklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdf R0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FSQ0hfTUFZX0hB VkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVS SUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19B UkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9 eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVS X0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9 eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BN RF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hf U1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdf UEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1lY3gg LWZjYWxsLXNhdmVkLWVkeCIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19G SVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTIKQ09ORklHX0RFRkNPTkZJ R19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1FX1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0NPTlNU UlVDVE9SUz15CkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JU PXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0JST0tFTl9PTl9TTVA9eQpDT05GSUdfSU5J VF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJ TEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVS U0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxf QlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklH X0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENP TkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0 CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZ U1ZJUEM9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKIyBDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFD SCBpcyBub3Qgc2V0CkNPTkZJR19GSEFORExFPXkKIyBDT05GSUdfVVNFTElCIGlzIG5vdCBzZXQK Q09ORklHX0FVRElUPXkKQ09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVE SVRTWVNDQUxMPXkKQ09ORklHX0FVRElUX1dBVENIPXkKQ09ORklHX0FVRElUX1RSRUU9eQoKIwoj IElSUSBzdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19JUlFfUFJPQkU9eQpDT05GSUdfR0VORVJJ Q19JUlFfU0hPVz15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49 eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15CkNPTkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15 CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklH X0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNU X0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NM T0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNPTkZJ R19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklHX1RJ Q0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJQyBp cyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKQ09ORklHX05PX0haPXkKIyBDT05GSUdfSElH SF9SRVNfVElNRVJTIGlzIG5vdCBzZXQKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2Nv dW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJR19JUlFfVElNRV9B Q0NPVU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RBU0tTVEFUUyBpcyBub3Qgc2V0CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJ R19USU5ZX1JDVT15CkNPTkZJR19SQ1VfRVhQRVJUPXkKQ09ORklHX1NSQ1U9eQojIENPTkZJR19U QVNLU19SQ1UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfU1RBTExfQ09NTU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfVFJFRV9SQ1VfVFJBQ0UgaXMgbm90IHNldApDT05GSUdfUkNVX0tUSFJFQURfUFJJ Tz0wCiMgQ09ORklHX1JDVV9FWFBFRElURV9CT09UIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJ TjJDPXkKQ09ORklHX0lLQ09ORklHPXkKIyBDT05GSUdfSUtDT05GSUdfUFJPQyBpcyBub3Qgc2V0 CkNPTkZJR19MT0dfQlVGX1NISUZUPTE3CkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NL PXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKQ09ORklHX01FTUNHPXkK Q09ORklHX01FTUNHX1NXQVA9eQpDT05GSUdfTUVNQ0dfU1dBUF9FTkFCTEVEPXkKIyBDT05GSUdf TUVNQ0dfS01FTSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ0dST1VQPXkKIyBDT05GSUdfREVCVUdf QkxLX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NH Uk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lE VEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQpDT05GSUdf Q0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ1BVU0VUUz15CiMgQ09ORklHX1BST0NfUElEX0NQVVNF VCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19D R1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfUEVSRj15CiMgQ09ORklHX0NH Uk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qg c2V0CiMgQ09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNldApDT05GSUdfU0NIRURfQVVUT0dST1VQ PXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTEFZIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9 IiIKQ09ORklHX1JEX0daSVA9eQojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CkNPTkZJR19S RF9MWk1BPXkKIyBDT05GSUdfUkRfWFogaXMgbm90IHNldAojIENPTkZJR19SRF9MWk8gaXMgbm90 IHNldApDT05GSUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFPXkKQ09ORklH X0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElP Tl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05G SUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VU TUFTS19TWVNDQUxMPXkKIyBDT05GSUdfU1lTRlNfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19L QUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JV Rz15CiMgQ09ORklHX1BDU1BLUl9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBU0VfRlVM TCBpcyBub3Qgc2V0CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxG RD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZfU1lTQ0FM TCBpcyBub3Qgc2V0CiMgQ09ORklHX1NITUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlPIGlzIG5v dCBzZXQKIyBDT05GSUdfQURWSVNFX1NZU0NBTExTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJGQVVM VEZEPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19NRU1CQVJSSUVSIGlzIG5vdCBzZXQK IyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNP TkZJR19QRVJGX1VTRV9WTUFMTE9DPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFu ZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJGX1VTRV9W TUFMTE9DPXkKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKQ09ORklHX1NMVUJfREVCVUc9eQpD T05GSUdfQ09NUEFUX0JSSz15CiMgQ09ORklHX1NMQUIgaXMgbm90IHNldApDT05GSUdfU0xVQj15 CiMgQ09ORklHX1NMT0IgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJ T04gaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9P UFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfSlVNUF9MQUJFTD15 CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVBST0JF UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNl dApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VT RV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVf S1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9 eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VI T09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9 eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5B TUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15 CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkK Q09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVU VVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVf UEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFW RV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpD T05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENIR19MT0NB TD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9JUENfUEFS U0VfVkVSU0lPTj15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFW RV9DQ19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklH X0NDX1NUQUNLUFJPVEVDVE9SX05PTkUgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNU T1JfUkVHVUxBUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5T UEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9eQpDT05GSUdfQVJD SF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJ R19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX09MRF9T SUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCkNPTkZJR19HQ09W X0tFUk5FTD15CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05GSUdfR0NP Vl9QUk9GSUxFX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dDT1ZfRk9STUFUX0FVVE9ERVRFQ1Qg aXMgbm90IHNldApDT05GSUdfR0NPVl9GT1JNQVRfM180PXkKIyBDT05GSUdfR0NPVl9GT1JNQVRf NF83IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpDT05GSUdf U0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTEKIyBDT05G SUdfTU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklH X0JMT0NLPXkKIyBDT05GSUdfTEJEQUYgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9CU0c9eQpD T05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQojIENPTkZJ R19CTEtfREVWX1RIUk9UVExJTkcgaXMgbm90IHNldApDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VS PXkKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19QQVJUSVRJT05fQURWQU5DRUQgaXMg bm90IHNldApDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQoK IwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKIyBDT05GSUdfSU9TQ0hF RF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19JT1NDSEVEX0NGUT15CiMgQ09ORklHX0NGUV9H Uk9VUF9JT1NDSEVEIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ0ZRPXkKIyBDT05GSUdfREVG QVVMVF9OT09QIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9TQ0hFRD0iY2ZxIgpDT05GSUdf VU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkK Q09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVE X1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1 cmVzCiMKIyBDT05GSUdfWk9ORV9ETUEgaXMgbm90IHNldAojIENPTkZJR19TTVAgaXMgbm90IHNl dApDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9URVNU Uz15CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0Ug aXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQojIENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl8zMl9JUklTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfT01J VF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05G SUdfUEFSQVZJUlQ9eQpDT05GSUdfUEFSQVZJUlRfREVCVUc9eQpDT05GSUdfS1ZNX0dVRVNUPXkK Q09ORklHX0tWTV9ERUJVR19GUz15CiMgQ09ORklHX0xHVUVTVF9HVUVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklS VF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMg Q09ORklHX001ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQKIyBDT05G SUdfTTU4Nk1NWCBpcyBub3Qgc2V0CiMgQ09ORklHX002ODYgaXMgbm90IHNldAojIENPTkZJR19N UEVOVElVTUlJIGlzIG5vdCBzZXQKQ09ORklHX01QRU5USVVNSUlJPXkKIyBDT05GSUdfTVBFTlRJ VU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qg c2V0CiMgQ09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMg bm90IHNldAojIENPTkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkg aXMgbm90IHNldAojIENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBp cyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5v dCBzZXQKIyBDT05GSUdfWDg2X0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVSTk9E RV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NQpDT05GSUdfWDg2X0lO VEVMX1VTRVJDT1BZPXkKQ09ORklHX1g4Nl9VU0VfUFBST19DSEVDS1NVTT15CkNPTkZJR19YODZf VFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2 X01JTklNVU1fQ1BVX0ZBTUlMWT01CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQojIENPTkZJR19Q Uk9DRVNTT1JfU0VMRUNUIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdf Q1BVX1NVUF9DWVJJWF8zMj15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NF TlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9eQpDT05GSUdfQ1BVX1NVUF9VTUNf MzI9eQpDT05GSUdfSFBFVF9USU1FUj15CiMgQ09ORklHX0RNSSBpcyBub3Qgc2V0CkNPTkZJR19O Ul9DUFVTPTEKQ09ORklHX1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZ IGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NP VU5UPXkKIyBDT05GSUdfWDg2X1VQX0FQSUMgaXMgbm90IHNldAojIENPTkZJR19YODZfTUNFIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X0xFR0FDWV9WTTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfVk04 NiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl8xNkJJVCBpcyBub3Qgc2V0CkNPTkZJR19UT1NISUJB PXkKQ09ORklHX0k4Sz15CiMgQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFMgaXMgbm90IHNldAojIENP TkZJR19NSUNST0NPREUgaXMgbm90IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BV SUQ9eQojIENPTkZJR19OT0hJR0hNRU0gaXMgbm90IHNldApDT05GSUdfSElHSE1FTTRHPXkKIyBD T05GSUdfSElHSE1FTTY0RyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfM0cgaXMgbm90IHNl dApDT05GSUdfVk1TUExJVF8zR19PUFQ9eQojIENPTkZJR19WTVNQTElUXzJHIGlzIG5vdCBzZXQK IyBDT05GSUdfVk1TUExJVF8yR19PUFQgaXMgbm90IHNldAojIENPTkZJR19WTVNQTElUXzFHIGlz IG5vdCBzZXQKQ09ORklHX1BBR0VfT0ZGU0VUPTB4QjAwMDAwMDAKQ09ORklHX0hJR0hNRU09eQpD T05GSUdfQVJDSF9GTEFUTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9 eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRF Ul9WQUxVRT0wCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX0ZMQVRNRU1fTUFO VUFMPXkKIyBDT05GSUdfU1BBUlNFTUVNX01BTlVBTCBpcyBub3Qgc2V0CkNPTkZJR19GTEFUTUVN PXkKQ09ORklHX0ZMQVRfTk9ERV9NRU1fTUFQPXkKQ09ORklHX1NQQVJTRU1FTV9TVEFUSUM9eQpD T05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09O RklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKIyBD T05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExP Q0tfQ1BVUz00CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CiMgQ09ORklH X1BIWVNfQUREUl9UXzY0QklUIGlzIG5vdCBzZXQKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MApDT05G SUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBzZXQK Q09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdF UEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19UUkFO U1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX05FRURfUEVSX0NQVV9L TT15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19GUk9OVFNXQVAgaXMg bm90IHNldApDT05GSUdfQ01BPXkKQ09ORklHX0NNQV9ERUJVRz15CkNPTkZJR19DTUFfREVCVUdG Uz15CkNPTkZJR19DTUFfQVJFQVM9NwpDT05GSUdfWlBPT0w9eQojIENPTkZJR19aQlVEIGlzIG5v dCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKIyBDT05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBz ZXQKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZ X0lPUkVNQVA9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklU PXkKQ09ORklHX0lETEVfUEFHRV9UUkFDS0lORz15CiMgQ09ORklHX0hJR0hQVEUgaXMgbm90IHNl dApDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CkNPTkZJR19YODZfQk9PVFBBUkFN X01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLPXkKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05G SUdfTUFUSF9FTVVMQVRJT049eQojIENPTkZJR19NVFJSIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf UkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05GSUdfWDg2X0lOVEVMX01QWCBpcyBub3Qg c2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ0NPTVAgaXMgbm90IHNldAoj IENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdfSFpfMzAw IGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0yNTAKIyBD T05GSUdfU0NIRURfSFJUSUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldAoj IENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAw MDAwMAojIENPTkZJR19SRUxPQ0FUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElH Tj0weDIwMDAwMApDT05GSUdfQ09NUEFUX1ZEU089eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMg bm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01F TU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwoj IENPTkZJR19TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpD T05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1f U0xFRVA9eQpDT05GSUdfUE1fQVVUT1NMRUVQPXkKIyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5v dCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKIyBDT05GSUdfUE1fQURWQU5DRURf REVCVUcgaXMgbm90IHNldApDT05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19QTV9UUkFD RV9SVEMgaXMgbm90IHNldAojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpD T05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VS X1NUQVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05G SUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQojIENPTkZJR19BQ1BJX0VDX0RFQlVHRlMg aXMgbm90IHNldApDT05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdf QUNQSV9CVVRUT049eQojIENPTkZJR19BQ1BJX1ZJREVPIGlzIG5vdCBzZXQKQ09ORklHX0FDUElf RkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1BVX0ZSRVFf UFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9 eQojIENPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FD UElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBDT05GSUdfQUNQ SV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJS SURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FD UElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkKIyBDT05GSUdfQUNQ SV9DT05UQUlORVIgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMgQ09O RklHX0FDUElfSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5v dCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApDT05G SUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdf QUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CkNP TkZJR19TRkk9eQpDT05GSUdfWDg2X0FQTV9CT09UPXkKQ09ORklHX0FQTT15CiMgQ09ORklHX0FQ TV9JR05PUkVfVVNFUl9TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX0FQTV9ET19FTkFCTEU9eQoj IENPTkZJR19BUE1fQ1BVX0lETEUgaXMgbm90IHNldAojIENPTkZJR19BUE1fRElTUExBWV9CTEFO SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FQTV9BTExPV19JTlRTIGlzIG5vdCBzZXQKCiMKIyBDUFUg RnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09W X0NPTU1PTj15CkNPTkZJR19DUFVfRlJFUV9TVEFUPXkKQ09ORklHX0NQVV9GUkVRX1NUQVRfREVU QUlMUz15CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRT15CiMgQ09ORklH X0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9G UkVRX0RFRkFVTFRfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX09OREVNQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9H T1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5D RT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9V U0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKIyBDT05GSUdfQ1BVX0ZS RVFfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5n IGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CiMgQ09ORklHX1g4Nl9QQ0NfQ1BV RlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVEgaXMgbm90IHNldAojIENP TkZJR19YODZfUE9XRVJOT1dfSzYgaXMgbm90IHNldAojIENPTkZJR19YODZfUE9XRVJOT1dfSzcg aXMgbm90IHNldAojIENPTkZJR19YODZfR1hfU1VTUE1PRCBpcyBub3Qgc2V0CkNPTkZJR19YODZf U1BFRURTVEVQX0NFTlRSSU5PPXkKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk9fVEFCTEU9 eQojIENPTkZJR19YODZfU1BFRURTVEVQX0lDSCBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1BFRURT VEVQX1NNST15CkNPTkZJR19YODZfUDRfQ0xPQ0tNT0Q9eQpDT05GSUdfWDg2X0NQVUZSRVFfTkZP UkNFMj15CiMgQ09ORklHX1g4Nl9MT05HUlVOIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0xPTkdI QVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VfUE9XRVJTQVZFUiBpcyBub3Qgc2V0CgojCiMg c2hhcmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9eQpDT05GSUdfWDg2X1NQ RUVEU1RFUF9SRUxBWEVEX0NBUF9DSEVDSz15CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lE TEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9J RExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfSURMRSBpcyBub3Qgc2V0CgojCiMgQnVzIG9wdGlvbnMgKFBD SSBldGMuKQojCkNPTkZJR19QQ0k9eQojIENPTkZJR19QQ0lfR09CSU9TIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX0dPTU1DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMg bm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09ORklHX1BDSV9E SVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05G SUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CiMgQ09O RklHX1BDSV9TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0lPViBpcyBub3Qgc2V0CiMgQ09O RklHX1BDSV9QUkkgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldApDT05G SUdfUENJX0xBQkVMPXkKCiMKIyBQQ0kgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05GSUdf SVNBX0RNQV9BUEk9eQpDT05GSUdfSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CkNPTkZJ R19TQ3gyMDA9eQojIENPTkZJR19TQ3gyMDBIUl9USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX09M UEMgaXMgbm90IHNldAojIENPTkZJR19BTElYIGlzIG5vdCBzZXQKQ09ORklHX05FVDU1MDE9eQpD T05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CkNPTkZJR19QQ01DSUE9eQpDT05GSUdfUENN Q0lBX0xPQURfQ0lTPXkKQ09ORklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCiMg Q09ORklHX1lFTlRBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEQ2NzI5IGlzIG5vdCBzZXQKIyBDT05G SUdfSTgyMDkyIGlzIG5vdCBzZXQKQ09ORklHX0k4MjM2NT15CkNPTkZJR19UQ0lDPXkKQ09ORklH X1BDTUNJQV9QUk9CRT15CkNPTkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKIyBDT05GSUdfSE9UUExV R19QQ0kgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9T WVNGQj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklH X0JJTkZNVF9FTEY9eQpDT05GSUdfQklORk1UX1NDUklQVD15CkNPTkZJR19IQVZFX0FPVVQ9eQpD T05GSUdfQklORk1UX0FPVVQ9eQpDT05GSUdfQklORk1UX01JU0M9eQojIENPTkZJR19DT1JFRFVN UCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FUT01JQ19JT01BUD15CkNPTkZJR19QTUNfQVRPTT15 CkNPTkZJR19ORVQ9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpD T05GSUdfUEFDS0VUX0RJQUc9eQpDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX0RJQUc9eQpDT05G SUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKIyBDT05GSUdf WEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fTUlHUkFURT15CiMgQ09ORklH X1hGUk1fU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09NUD15CiMgQ09ORklH X05FVF9LRVkgaXMgbm90IHNldApDT05GSUdfSU5FVD15CiMgQ09ORklHX0lQX01VTFRJQ0FTVCBp cyBub3Qgc2V0CiMgQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJR19J UF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CkNP TkZJR19JUF9QTlBfQk9PVFA9eQpDT05GSUdfSVBfUE5QX1JBUlA9eQojIENPTkZJR19ORVRfSVBJ UCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUEdSRV9ERU1VWCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfSVBfVFVOTkVMPXkKIyBDT05GSUdfU1lOX0NPT0tJRVMgaXMgbm90IHNldApDT05GSUdfTkVU X0lQVlRJPXkKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKQ09ORklHX05FVF9GT1U9eQpDT05GSUdf SU5FVF9BSD15CkNPTkZJR19JTkVUX0VTUD15CkNPTkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19J TkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVRfVFVOTkVMPXkKIyBDT05GSUdfSU5FVF9YRlJN X01PREVfVFJBTlNQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD15 CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPXkKQ09ORklHX0lORVRfTFJPPXkKQ09ORklHX0lO RVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkKQ09ORklHX0lORVRfVURQX0RJQUc9eQoj IENPTkZJR19JTkVUX0RJQUdfREVTVFJPWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0FE VkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0NVQklDPXkKQ09ORklHX0RFRkFVTFRf VENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJRz15CiMgQ09ORklHX0lQVjYgaXMgbm90 IHNldAojIENPTkZJR19ORVRXT1JLX1NFQ01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX1BUUF9D TEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQPXkKQ09ORklHX0lORVRf RENDUF9ESUFHPXkKCiMKIyBEQ0NQIENDSURzIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfSVBfREND UF9DQ0lEMl9ERUJVRz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDMgaXMgbm90IHNldAoKIwojIERD Q1AgS2VybmVsIEhhY2tpbmcKIwojIENPTkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0lQX1NDVFA9eQpDT05GSUdfU0NUUF9EQkdfT0JKQ05UPXkKIyBDT05GSUdfU0NUUF9ERUZB VUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lF X0hNQUNfU0hBMT15CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDUgaXMgbm90IHNldApDT05GSUdfU0NU UF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKQ09ORklHX1RJUEM9 eQojIENPTkZJR19USVBDX01FRElBX1VEUCBpcyBub3Qgc2V0CkNPTkZJR19BVE09eQojIENPTkZJ R19BVE1fQ0xJUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFORT15CkNPTkZJR19BVE1fTVBPQT15 CiMgQ09ORklHX0FUTV9CUjI2ODQgaXMgbm90IHNldApDT05GSUdfTDJUUD15CkNPTkZJR19MMlRQ X0RFQlVHRlM9eQpDT05GSUdfTDJUUF9WMz15CkNPTkZJR19MMlRQX0lQPXkKQ09ORklHX0wyVFBf RVRIPXkKQ09ORklHX1NUUD15CkNPTkZJR19NUlA9eQpDT05GSUdfQlJJREdFPXkKQ09ORklHX0JS SURHRV9JR01QX1NOT09QSU5HPXkKIyBDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfTkVUX0RTQT15CkNPTkZJR19WTEFOXzgwMjFRPXkKIyBDT05GSUdf VkxBTl84MDIxUV9HVlJQIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15CkNPTkZJ R19ERUNORVQ9eQojIENPTkZJR19ERUNORVRfUk9VVEVSIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15 CiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19JUFggaXMgbm90IHNldApDT05GSUdf QVRBTEs9eQpDT05GSUdfREVWX0FQUExFVEFMSz15CiMgQ09ORklHX0xUUEMgaXMgbm90IHNldAoj IENPTkZJR19DT1BTIGlzIG5vdCBzZXQKQ09ORklHX0lQRERQPXkKIyBDT05GSUdfSVBERFBfRU5D QVAgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldApDT05GSUdfTEFQQj15CkNPTkZJ R19QSE9ORVQ9eQojIENPTkZJR19JRUVFODAyMTU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hF RD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT15CkNPTkZJ R19ORVRfU0NIX0hUQj15CiMgQ09ORklHX05FVF9TQ0hfSEZTQyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfU0NIX0FUTT15CkNPTkZJR19ORVRfU0NIX1BSSU89eQojIENPTkZJR19ORVRfU0NIX01VTFRJ USBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1JFRD15CkNPTkZJR19ORVRfU0NIX1NGQj15CkNP TkZJR19ORVRfU0NIX1NGUT15CiMgQ09ORklHX05FVF9TQ0hfVEVRTCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0NIX1RCRj15CiMgQ09ORklHX05FVF9TQ0hfR1JFRCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfU0NIX0RTTUFSSz15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJS PXkKIyBDT05GSUdfTkVUX1NDSF9NUVBSSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9DSE9L RT15CiMgQ09ORklHX05FVF9TQ0hfUUZRIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfQ09ERUw9 eQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CiMgQ09ORklHX05FVF9TQ0hfRlEgaXMgbm90IHNl dAojIENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1BJRT15CkNP TkZJR19ORVRfU0NIX1BMVUc9eQoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9 eQojIENPTkZJR19ORVRfQ0xTX0JBU0lDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfVENJTkRF WD15CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09ORklHX05F VF9DTFNfVTMyPXkKIyBDT05GSUdfQ0xTX1UzMl9QRVJGIGlzIG5vdCBzZXQKQ09ORklHX0NMU19V MzJfTUFSSz15CkNPTkZJR19ORVRfQ0xTX1JTVlA9eQpDT05GSUdfTkVUX0NMU19SU1ZQNj15CkNP TkZJR19ORVRfQ0xTX0ZMT1c9eQojIENPTkZJR19ORVRfQ0xTX0NHUk9VUCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfQ0xTX0JQRj15CkNPTkZJR19ORVRfQ0xTX0ZMT1dFUj15CkNPTkZJR19ORVRfRU1B VENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkK IyBDT05GSUdfTkVUX0VNQVRDSF9OQllURSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIX1Uz Mj15CiMgQ09ORklHX05FVF9FTUFUQ0hfTUVUQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENI X1RFWFQ9eQpDT05GSUdfTkVUX0VNQVRDSF9DQU5JRD15CiMgQ09ORklHX05FVF9DTFNfQUNUIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19JTkQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9G SUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9eQpDT05GSUdfQkFUTUFOX0FE Vj15CiMgQ09ORklHX0JBVE1BTl9BRFZfQkxBIGlzIG5vdCBzZXQKQ09ORklHX0JBVE1BTl9BRFZf REFUPXkKQ09ORklHX0JBVE1BTl9BRFZfTkM9eQojIENPTkZJR19CQVRNQU5fQURWX01DQVNUIGlz IG5vdCBzZXQKQ09ORklHX0JBVE1BTl9BRFZfREVCVUc9eQpDT05GSUdfT1BFTlZTV0lUQ0g9eQoj IENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5LX01NQVA9eQojIENPTkZJ R19ORVRMSU5LX0RJQUcgaXMgbm90IHNldApDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19H U089eQpDT05GSUdfTVBMU19ST1VUSU5HPXkKQ09ORklHX0hTUj15CiMgQ09ORklHX05FVF9TV0lU Q0hERVYgaXMgbm90IHNldAojIENPTkZJR19ORVRfTDNfTUFTVEVSX0RFViBpcyBub3Qgc2V0CkNP TkZJR19TT0NLX0NHUk9VUF9EQVRBPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19D R1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9 eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldApD T05GSUdfSEFNUkFESU89eQoKIwojIFBhY2tldCBSYWRpbyBwcm90b2NvbHMKIwpDT05GSUdfQVgy NT15CiMgQ09ORklHX0FYMjVfREFNQV9TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFJPTSBp cyBub3Qgc2V0CkNPTkZJR19ST1NFPXkKCiMKIyBBWC4yNSBuZXR3b3JrIGRldmljZSBkcml2ZXJz CiMKIyBDT05GSUdfTUtJU1MgaXMgbm90IHNldAojIENPTkZJR182UEFDSyBpcyBub3Qgc2V0CiMg Q09ORklHX0JQUUVUSEVSIGlzIG5vdCBzZXQKQ09ORklHX0RNQVNDQz15CkNPTkZJR19TQ0M9eQoj IENPTkZJR19TQ0NfREVMQVkgaXMgbm90IHNldApDT05GSUdfU0NDX1RSWEVDSE89eQpDT05GSUdf QkFZQ09NX1NFUl9GRFg9eQojIENPTkZJR19CQVlDT01fU0VSX0hEWCBpcyBub3Qgc2V0CkNPTkZJ R19ZQU09eQpDT05GSUdfQ0FOPXkKQ09ORklHX0NBTl9SQVc9eQpDT05GSUdfQ0FOX0JDTT15CkNP TkZJR19DQU5fR1c9eQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0NBTl9WQ0FO IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1NMQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9ERVY9 eQpDT05GSUdfQ0FOX0NBTENfQklUVElNSU5HPXkKIyBDT05GSUdfQ0FOX0xFRFMgaXMgbm90IHNl dAojIENPTkZJR19QQ0hfQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9HUkNBTj15CiMgQ09ORklH X0NBTl9TSkExMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0NfQ0FOIGlzIG5vdCBzZXQKQ09O RklHX0NBTl9NX0NBTj15CkNPTkZJR19DQU5fQ0M3NzA9eQojIENPTkZJR19DQU5fQ0M3NzBfSVNB IGlzIG5vdCBzZXQKQ09ORklHX0NBTl9DQzc3MF9QTEFURk9STT15CkNPTkZJR19DQU5fU09GVElO Rz15CkNPTkZJR19DQU5fU09GVElOR19DUz15CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlz IG5vdCBzZXQKIyBDT05GSUdfSVJEQSBpcyBub3Qgc2V0CkNPTkZJR19CVD15CkNPTkZJR19CVF9C UkVEUj15CkNPTkZJR19CVF9SRkNPTU09eQojIENPTkZJR19CVF9SRkNPTU1fVFRZIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlRfQk5FUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hJRFAgaXMgbm90IHNl dApDT05GSUdfQlRfSFM9eQpDT05GSUdfQlRfTEU9eQpDT05GSUdfQlRfU0VMRlRFU1Q9eQojIENP TkZJR19CVF9TRUxGVEVTVF9FQ0RIIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfU0VMRlRFU1RfU01Q IGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfREVCVUdGUyBpcyBub3Qgc2V0CgojCiMgQmx1ZXRvb3Ro IGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQlRfSENJVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklH X0JUX0hDSURUTDEgaXMgbm90IHNldApDT05GSUdfQlRfSENJQlQzQz15CkNPTkZJR19CVF9IQ0lC TFVFQ0FSRD15CkNPTkZJR19CVF9IQ0lCVFVBUlQ9eQojIENPTkZJR19CVF9IQ0lWSENJIGlzIG5v dCBzZXQKQ09ORklHX0JUX01SVkw9eQojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CkNPTkZJ R19XSVJFTEVTUz15CkNPTkZJR19XSVJFTEVTU19FWFQ9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09O RklHX1dFWFRfUFJPQz15CkNPTkZJR19XRVhUX1NQWT15CkNPTkZJR19XRVhUX1BSSVY9eQojIENP TkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBzZXQKCiMK IyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCkNPTkZJR19NQUM4 MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklH X1JGS0lMTD15CkNPTkZJR19SRktJTExfTEVEUz15CiMgQ09ORklHX1JGS0lMTF9JTlBVVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JGS0lMTF9SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfUkZLSUxM X0dQSU89eQpDT05GSUdfTkVUXzlQPXkKQ09ORklHX05FVF85UF9WSVJUSU89eQpDT05GSUdfTkVU XzlQX0RFQlVHPXkKQ09ORklHX0NBSUY9eQpDT05GSUdfQ0FJRl9ERUJVRz15CiMgQ09ORklHX0NB SUZfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfVVNCPXkKQ09ORklHX0NFUEhfTElCPXkK Q09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHPXkKIyBDT05GSUdfQ0VQSF9MSUJfVVNFX0ROU19S RVNPTFZFUiBpcyBub3Qgc2V0CkNPTkZJR19ORkM9eQpDT05GSUdfTkZDX0RJR0lUQUw9eQpDT05G SUdfTkZDX05DST15CiMgQ09ORklHX05GQ19OQ0lfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX05G Q19IQ0kgaXMgbm90IHNldAoKIwojIE5lYXIgRmllbGQgQ29tbXVuaWNhdGlvbiAoTkZDKSBkZXZp Y2VzCiMKQ09ORklHX05GQ19TSU09eQpDT05GSUdfTkZDX0ZEUD15CkNPTkZJR19ORkNfRkRQX0ky Qz15CiMgQ09ORklHX05GQ19TVF9OQ0lfSTJDIGlzIG5vdCBzZXQKQ09ORklHX05GQ19OWFBfTkNJ PXkKQ09ORklHX05GQ19OWFBfTkNJX0kyQz15CkNPTkZJR19ORkNfUzNGV1JONT15CkNPTkZJR19O RkNfUzNGV1JONV9JMkM9eQojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CgojCiMgRGV2aWNl IERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENPTkZJR19VRVZFTlRf SEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9V TlQgaXMgbm90IHNldAojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJF VkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdf RklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19M T0FERVJfVVNFUl9IRUxQRVI9eQojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJB Q0sgaXMgbm90IHNldApDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdf RFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05G SUdfU1lTX0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VT IGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9 eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBf SVJRPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRkVOQ0VfVFJBQ0UgaXMg bm90IHNldApDT05GSUdfRE1BX0NNQT15CgojCiMgRGVmYXVsdCBjb250aWd1b3VzIG1lbW9yeSBh cmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0wCkNPTkZJR19DTUFfU0laRV9QRVJD RU5UQUdFPTAKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUyBpcyBub3Qgc2V0CiMgQ09ORklH X0NNQV9TSVpFX1NFTF9QRVJDRU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VM X01JTiBpcyBub3Qgc2V0CkNPTkZJR19DTUFfU0laRV9TRUxfTUFYPXkKQ09ORklHX0NNQV9BTElH Tk1FTlQ9OAoKIwojIEJ1cyBkZXZpY2VzCiMKIyBDT05GSUdfQ09OTkVDVE9SIGlzIG5vdCBzZXQK Q09ORklHX01URD15CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX09GX1BBUlRTPXkKIyBD T05GSUdfTVREX0FSN19QQVJUUyBpcyBub3Qgc2V0CgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFu c2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpDT05GSUdfTVREX0JMT0NLPXkK IyBDT05GSUdfRlRMIGlzIG5vdCBzZXQKQ09ORklHX05GVEw9eQpDT05GSUdfTkZUTF9SVz15CkNP TkZJR19JTkZUTD15CiMgQ09ORklHX1JGRF9GVEwgaXMgbm90IHNldAojIENPTkZJR19TU0ZEQyBp cyBub3Qgc2V0CkNPTkZJR19TTV9GVEw9eQpDT05GSUdfTVREX09PUFM9eQojIENPTkZJR19NVERf U1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNl dAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9eQpDT05G SUdfTVREX0pFREVDUFJPQkU9eQpDT05GSUdfTVREX0dFTl9QUk9CRT15CiMgQ09ORklHX01URF9D RklfQURWX09QVElPTlMgaXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpD T05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9 eQojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9N QVBfQkFOS19XSURUSF8xNiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8z MiBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENP TkZJR19NVERfQ0ZJX0k0IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0 CkNPTkZJR19NVERfQ0ZJX0lOVEVMRVhUPXkKIyBDT05GSUdfTVREX0NGSV9BTURTVEQgaXMgbm90 IHNldAojIENPTkZJR19NVERfQ0ZJX1NUQUEgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9VVElM PXkKQ09ORklHX01URF9SQU09eQpDT05GSUdfTVREX1JPTT15CkNPTkZJR19NVERfQUJTRU5UPXkK CiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKIyBDT05GSUdfTVREX0NPTVBM RVhfTUFQUElOR1MgaXMgbm90IHNldApDT05GSUdfTVREX1BIWVNNQVA9eQpDT05GSUdfTVREX1BI WVNNQVBfQ09NUEFUPXkKQ09ORklHX01URF9QSFlTTUFQX1NUQVJUPTB4ODAwMDAwMApDT05GSUdf TVREX1BIWVNNQVBfTEVOPTAKQ09ORklHX01URF9QSFlTTUFQX0JBTktXSURUSD0yCkNPTkZJR19N VERfUEhZU01BUF9PRj15CkNPTkZJR19NVERfU0N4MjAwX0RPQ0ZMQVNIPXkKQ09ORklHX01URF9B TUQ3NlhST009eQpDT05GSUdfTVREX0lDSFhST009eQojIENPTkZJR19NVERfRVNCMlJPTSBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9DSzgwNFhST00gaXMgbm90IHNldAojIENPTkZJR19NVERfU0NC Ml9GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ORVR0ZWwgaXMgbm90IHNldApDT05GSUdf TVREX0w0NDBHWD15CiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldAojIENPTkZJ R19NVERfUExBVFJBTSBpcyBub3Qgc2V0CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBk cml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TTFJB TSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QSFJBTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTVRE UkFNPXkKQ09ORklHX01URFJBTV9UT1RBTF9TSVpFPTQwOTYKQ09ORklHX01URFJBTV9FUkFTRV9T SVpFPTEyOApDT05GSUdfTVREUkFNX0FCU19QT1M9MApDT05GSUdfTVREX0JMT0NLMk1URD15Cgoj CiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz15CkNPTkZJ R19CQ0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9NApDT05GSUdfTVREX05BTkRfRUND PXkKQ09ORklHX01URF9OQU5EX0VDQ19TTUM9eQpDT05GSUdfTVREX05BTkQ9eQojIENPTkZJR19N VERfTkFORF9FQ0NfQkNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NNX0NPTU1PTiBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0kgaXMgbm90IHNldApDT05GSUdfTVREX05B TkRfR1BJTz15CiMgQ09ORklHX01URF9OQU5EX09NQVBfQkNIX0JVSUxEIGlzIG5vdCBzZXQKQ09O RklHX01URF9OQU5EX0lEUz15CiMgQ09ORklHX01URF9OQU5EX1JJQ09IIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX05BTkRfRElTS09OQ0hJUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ET0NH ND15CiMgQ09ORklHX01URF9OQU5EX0NBRkUgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9D UzU1M1ggaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfTkFORFNJTT15CkNPTkZJR19NVERfTkFO RF9QTEFURk9STT15CiMgQ09ORklHX01URF9OQU5EX0hJU0k1MDQgaXMgbm90IHNldApDT05GSUdf TVREX09ORU5BTkQ9eQojIENPTkZJR19NVERfT05FTkFORF9WRVJJRllfV1JJVEUgaXMgbm90IHNl dAojIENPTkZJR19NVERfT05FTkFORF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09O RU5BTkRfT1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTSBpcyBu b3Qgc2V0CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01U RF9MUEREUj15CkNPTkZJR19NVERfUUlORk9fUFJPQkU9eQpDT05GSUdfTVREX1NQSV9OT1I9eQpD T05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlM9eQojIENPTkZJR19NVERfVUJJIGlzIG5v dCBzZXQKQ09ORklHX09GPXkKIyBDT05GSUdfT0ZfVU5JVFRFU1QgaXMgbm90IHNldApDT05GSUdf T0ZfQUREUkVTUz15CkNPTkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05G SUdfT0ZfTkVUPXkKQ09ORklHX09GX01ESU89eQpDT05GSUdfT0ZfUENJPXkKQ09ORklHX09GX1BD SV9JUlE9eQpDT05GSUdfT0ZfTVREPXkKIyBDT05GSUdfT0ZfT1ZFUkxBWSBpcyBub3Qgc2V0CkNP TkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90 IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9j b2xzCiMKIyBDT05GSUdfSVNBUE5QIGlzIG5vdCBzZXQKQ09ORklHX1BOUEJJT1M9eQpDT05GSUdf UE5QQklPU19QUk9DX0ZTPXkKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09O RklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05G SUdfWlJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9OQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0RST01fUEtU Q0RWRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklH X1ZJUlRJT19CTEsgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9SQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JTWFggaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwoj CiMgQ09ORklHX1NFTlNPUlNfTElTM0xWMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MjVYX0RQ T1QgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19JQk1f QVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9J T0M0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX0lDUzkz MlM0MDE9eQpDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTPXkKIyBDT05GSUdfSFBfSUxPIGlzIG5v dCBzZXQKQ09ORklHX0FQRFM5ODAyQUxTPXkKIyBDT05GSUdfSVNMMjkwMDMgaXMgbm90IHNldApD T05GSUdfSVNMMjkwMjA9eQpDT05GSUdfU0VOU09SU19UU0wyNTUwPXkKIyBDT05GSUdfU0VOU09S U19CSDE3ODAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19CSDE3NzA9eQojIENPTkZJR19TRU5T T1JTX0FQRFM5OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CkNPTkZJ R19EUzE2ODI9eQojIENPTkZJR19CTVAwODVfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfUENIX1BI VUIgaXMgbm90IHNldApDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkKQ09ORklHX1NSQU09eQoj IENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdf RUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENPTkZJR19FRVBST01fTEVHQUNZIGlzIG5vdCBzZXQK Q09ORklHX0VFUFJPTV9NQVg2ODc1PXkKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0NC NzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3Bv cnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3du bG9hZCBtb2R1bGUKIwojIENPTkZJR19BTFRFUkFfU1RBUEwgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9NRUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90 IHNldAoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwoK IwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMK CiMKIyBTQ0lGIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFn ZW1lbnQgKENPU00pIERyaXZlcnMKIwpDT05GSUdfRUNITz15CiMgQ09ORklHX0NYTF9CQVNFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldAojIENPTkZJR19DWExf RUVIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKIyBDT05GSUdfSURFIGlzIG5vdCBzZXQK CiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9EPXkKQ09ORklHX1JBSURf QVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNPTkZJR19TQ1NJX05FVExJ Tks9eQpDT05GSUdfU0NTSV9NUV9ERUZBVUxUPXkKIyBDT05GSUdfU0NTSV9QUk9DX0ZTIGlzIG5v dCBzZXQKCiMKIyBTQ1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJ R19CTEtfREVWX1NEPXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19DSFJf REVWX09TU1Q9eQpDT05GSUdfQkxLX0RFVl9TUj15CiMgQ09ORklHX0JMS19ERVZfU1JfVkVORE9S IGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQpDT05G SUdfU0NTSV9FTkNMT1NVUkU9eQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQojIENPTkZJR19TQ1NJ X0xPR0dJTkcgaXMgbm90IHNldApDT05GSUdfU0NTSV9TQ0FOX0FTWU5DPXkKCiMKIyBTQ1NJIFRy YW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9eQpDT05GSUdfU0NTSV9GQ19BVFRSUz15 CkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPXkKQ09ORklHX1NDU0lfU0FTX0FUVFJTPXkKQ09ORklH X1NDU0lfU0FTX0xJQlNBUz15CkNPTkZJR19TQ1NJX1NBU19BVEE9eQojIENPTkZJR19TQ1NJX1NB U19IT1NUX1NNUCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz15CkNPTkZJR19TQ1NJ X0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RDUD15CiMgQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlMg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0IzX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9DWEdCNF9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMl9JU0NTSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMlhfRkNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JFMklT Q1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JBSUQgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX0hQU0EgaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXXzlYWFggaXMgbm90 IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfNzAwMEZB U1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJ X0FIQTE1Mlg9eQojIENPTkZJR19TQ1NJX0FIQTE1NDIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0FBQ1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0FJQzc5WFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzk0WFggaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX01WU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlVNSSBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRFBUX0kyTyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FE VkFOU1lTPXkKIyBDT05GSUdfU0NTSV9JTjIwMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FS Q01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRVNBUzJSIGlzIG5vdCBzZXQKIyBDT05GSUdf TUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTEVHQUNZIGlzIG5v dCBzZXQKIyBDT05GSUdfTUVHQVJBSURfU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUFQz U0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUFQyU0FTIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfVUZTSENEPXkKIyBDT05GSUdfU0NTSV9VRlNIQ0RfUENJIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfVUZTSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfU0NTSV9IUFRJT1AgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0JVU0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1BWU0NTSSBpcyBu b3Qgc2V0CkNPTkZJR19MSUJGQz15CkNPTkZJR19MSUJGQ09FPXkKIyBDT05GSUdfRkNPRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZDT0VfRk5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU05JQyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9E VEMzMjgwPXkKQ09ORklHX1NDU0lfRUFUQT15CiMgQ09ORklHX1NDU0lfRUFUQV9UQUdHRURfUVVF VUUgaXMgbm90IHNldApDT05GSUdfU0NTSV9FQVRBX0xJTktFRF9DT01NQU5EUz15CkNPTkZJR19T Q1NJX0VBVEFfTUFYX1RBR1M9MTYKQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJTj15CiMgQ09ORklH X1NDU0lfR0RUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVNDSSBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0dFTkVSSUNfTkNSNTM4MD15CiMgQ09ORklHX1NDU0lfR0VORVJJQ19OQ1I1MzgwX01N SU8gaXMgbm90IHNldApDT05GSUdfU0NTSV9HRU5FUklDX05DUjUzQzQwMD15CiMgQ09ORklHX1ND U0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX05DUjUzQzQwNkEgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhY WF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X1BBUzE2IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUUxPR0lDX0ZBUz15CiMgQ09ORklHX1NDU0lf UUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9GQyBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfUUxBX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9MUEZDIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfU1lNNTNDNDE2PXkKIyBDT05GSUdfU0NTSV9EQzM5NXggaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0FNNTNDOTc0IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVDEyOD15 CiMgQ09ORklHX1NDU0lfVTE0XzM0RiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVUxUUkFTVE9S IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9OU1AzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf V0Q3MTlYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfREVCVUc9eQojIENPTkZJR19TQ1NJX1BNQ1JB SUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BNODAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfQkZBX0ZDIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVklSVElPPXkKIyBDT05GSUdfU0NTSV9D SEVMU0lPX0ZDT0UgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xPV0xFVkVMX1BDTUNJQSBpcyBu b3Qgc2V0CkNPTkZJR19TQ1NJX0RIPXkKIyBDT05GSUdfU0NTSV9ESF9SREFDIGlzIG5vdCBzZXQK Q09ORklHX1NDU0lfREhfSFBfU1c9eQojIENPTkZJR19TQ1NJX0RIX0VNQyBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX0RIX0FMVUE9eQpDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPXkKIyBDT05GSUdf U0NTSV9PU0RfVUxEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMg Q09ORklHX1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FU QV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNPTkZJ R19BVEFfQUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldAojIENPTkZJR19TQVRB X1BNUCBpcyBub3Qgc2V0CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRl cmZhY2UKIwojIENPTkZJR19TQVRBX0FIQ0kgaXMgbm90IHNldApDT05GSUdfU0FUQV9BSENJX1BM QVRGT1JNPXkKQ09ORklHX0FIQ0lfQ0VWQT15CiMgQ09ORklHX0FIQ0lfUU9SSVEgaXMgbm90IHNl dAojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9BQ0FSRF9B SENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwyNCBpcyBub3Qgc2V0CkNPTkZJR19BVEFf U0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVyZmFjZQojCiMg Q09ORklHX1BEQ19BRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9RU1RPUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NBVEFfU1g0IGlzIG5vdCBzZXQKQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FU QSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURNQQojCiMgQ09ORklHX0FUQV9QSUlYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0FUQV9NViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTlYgaXMgbm90IHNl dAojIENPTkZJR19TQVRBX1BST01JU0UgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TVlcgaXMg bm90IHNldAojIENPTkZJR19TQVRBX1VMSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVklBIGlz IG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSVRFU1NFIGlzIG5vdCBzZXQKCiMKIyBQQVRBIFNGRiBj b250cm9sbGVycyB3aXRoIEJNRE1BCiMKIyBDT05GSUdfUEFUQV9BTEkgaXMgbm90IHNldAojIENP TkZJR19QQVRBX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVJUT1AgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRQODY3WCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBVEFfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DUzU1 MjAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NTNTUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1BB VEFfQ1M1NTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DUzU1MzYgaXMgbm90IHNldAojIENP TkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0VGQVIgaXMgbm90IHNl dAojIENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzdYIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9I UFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxMyBpcyBub3Qgc2V0CiMgQ09ORklH X1BBVEFfSVQ4MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9KTUlDUk9OIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9NQVJWRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9ORVRDRUxMIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9O Uzg3NDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9PTERQSUlYIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QREMyMDI3WCBpcyBub3Qg c2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkFESVNZ UyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9T QzEyMDAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BB VEFfU0VSVkVSV09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEg aXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5 IFNGRiBjb250cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMg Q09ORklHX1BBVEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90 IHNldAojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdfUEFUQV9QQ01DSUE9eQoj IENPTkZJR19QQVRBX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUURJPXkKIyBDT05G SUdfUEFUQV9SWjEwMDAgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1dJTkJPTkRfVkxCIGlzIG5v dCBzZXQKCiMKIyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwojIENPTkZJR19Q QVRBX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19BVEFfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJ R19QQVRBX0xFR0FDWT15CkNPTkZJR19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKIyBDT05GSUdf TURfQVVUT0RFVEVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX01EX0xJTkVBUiBpcyBub3Qgc2V0CiMg Q09ORklHX01EX1JBSUQwIGlzIG5vdCBzZXQKQ09ORklHX01EX1JBSUQxPXkKIyBDT05GSUdfTURf UkFJRDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTURfUkFJRDQ1NiBpcyBub3Qgc2V0CiMgQ09ORklH X01EX01VTFRJUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19NRF9GQVVMVFk9eQpDT05GSUdfTURfQ0xV U1RFUj15CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRE0gaXMg bm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9eQpDT05GSUdfVENNX0lCTE9DSz15CiMgQ09ORklH X1RDTV9GSUxFSU8gaXMgbm90IHNldApDT05GSUdfVENNX1BTQ1NJPXkKIyBDT05GSUdfVENNX1VT RVIyIGlzIG5vdCBzZXQKQ09ORklHX0xPT1BCQUNLX1RBUkdFVD15CkNPTkZJR19UQ01fRkM9eQpD T05GSUdfSVNDU0lfVEFSR0VUPXkKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVF IDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAoj IENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZF UlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQojIENPTkZJR19O RVRfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNORVQ9eQojIENPTkZJR19BUkNORVRfMTIwMSBp cyBub3Qgc2V0CkNPTkZJR19BUkNORVRfMTA1MT15CiMgQ09ORklHX0FSQ05FVF9SQVcgaXMgbm90 IHNldApDT05GSUdfQVJDTkVUX0NBUD15CkNPTkZJR19BUkNORVRfQ09NOTB4eD15CkNPTkZJR19B UkNORVRfQ09NOTB4eElPPXkKQ09ORklHX0FSQ05FVF9SSU1fST15CkNPTkZJR19BUkNORVRfQ09N MjAwMjA9eQojIENPTkZJR19BUkNORVRfQ09NMjAwMjBfSVNBIGlzIG5vdCBzZXQKIyBDT05GSUdf QVJDTkVUX0NPTTIwMDIwX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19BUkNORVRfQ09NMjAwMjBfQ1M9 eQpDT05GSUdfQVRNX0RSSVZFUlM9eQpDT05GSUdfQVRNX0RVTU1ZPXkKQ09ORklHX0FUTV9UQ1A9 eQojIENPTkZJR19BVE1fTEFOQUkgaXMgbm90IHNldAojIENPTkZJR19BVE1fRU5JIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVRNX0ZJUkVTVFJFQU0gaXMgbm90IHNldAojIENPTkZJR19BVE1fWkFUTSBp cyBub3Qgc2V0CiMgQ09ORklHX0FUTV9OSUNTVEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0lE VDc3MjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0FNQkFTU0FET1IgaXMgbm90IHNldAojIENP TkZJR19BVE1fSE9SSVpPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9JQSBpcyBub3Qgc2V0CiMg Q09ORklHX0FUTV9GT1JFMjAwRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9IRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUTV9TT0xPUyBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVy cwojCiMgQ09ORklHX0NBSUZfVFRZIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfU1BJX1NMQVZFPXkK IyBDT05GSUdfQ0FJRl9TUElfU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19DQUlGX0hTST15CkNPTkZJ R19DQUlGX1ZJUlRJTz15CkNPTkZJR19WSE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfUklORz15CkNP TkZJR19WSE9TVD15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1kgaXMgbm90IHNl dAoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCiMgQ09ORklH X05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFhf TkVFRF9QUFUgaXMgbm90IHNldApDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz15CkNPTkZJ R19ORVRfVkVORE9SXzNDT009eQpDT05GSUdfRUwzPXkKQ09ORklHXzNDNTE1PXkKQ09ORklHX1BD TUNJQV8zQzU3ND15CkNPTkZJR19QQ01DSUFfM0M1ODk9eQojIENPTkZJR19WT1JURVggaXMgbm90 IHNldAojIENPTkZJR19UWVBIT09OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQURBUFRF Qz15CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9BR0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FM VEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CkNPTkZJR19BTFRFUkFfVFNFPXkKQ09O RklHX05FVF9WRU5ET1JfQU1EPXkKIyBDT05GSUdfQU1EODExMV9FVEggaXMgbm90IHNldApDT05G SUdfTEFOQ0U9eQojIENPTkZJR19QQ05FVDMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUENNQ0lBX05N Q0xBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05JNjUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX0FSQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19B VEwyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldAojIENPTkZJR19BTFggaXMgbm90IHNl dAojIENPTkZJR19ORVRfVkVORE9SX0FVUk9SQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0FERU5D RT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15 CkNPTkZJR19CNDQ9eQpDT05GSUdfQjQ0X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lD T1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDST15CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5v dCBzZXQKIyBDT05GSUdfQk5YMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldAoj IENPTkZJR19USUdPTjMgaXMgbm90IHNldAojIENPTkZJR19CTlgyWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NZU1RFTVBPUlQgaXMgbm90IHNldAojIENPTkZJR19CTlhUIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfQlJPQ0FERT15CiMgQ09ORklHX0JOQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0NBVklVTT15CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQojIENPTkZJR19DSEVM U0lPX1QxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UMyBpcyBub3Qgc2V0CiMgQ09ORklH X0NIRUxTSU9fVDQgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1Q0VkYgaXMgbm90IHNldAoj IENPTkZJR19ORVRfVkVORE9SX0NJUlJVUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NJ U0NPPXkKIyBDT05GSUdfRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNl dApDT05GSUdfRE5FVD15CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CiMgQ09ORklHX05FVF9UVUxJ UCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RMSU5LPXkKIyBDT05GSUdfREwySyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NVTkRBTkNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRU1V TEVYPXkKIyBDT05GSUdfQkUyTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVpDSElQ PXkKIyBDT05GSUdfRVpDSElQX05QU19NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9FWEFSPXkKIyBDT05GSUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0Ug aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9GVUpJVFNVPXkKQ09ORklHX1BDTUNJQV9GTVZK MThYPXkKQ09ORklHX05FVF9WRU5ET1JfSFA9eQpDT05GSUdfSFAxMDA9eQpDT05GSUdfTkVUX1ZF TkRPUl9JTlRFTD15CiMgQ09ORklHX0UxMDAgaXMgbm90IHNldApDT05GSUdfRTEwMDA9eQpDT05G SUdfRTEwMDBFPXkKQ09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQojIENPTkZJR19JR0JW RiBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0IgaXMgbm90IHNldApDT05GSUdfSVhHQkU9eQpDT05G SUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JWEdCRV9EQ0IgaXMgbm90IHNldAojIENPTkZJR19J NDBFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKIyBDT05GSUdfSk1FIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfTUVMTEFOT1g9eQojIENPTkZJR19NTFg0X0VOIGlzIG5vdCBzZXQKIyBDT05GSUdf TUxYNF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfTUxYU1dfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTVlSST15CiMgQ09ORklHX01ZUkkxMEdFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15 CiMgQ09ORklHX05BVFNFTUkgaXMgbm90IHNldAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01FPXkKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CkNP TkZJR19QQ01DSUFfQVhORVQ9eQpDT05GSUdfTkUyMDAwPXkKIyBDT05GSUdfTkUyS19QQ0kgaXMg bm90IHNldApDT05GSUdfUENNQ0lBX1BDTkVUPXkKQ09ORklHX1VMVFJBPXkKIyBDT05GSUdfV0Q4 MHgzIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKIyBDT05GSUdfRk9SQ0VE RVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfUENIX0dCRSBp cyBub3Qgc2V0CiMgQ09ORklHX0VUSE9DIGlzIG5vdCBzZXQKQ09ORklHX05FVF9QQUNLRVRfRU5H SU5FPXkKIyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CiMgQ09ORklHX1lFTExPV0ZJTiBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CiMgQ09ORklHX1FMQTNYWFggaXMgbm90 IHNldAojIENPTkZJR19RTENOSUMgaXMgbm90IHNldAojIENPTkZJR19RTEdFIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUWEVOX05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1FFRCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMg Q09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlUT08gaXMgbm90IHNldAojIENP TkZJR19SODE2OSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUyBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9ST0NLRVIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TQU1T VU5HPXkKQ09ORklHX1NYR0JFX0VUSD15CiMgQ09ORklHX05FVF9WRU5ET1JfU0VFUSBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09O RklHX1NJUzE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NGQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX1NNU0M9eQpDT05GSUdfU01DOTE5ND15CkNPTkZJR19QQ01DSUFfU01DOTFDOTI9eQoj IENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldAoj IENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NBU1NJTkkgaXMgbm90 IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TWU5PUFNZUz15 CkNPTkZJR19TWU5PUFNZU19EV0NfRVRIX1FPUz15CkNPTkZJR19ORVRfVkVORE9SX1RFSFVUST15 CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1RJPXkKIyBDT05G SUdfVElfQ1BTV19BTEUgaXMgbm90IHNldAojIENPTkZJR19UTEFOIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1ZFTkRPUl9WSUEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQpD T05GSUdfV0laTkVUX1c1MTAwPXkKQ09ORklHX1dJWk5FVF9XNTMwMD15CiMgQ09ORklHX1dJWk5F VF9CVVNfRElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1dJWk5FVF9CVVNfSU5ESVJFQ1Q9eQojIENP TkZJR19XSVpORVRfQlVTX0FOWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1hJUkNPTT15 CiMgQ09ORklHX1BDTUNJQV9YSVJDMlBTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qg c2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qg c2V0CkNPTkZJR19QSFlMSUI9eQoKIwojIE1JSSBQSFkgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdf QVFVQU5USUFfUEhZPXkKIyBDT05GSUdfQVQ4MDNYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19BTURf UEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX0RBVklDT01fUEhZPXkKQ09ORklHX1FT RU1JX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0NJQ0FEQV9QSFk9eQpDT05GSUdfVklU RVNTRV9QSFk9eQpDT05GSUdfVEVSQU5FVElDU19QSFk9eQpDT05GSUdfU01TQ19QSFk9eQojIENP TkZJR19CUk9BRENPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ003WFhYX1BIWSBpcyBub3Qg c2V0CkNPTkZJR19CQ004N1hYX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPXkKQ09ORklHX1JFQUxU RUtfUEhZPXkKQ09ORklHX05BVElPTkFMX1BIWT15CkNPTkZJR19TVEUxMFhQPXkKQ09ORklHX0xT SV9FVDEwMTFDX1BIWT15CkNPTkZJR19NSUNSRUxfUEhZPXkKQ09ORklHX0RQODM4NDhfUEhZPXkK Q09ORklHX0RQODM4NjdfUEhZPXkKIyBDT05GSUdfTUlDUk9DSElQX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZJWEVEX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fQklUQkFORyBpcyBub3Qg c2V0CkNPTkZJR19NRElPX0JVU19NVVg9eQpDT05GSUdfTURJT19CVVNfTVVYX0dQSU89eQpDT05G SUdfTURJT19CVVNfTVVYX01NSU9SRUc9eQpDT05GSUdfTURJT19CQ01fVU5JTUFDPXkKQ09ORklH X1BQUD15CkNPTkZJR19QUFBfQlNEQ09NUD15CiMgQ09ORklHX1BQUF9ERUZMQVRFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFBQX0ZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19QUFBfTVBQRT15CiMgQ09O RklHX1BQUF9NVUxUSUxJTksgaXMgbm90IHNldApDT05GSUdfUFBQT0FUTT15CiMgQ09ORklHX1BQ UE9FIGlzIG5vdCBzZXQKQ09ORklHX1BQUE9MMlRQPXkKIyBDT05GSUdfUFBQX0FTWU5DIGlzIG5v dCBzZXQKIyBDT05GSUdfUFBQX1NZTkNfVFRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJUCBpcyBu b3Qgc2V0CkNPTkZJR19TTEhDPXkKCiMKIyBIb3N0LXNpZGUgVVNCIHN1cHBvcnQgaXMgbmVlZGVk IGZvciBVU0IgTmV0d29yayBBZGFwdGVyIHN1cHBvcnQKIwpDT05GSUdfV0xBTj15CiMgQ09ORklH X1dMQU5fVkVORE9SX0FETVRFSyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQpD T05GSUdfQVRIX0RFQlVHPXkKIyBDT05GSUdfQVRINUtfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdf V0xBTl9WRU5ET1JfQVRNRUwgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009 eQpDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089eQpDT05GSUdfV0xBTl9WRU5ET1JfSU5URUw9eQoj IENPTkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVO RE9SX01BUlZFTEwgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUs9eQojIENP TkZJR19XTEFOX1ZFTkRPUl9SQUxJTksgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUkVB TFRFSz15CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQojIENPTkZJR19XTEFOX1ZFTkRPUl9TVCBp cyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xB Tl9WRU5ET1JfWllEQVMgaXMgbm90IHNldApDT05GSUdfUENNQ0lBX1JBWUNTPXkKCiMKIyBFbmFi bGUgV2lNQVggKE5ldHdvcmtpbmcgb3B0aW9ucykgdG8gc2VlIHRoZSBXaU1BWCBkcml2ZXJzCiMK Q09ORklHX1dBTj15CiMgQ09ORklHX0xBTk1FRElBIGlzIG5vdCBzZXQKQ09ORklHX0hETEM9eQpD T05GSUdfSERMQ19SQVc9eQojIENPTkZJR19IRExDX1JBV19FVEggaXMgbm90IHNldAojIENPTkZJ R19IRExDX0NJU0NPIGlzIG5vdCBzZXQKIyBDT05GSUdfSERMQ19GUiBpcyBub3Qgc2V0CiMgQ09O RklHX0hETENfUFBQIGlzIG5vdCBzZXQKQ09ORklHX0hETENfWDI1PXkKIyBDT05GSUdfUENJMjAw U1lOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOWEwgaXMgbm90IHNldAojIENPTkZJR19QQzMwMFRP TyBpcyBub3Qgc2V0CkNPTkZJR19OMj15CkNPTkZJR19DMTAxPXkKIyBDT05GSUdfRkFSU1lOQyBp cyBub3Qgc2V0CkNPTkZJR19ETENJPXkKQ09ORklHX0RMQ0lfTUFYPTgKIyBDT05GSUdfU0RMQSBp cyBub3Qgc2V0CkNPTkZJR19TQk5JPXkKIyBDT05GSUdfU0JOSV9NVUxUSUxJTkUgaXMgbm90IHNl dAojIENPTkZJR19WTVhORVQzIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qg c2V0CkNPTkZJR19JU0ROPXkKIyBDT05GSUdfSVNETl9JNEwgaXMgbm90IHNldAojIENPTkZJR19J U0ROX0NBUEkgaXMgbm90IHNldAojIENPTkZJR19JU0ROX0RSVl9HSUdBU0VUIGlzIG5vdCBzZXQK Q09ORklHX01JU0ROPXkKQ09ORklHX01JU0ROX0RTUD15CkNPTkZJR19NSVNETl9MMU9JUD15Cgoj CiMgbUlTRE4gaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX01JU0ROX0hGQ1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX01JU0ROX0hGQ01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTRE5fQVZN RlJJVFogaXMgbm90IHNldAojIENPTkZJR19NSVNETl9TUEVFREZBWCBpcyBub3Qgc2V0CiMgQ09O RklHX01JU0ROX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTRE5fVzY2OTIgaXMgbm90 IHNldAojIENPTkZJR19NSVNETl9ORVRKRVQgaXMgbm90IHNldAojIENPTkZJR19OVk0gaXMgbm90 IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lO UFVUX0xFRFM9eQojIENPTkZJR19JTlBVVF9GRl9NRU1MRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfUE9MTERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1NQQVJTRUtNQVAgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBp bnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVW X1BTQVVYPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9YPTEwMjQKQ09ORklHX0lOUFVU X01PVVNFREVWX1NDUkVFTl9ZPTc2OAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5v dCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15 CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9B RFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9B UkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElP IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQx OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVO Q09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMg Q09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09NQVA0 IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1RXTDQwMzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NBUDExWFggaXMgbm90IHNldApDT05GSUdfSU5QVVRf TU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklH X01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDUz15CkNPTkZJ R19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CiMgQ09O RklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9TRU5U RUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CkNP TkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMyX1ZNTU9VU0UgaXMg bm90IHNldAojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9B UFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0CiMg Q09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfRUxBTl9JMkMgaXMg bm90IHNldAojIENPTkZJR19NT1VTRV9JTlBPUlQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9M T0dJQk0gaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QQzExMFBBRCBpcyBub3Qgc2V0CiMgQ09O RklHX01PVVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9HUElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNF X1NZTkFQVElDU19VU0IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNI U0NSRUVOIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CgojCiMgSGFy ZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9Q Q19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBD T05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMg bm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19T RVJJT19BTFRFUkFfUFMyPXkKQ09ORklHX1NFUklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJD X1BTMj15CkNPTkZJR19TRVJJT19BUEJQUzI9eQpDT05GSUdfVVNFUklPPXkKQ09ORklHX0dBTUVQ T1JUPXkKQ09ORklHX0dBTUVQT1JUX05TNTU4PXkKQ09ORklHX0dBTUVQT1JUX0w0PXkKIyBDT05G SUdfR0FNRVBPUlRfRU1VMTBLMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUX0ZNODAxIGlz IG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19W VCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0RFVlBUU19NVUxUSVBM RV9JTlNUQU5DRVMgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1BUWVM9eQpDT05GSUdfTEVHQUNZ X1BUWV9DT1VOVD0yNTYKIyBDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKIyBD T05GSUdfTk9aT01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJ R19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKQ09ORklHX0RFVk1FTT15CiMgQ09ORklHX0RFVktNRU0g aXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15 CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElP TlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9 eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQ1MgaXMgbm90 IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVO VElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcg aXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9NSUQg aXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJR19T RVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VS SUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJ R19TRVJJQUxfT0ZfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0NDTlhQIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF UklBTF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFS VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9QQ0hfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9YSUxJTlhfUFNf VUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX01FTl9aMTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJUlRJT19DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9IQU5ETEVS IGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01F TT15CkNPTkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJ R19IV19SQU5ET01fR0VPREU9eQpDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5E T01fVklSVElPPXkKIyBDT05GSUdfSFdfUkFORE9NX1RQTSBpcyBub3Qgc2V0CkNPTkZJR19OVlJB TT15CiMgQ09ORklHX0RUTEsgaXMgbm90IHNldAojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0CiMg Q09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfU09OWVBJIGlzIG5vdCBzZXQKCiMK IyBQQ01DSUEgY2hhcmFjdGVyIGRldmljZXMKIwojIENPTkZJR19TWU5DTElOS19DUyBpcyBub3Qg c2V0CkNPTkZJR19DQVJETUFOXzQwMDA9eQpDT05GSUdfQ0FSRE1BTl80MDQwPXkKIyBDT05GSUdf SVBXSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdf U0N4MjAwX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QQzg3MzZ4X0dQSU8gaXMgbm90IHNldAoj IENPTkZJR19OU0NfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBV19EUklWRVIgaXMgbm90IHNl dAojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJ R19UQ0dfVFBNPXkKQ09ORklHX1RDR19USVM9eQpDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9eQpD T05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049eQpDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTj15 CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNldApDT05GSUdfVENHX0FUTUVMPXkKIyBDT05GSUdf VENHX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0NSQiBpcyBub3Qgc2V0CkNPTkZJ R19UQ0dfVElTX1NUMzNaUDI0PXkKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9JMkMgaXMgbm90 IHNldApDT05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19YSUxMWUJVUz15 CkNPTkZJR19YSUxMWUJVU19PRj15CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09O RklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJD X0NPTVBBVD15CiMgQ09ORklHX0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9 eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfQVJCX0dQ SU9fQ0hBTExFTkdFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9HUElPIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX01VWF9QQ0E5NTQxIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVhfUENBOTU0 eD15CiMgQ09ORklHX0kyQ19NVVhfUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hFTFBFUl9B VVRPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TTUJVUz15CgojCiMgSTJDIEFsZ29yaXRobXMKIwpD T05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0Y9eQpDT05GSUdfSTJDX0FMR09Q Q0E9eQoKIwojIEkyQyBIYXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBj b250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQUxJMTUzNSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19BTEkxNTYzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1WDMgaXMgbm90IHNl dAojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDgxMTEgaXMg bm90IHNldAojIENPTkZJR19JMkNfSTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU0NIIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldAojIENPTkZJR19JMkNfUElJWDQg aXMgbm90IHNldAojIENPTkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19T SVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzYzMCBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19TSVM5NlggaXMgbm90IHNldAojIENPTkZJR19JMkNfVklBIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1ZJQVBSTyBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKIyBDT05GSUdfSTJD X1NDTUkgaXMgbm90IHNldAoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJl ZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNl dAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRUcy MFQgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19L RU1QTEQgaXMgbm90IHNldApDT05GSUdfSTJDX09DT1JFUz15CiMgQ09ORklHX0kyQ19QQ0FfUExB VEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhBIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJD X1BYQV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1NJTVRFQz15CiMgQ09ORklHX0kyQ19YSUxJ TlggaXMgbm90IHNldAoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwoj IENPTkZJR19JMkNfUEFSUE9SVF9MSUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19UQU9TX0VW TSBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKQ09ORklHX0ky Q19FTEVLVE9SPXkKQ09ORklHX0kyQ19QQ0FfSVNBPXkKIyBDT05GSUdfU0N4MjAwX0FDQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19D T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJ R19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfU1BNSSBpcyBub3Qgc2V0CkNPTkZJR19IU0k9eQpDT05GSUdfSFNJX0JPQVJESU5GTz15Cgoj CiMgSFNJIGNvbnRyb2xsZXJzCiMKCiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj15 CgojCiMgUFBTIHN1cHBvcnQKIwpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5v dCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKQ09ORklHX1BQU19DTElFTlRfS1RJTUVS PXkKIyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5U X0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBw b3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRX T1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwojIENP TkZJR19QVFBfMTU4OF9DTE9DS19QQ0ggaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX09QVElP TkFMX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPX0RFVlJFUz15CkNPTkZJ R19PRl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQpD T05GSUdfREVCVUdfR1BJTz15CiMgQ09ORklHX0dQSU9fU1lTRlMgaXMgbm90IHNldApDT05GSUdf R1BJT19HRU5FUklDPXkKQ09ORklHX0dQSU9fTUFYNzMwWD15CgojCiMgTWVtb3J5IG1hcHBlZCBH UElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT183NFhYX01NSU89eQpDT05GSUdfR1BJT19BTFRFUkE9 eQojIENPTkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fRFdBUEI9eQojIENP TkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfR1BJT19HUkdQSU89 eQojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19HUElPX1ZY ODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19H UElPX1pYIGlzIG5vdCBzZXQKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKQ09O RklHX0dQSU9fMTA0X0lESU9fMTY9eQojIENPTkZJR19HUElPX0Y3MTg4WCBpcyBub3Qgc2V0CkNP TkZJR19HUElPX0lUODc9eQojIENPTkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19HUElP X1NDSDMxMVg9eQoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTU4 OCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0FETlA9eQpDT05GSUdfR1BJT19NQVg3MzAwPXkKQ09O RklHX0dQSU9fTUFYNzMyWD15CiMgQ09ORklHX0dQSU9fTUFYNzMyWF9JUlEgaXMgbm90IHNldAoj IENPTkZJR19HUElPX1BDQTk1M1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDRjg1N1ggaXMg bm90IHNldAojIENPTkZJR19HUElPX1NYMTUwWCBpcyBub3Qgc2V0CgojCiMgTUZEIEdQSU8gZXhw YW5kZXJzCiMKQ09ORklHX0dQSU9fQVJJWk9OQT15CiMgQ09ORklHX0dQSU9fREE5MDUyIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19LRU1QTEQgaXMgbm90IHNldApDT05GSUdfR1BJT19MUDM5NDM9 eQpDT05GSUdfR1BJT19QQUxNQVM9eQojIENPTkZJR19HUElPX1JDNVQ1ODMgaXMgbm90IHNldAoj IENPTkZJR19HUElPX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19HUElPX1RQUzY1ODZYIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f VFBTNjU5MTIgaXMgbm90IHNldApDT05GSUdfR1BJT19UV0w0MDMwPXkKQ09ORklHX0dQSU9fVFdM NjA0MD15CkNPTkZJR19HUElPX1dNODM1MD15CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBD T05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fSU5URUxfTUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9J T0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f UkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU09EQVZJTExFIGlzIG5vdCBzZXQKCiMK IyBTUEkgb3IgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19NQ1AyM1MwOCBpcyBu b3Qgc2V0CkNPTkZJR19XMT15CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFf TUFTVEVSX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0ODIgaXMgbm90 IHNldAojIENPTkZJR19XMV9NQVNURVJfRFMxV00gaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNU RVJfR1BJTyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwojCiMgQ09ORklHX1cxX1NMQVZF X1RIRVJNIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX1NNRU09eQpDT05GSUdfVzFfU0xBVkVf RFMyNDA4PXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4X1JFQURCQUNLIGlzIG5vdCBzZXQKQ09O RklHX1cxX1NMQVZFX0RTMjQxMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9eQojIENPTkZJR19X MV9TTEFWRV9EUzI0MjMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDMxPXkKIyBDT05G SUdfVzFfU0xBVkVfRFMyNDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzYwIGlz IG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9 eQojIENPTkZJR19XMV9TTEFWRV9EUzI4RTA0IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0JR MjcwMDA9eQpDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRz15 CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dFTkVSSUNfQURDX0JBVFRF UlkgaXMgbm90IHNldAojIENPTkZJR19XTTgzNTBfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19U RVNUX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfODhQTTg2MFg9eQpDT05GSUdfQkFU VEVSWV9EUzI3ODA9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODE9eQojIENPTkZJR19CQVRURVJZX0RT Mjc4MiBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX1NCUz15CkNPTkZJR19CQVRURVJZX0JRMjdY WFg9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0kyQz15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhf UExBVEZPUk09eQpDT05GSUdfQkFUVEVSWV9EQTkwNTI9eQpDT05GSUdfQ0hBUkdFUl9EQTkxNTA9 eQpDT05GSUdfQkFUVEVSWV9EQTkxNTA9eQpDT05GSUdfQVhQMjg4X0ZVRUxfR0FVR0U9eQojIENP TkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9 eQpDT05GSUdfQ0hBUkdFUl84OFBNODYwWD15CkNPTkZJR19DSEFSR0VSX01BWDg5MDM9eQpDT05G SUdfQ0hBUkdFUl9UV0w0MDMwPXkKQ09ORklHX0NIQVJHRVJfTFA4NzI3PXkKIyBDT05GSUdfQ0hB UkdFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFOQUdFUj15CkNPTkZJR19DSEFS R0VSX01BWDE0NTc3PXkKQ09ORklHX0NIQVJHRVJfTUFYNzc2OTM9eQpDT05GSUdfQ0hBUkdFUl9C UTI0MTVYPXkKQ09ORklHX0NIQVJHRVJfQlEyNDE5MD15CkNPTkZJR19DSEFSR0VSX0JRMjQyNTc9 eQpDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkKQ09ORklHX0NIQVJHRVJfQlEyNTg5MD15CiMgQ09O RklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MCBp cyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDE9eQpDT05GSUdfQ0hBUkdFUl9S VDk0NTU9eQpDT05GSUdfQVhQMjBYX1BPV0VSPXkKQ09ORklHX1BPV0VSX1JFU0VUPXkKIyBDT05G SUdfUE9XRVJfUkVTRVRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU9f UkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVF9MVEMyOTUyPXkKQ09ORklHX1BP V0VSX1JFU0VUX1JFU1RBUlQ9eQpDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OPXkKIyBDT05GSUdf UE9XRVJfUkVTRVRfU1lTQ09OX1BPV0VST0ZGIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX0FWUz15 CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQpDT05GSUdfSFdNT05fREVCVUdfQ0hJ UD15CgojCiMgTmF0aXZlIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FENzQxNCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9eQpDT05G SUdfU0VOU09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyNj15CkNPTkZJR19TRU5T T1JTX0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKIyBDT05GSUdfU0VOU09SU19B RE05MjQwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUN1gxMD15CkNPTkZJR19TRU5TT1JT X0FEVDc0MTA9eQpDT05GSUdfU0VOU09SU19BRFQ3NDExPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ2 Mj15CiMgQ09ORklHX1NFTlNPUlNfQURUNzQ3MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FE VDc0NzU9eQpDT05GSUdfU0VOU09SU19BU0M3NjIxPXkKIyBDT05GSUdfU0VOU09SU19LOFRFTVAg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0ZBTTE1SF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBQTEVTTUMg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0IxMDA9eQpDT05GSUdfU0VOU09SU19BVFhQMT15 CkNPTkZJR19TRU5TT1JTX0RTNjIwPXkKQ09ORklHX1NFTlNPUlNfRFMxNjIxPXkKQ09ORklHX1NF TlNPUlNfREVMTF9TTU09eQpDT05GSUdfU0VOU09SU19EQTkwNTJfQURDPXkKIyBDT05GSUdfU0VO U09SU19JNUtfQU1CIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4MDVGIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfRjcxODgyRkc9eQpDT05GSUdfU0VOU09SU19GNzUzNzVTPXkKQ09O RklHX1NFTlNPUlNfTUMxMzc4M19BREM9eQojIENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19HTDUyMFNNPXkKQ09O RklHX1NFTlNPUlNfRzc2MEE9eQpDT05GSUdfU0VOU09SU19HNzYyPXkKQ09ORklHX1NFTlNPUlNf R1BJT19GQU49eQpDT05GSUdfU0VOU09SU19ISUg2MTMwPXkKQ09ORklHX1NFTlNPUlNfSUlPX0hX TU9OPXkKIyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf Q09SRVRFTVAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JVDg3PXkKQ09ORklHX1NFTlNPUlNf SkM0Mj15CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEyMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xJTkVBR0UgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEMyOTQ1PXkKQ09ORklHX1NF TlNPUlNfTFRDNDE1MT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9eQpDT05GSUdfU0VOU09SU19M VEM0MjIyPXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CkNPTkZJR19T RU5TT1JTX01BWDE2MDY1PXkKQ09ORklHX1NFTlNPUlNfTUFYMTYxOT15CkNPTkZJR19TRU5TT1JT X01BWDE2Njg9eQpDT05GSUdfU0VOU09SU19NQVgxOTc9eQpDT05GSUdfU0VOU09SU19NQVg2NjM5 PXkKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CkNPTkZJR19TRU5TT1JTX01BWDY2NTA9eQpDT05G SUdfU0VOU09SU19NQVg2Njk3PXkKQ09ORklHX1NFTlNPUlNfTUFYMzE3OTA9eQpDT05GSUdfU0VO U09SU19NQ1AzMDIxPXkKQ09ORklHX1NFTlNPUlNfTUVORjIxQk1DX0hXTU9OPXkKIyBDT05GSUdf U0VOU09SU19MTTYzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE03Mz15CkNPTkZJR19TRU5T T1JTX0xNNzU9eQpDT05GSUdfU0VOU09SU19MTTc3PXkKQ09ORklHX1NFTlNPUlNfTE03OD15CiMg Q09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TE04NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTA9eQpDT05GSUdfU0VOU09SU19MTTky PXkKQ09ORklHX1NFTlNPUlNfTE05Mz15CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9eQojIENPTkZJR19TRU5TT1JTX0xNOTUyNDUgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19QQzg3MzYwPXkKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX05DVDY2ODM9eQpDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PXkKQ09ORklHX1NF TlNPUlNfTkNUNzgwMj15CkNPTkZJR19TRU5TT1JTX05DVDc5MDQ9eQpDT05GSUdfU0VOU09SU19Q Q0Y4NTkxPXkKQ09ORklHX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfUE1CVVM9eQpDT05GSUdfU0VO U09SU19BRE0xMjc1PXkKQ09ORklHX1NFTlNPUlNfTE0yNTA2Nj15CkNPTkZJR19TRU5TT1JTX0xU QzI5Nzg9eQojIENPTkZJR19TRU5TT1JTX0xUQzI5NzhfUkVHVUxBVE9SIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19MVEMzODE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9 eQpDT05GSUdfU0VOU09SU19NQVgyMDc1MT15CkNPTkZJR19TRU5TT1JTX01BWDM0NDQwPXkKQ09O RklHX1NFTlNPUlNfTUFYODY4OD15CiMgQ09ORklHX1NFTlNPUlNfVFBTNDA0MjIgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19VQ0Q5MDAwPXkKQ09ORklHX1NFTlNPUlNfVUNEOTIwMD15CkNPTkZJ R19TRU5TT1JTX1pMNjEwMD15CiMgQ09ORklHX1NFTlNPUlNfUFdNX0ZBTiBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1NIVDE1PXkKQ09ORklHX1NFTlNPUlNfU0hUMjE9eQpDT05GSUdfU0VOU09S U19TSFRDMT15CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9eQpDT05GSUdf U0VOU09SU19FTUMyMTAzPXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQojIENPTkZJR19TRU5T T1JTX1NNU0M0N00xIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj15CiMgQ09O RklHX1NFTlNPUlNfU01TQzQ3QjM5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NDSDU2WFhf Q09NTU9OPXkKIyBDT05GSUdfU0VOU09SU19TQ0g1NjI3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfU0NINTYzNj15CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CiMgQ09ORklHX1NFTlNPUlNfQURD MTI4RDgxOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9eQojIENPTkZJR19TRU5T T1JTX0FEUzc4MjggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BTUM2ODIxPXkKQ09ORklHX1NF TlNPUlNfSU5BMjA5PXkKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKQ09ORklHX1NFTlNPUlNfVEM3 ND15CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAyIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19U TVA0MDE9eQpDT05GSUdfU0VOU09SU19UTVA0MjE9eQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVN UD15CiMgQ09ORklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZU MTIxMT15CiMgQ09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf VzgzNzgxRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTJE PXkKQ09ORklHX1NFTlNPUlNfVzgzNzkzPXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1PXkKIyBDT05G SUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3 ODVUUz15CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfVzgzNjI3SEY9eQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9eQpDT05GSUdfU0VOU09SU19X TTgzNTA9eQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUiBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVS TUFMPXkKQ09ORklHX1RIRVJNQUxfSFdNT049eQojIENPTkZJR19USEVSTUFMX09GIGlzIG5vdCBz ZXQKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQojIENPTkZJR19USEVSTUFMX0RFRkFV TFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX0ZB SVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90 IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qg c2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NU RVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQojIENPTkZJR19USEVSTUFM X0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxM T0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApD T05GSUdfSU5URUxfUE9XRVJDTEFNUD15CkNPTkZJR19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT15 CkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9eQojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwg aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19X QVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKQ09ORklHX1dBVENIRE9HX05PV0FZT1VU PXkKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkK Q09ORklHX0RBOTA1Ml9XQVRDSERPRz15CiMgQ09ORklHX0RBOTA2M19XQVRDSERPRyBpcyBub3Qg c2V0CkNPTkZJR19EQTkwNjJfV0FUQ0hET0c9eQojIENPTkZJR19HUElPX1dBVENIRE9HIGlzIG5v dCBzZXQKQ09ORklHX01FTkYyMUJNQ19XQVRDSERPRz15CiMgQ09ORklHX1dNODM1MF9XQVRDSERP RyBpcyBub3Qgc2V0CkNPTkZJR19YSUxJTlhfV0FUQ0hET0c9eQojIENPTkZJR19DQURFTkNFX1dB VENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdf Uk41VDYxOF9XQVRDSERPRz15CkNPTkZJR19UV0w0MDMwX1dBVENIRE9HPXkKQ09ORklHX01BWDYz WFhfV0FUQ0hET0c9eQpDT05GSUdfUkVUVV9XQVRDSERPRz15CiMgQ09ORklHX0FDUVVJUkVfV0RU IGlzIG5vdCBzZXQKQ09ORklHX0FEVkFOVEVDSF9XRFQ9eQojIENPTkZJR19BTElNMTUzNV9XRFQg aXMgbm90IHNldAojIENPTkZJR19BTElNNzEwMV9XRFQgaXMgbm90IHNldApDT05GSUdfRjcxODA4 RV9XRFQ9eQojIENPTkZJR19TUDUxMDBfVENPIGlzIG5vdCBzZXQKQ09ORklHX1NCQ19GSVRQQzJf V0FUQ0hET0c9eQojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcw MF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQk1BU1IgaXMgbm90IHNldApDT05GSUdfV0FGRVJf V0RUPXkKIyBDT05GSUdfSTYzMDBFU0JfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSUU2WFhfV0RU IGlzIG5vdCBzZXQKIyBDT05GSUdfSVRDT19XRFQgaXMgbm90IHNldAojIENPTkZJR19JVDg3MTJG X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JVDg3X1dEVD15CiMgQ09ORklHX0hQX1dBVENIRE9HIGlz IG5vdCBzZXQKQ09ORklHX0tFTVBMRF9XRFQ9eQpDT05GSUdfU0MxMjAwX1dEVD15CiMgQ09ORklH X1NDeDIwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CiMg Q09ORklHX05WX1RDTyBpcyBub3Qgc2V0CkNPTkZJR182MFhYX1dEVD15CiMgQ09ORklHX1NCQzgz NjBfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NCQzcyNDBfV0RUPXkKQ09ORklHX0NQVTVfV0RUPXkK IyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDMzdCNzg3X1dE VD15CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMg bm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4Mzk3N0Zf V0RUIGlzIG5vdCBzZXQKQ09ORklHX01BQ0haX1dEVD15CiMgQ09ORklHX1NCQ19FUFhfQzNfV0FU Q0hET0cgaXMgbm90IHNldApDT05GSUdfQkNNNzAzOF9XRFQ9eQojIENPTkZJR19NRU5fQTIxX1dE VCBpcyBub3Qgc2V0CgojCiMgSVNBLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKIyBDT05GSUdfUENX QVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX01JWENPTVdEIGlzIG5vdCBzZXQKIyBDT05GSUdf V0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19Q Q0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQKQ09ORklH X1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NT Qj15CkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpDT05G SUdfU1NCX1BDSUhPU1Q9eQojIENPTkZJR19TU0JfQjQzX1BDSV9CUklER0UgaXMgbm90IHNldApD T05GSUdfU1NCX1BDTUNJQUhPU1RfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfUENNQ0lBSE9TVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NTQl9TSUxFTlQgaXMgbm90IHNldApDT05GSUdfU1NCX0RFQlVH PXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9QT1NTSUJMRT15CkNPTkZJR19TU0JfRFJJVkVS X1BDSUNPUkU9eQojIENPTkZJR19TU0JfRFJJVkVSX0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNN QV9QT1NTSUJMRT15CgojCiMgQnJvYWRjb20gc3BlY2lmaWMgQU1CQQojCkNPTkZJR19CQ01BPXkK Q09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMg Q09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfUENJPXkK Q09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkKIyBDT05GSUdfQkNNQV9EUklWRVJfR1BJTyBp cyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rp b24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQ1M1NTM1 IGlzIG5vdCBzZXQKQ09ORklHX01GRF9BUzM3MTE9eQojIENPTkZJR19NRkRfQVMzNzIyIGlzIG5v dCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BQVQyODcw X0NPUkU9eQojIENPTkZJR19NRkRfQVRNRUxfRkxFWENPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9BVE1FTF9ITENEQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQkNNNTkwWFg9eQpDT05GSUdfTUZE X0FYUDIwWD15CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19E QTkwM1ggaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwNTI9eQpDT05GSUdfTUZEX0RBOTA1Ml9J MkM9eQojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9EQTkwNjI9eQpD T05GSUdfTUZEX0RBOTA2Mz15CkNPTkZJR19NRkRfREE5MTUwPXkKQ09ORklHX01GRF9NQzEzWFhY PXkKQ09ORklHX01GRF9NQzEzWFhYX0kyQz15CiMgQ09ORklHX01GRF9ISTY0MjFfUE1JQyBpcyBu b3Qgc2V0CkNPTkZJR19IVENfUEFTSUMzPXkKQ09ORklHX0hUQ19JMkNQTEQ9eQojIENPTkZJR19M UENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX1NPQ19QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfS0VNUExEPXkKQ09ORklHX01GRF84 OFBNODAwPXkKQ09ORklHX01GRF84OFBNODA1PXkKQ09ORklHX01GRF84OFBNODYwWD15CkNPTkZJ R19NRkRfTUFYMTQ1Nzc9eQpDT05GSUdfTUZEX01BWDc3Njg2PXkKQ09ORklHX01GRF9NQVg3NzY5 Mz15CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkwNz15 CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4OTk3PXkKIyBD T05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldApDT05GSUdfTUZEX01UNjM5Nz15CkNPTkZJR19N RkRfTUVORjIxQk1DPXkKQ09ORklHX01GRF9SRVRVPXkKIyBDT05GSUdfTUZEX1BDRjUwNjMzIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19NRkRfUlRT WF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKQ09ORklHX01G RF9SQzVUNTgzPXkKQ09ORklHX01GRF9SSzgwOD15CkNPTkZJR19NRkRfUk41VDYxOD15CiMgQ09O RklHX01GRF9TRUNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfU001MDE9eQpDT05GSUdfTUZEX1NNNTAxX0dQSU89eQpDT05GSUdf TUZEX1NLWTgxNDUyPXkKQ09ORklHX01GRF9TTVNDPXkKQ09ORklHX0FCWDUwMF9DT1JFPXkKQ09O RklHX0FCMzEwMF9DT1JFPXkKQ09ORklHX0FCMzEwMF9PVFA9eQojIENPTkZJR19NRkRfU1RNUEUg aXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFND QURDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MUDM5NDM9eQojIENPTkZJR19NRkRfTFA4Nzg4IGlz IG5vdCBzZXQKQ09ORklHX01GRF9QQUxNQVM9eQpDT05GSUdfVFBTNjEwNVg9eQojIENPTkZJR19U UFM2NTAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKQ09ORklHX01G RF9UUFM2NTA5MD15CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9UUFM2NTIxOCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjU4Nlg9eQpDT05GSUdfTUZEX1RQ UzY1OTEwPXkKQ09ORklHX01GRF9UUFM2NTkxMj15CkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPXkK IyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKQ09ORklHX1RXTDQwMzBfQ09SRT15CiMg Q09ORklHX01GRF9UV0w0MDMwX0FVRElPIGlzIG5vdCBzZXQKQ09ORklHX1RXTDYwNDBfQ09SRT15 CkNPTkZJR19NRkRfV0wxMjczX0NPUkU9eQpDT05GSUdfTUZEX0xNMzUzMz15CiMgQ09ORklHX01G RF9USU1CRVJEQUxFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UQzM1ODlYPXkKIyBDT05GSUdfTUZE X1RNSU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90IHNldApDT05GSUdfTUZE X0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKIyBDT05GSUdfTUZEX1dNNTEwMiBp cyBub3Qgc2V0CkNPTkZJR19NRkRfV001MTEwPXkKQ09ORklHX01GRF9XTTg5OTc9eQojIENPTkZJ R19NRkRfV004OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTgzNTA9eQpDT05G SUdfTUZEX1dNODM1MF9JMkM9eQojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUj15CkNPTkZJR19SRUdVTEFUT1JfREVCVUc9eQpDT05GSUdfUkVHVUxBVE9SX0ZJ WEVEX1ZPTFRBR0U9eQpDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9eQpDT05GSUdf UkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfODhQTTgwMD15 CkNPTkZJR19SRUdVTEFUT1JfODhQTTg2MDc9eQpDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjU9eQpD T05GSUdfUkVHVUxBVE9SX0FENTM5OD15CkNPTkZJR19SRUdVTEFUT1JfQU5BVE9QPXkKQ09ORklH X1JFR1VMQVRPUl9BQVQyODcwPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FCMzEwMCBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfQVMzNzExPXkKQ09ORklHX1JFR1VMQVRPUl9BWFAyMFg9eQojIENP TkZJR19SRUdVTEFUT1JfQkNNNTkwWFggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTA1 Mj15CkNPTkZJR19SRUdVTEFUT1JfREE5MDYyPXkKQ09ORklHX1JFR1VMQVRPUl9EQTkwNjM9eQoj IENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9EQTky MTE9eQojIENPTkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX0dQSU89eQojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcxPXkK IyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9M UDg3MlggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4NzU1IGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9MVEMzNTg5PXkKQ09ORklHX1JFR1VMQVRPUl9NQVgxNDU3Nz15CkNPTkZJ R19SRUdVTEFUT1JfTUFYMTU4Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19S RUdVTEFUT1JfTUFYODY2MD15CkNPTkZJR19SRUdVTEFUT1JfTUFYODkwNz15CkNPTkZJR19SRUdV TEFUT1JfTUFYODk1Mj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz15CiMgQ09ORklHX1JFR1VM QVRPUl9NQVg4OTk3IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY4Nj15CkNPTkZJ R19SRUdVTEFUT1JfTUFYNzc2OTM9eQpDT05GSUdfUkVHVUxBVE9SX01BWDc3ODAyPXkKQ09ORklH X1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9eQojIENPTkZJR19SRUdVTEFUT1JfTUMxMzc4MyBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9NVDYz MTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01UNjM5Nz15CiMgQ09ORklHX1JFR1VMQVRP Ul9QQUxNQVMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKIyBDT05GSUdf UkVHVUxBVE9SX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUkM1VDU4Mz15CiMgQ09O RklHX1JFR1VMQVRPUl9SSzgwOCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfUk41VDYxOD15 CkNPTkZJR19SRUdVTEFUT1JfU0tZODE0NTI9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyPXkK Q09ORklHX1JFR1VMQVRPUl9UUFM2MTA1WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQoj IENPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQ UzY1MDdYPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA5MD15CkNPTkZJR19SRUdVTEFUT1JfVFBT NjU4Nlg9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX1RQUzY1OTEyPXkKQ09ORklHX1JFR1VMQVRPUl9UV0w0MDMwPXkKQ09ORklHX1JFR1VM QVRPUl9XTTgzNTA9eQpDT05GSUdfTUVESUFfU1VQUE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3Jl IHN1cHBvcnQKIwojIENPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJ R19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQ UE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNldAoj IENPTkZJR19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1JDX1NV UFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09O RklHX1ZJREVPX0RFVj15CkNPTkZJR19WSURFT19WNEwyPXkKQ09ORklHX1ZJREVPX0FEVl9ERUJV Rz15CkNPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVM9eQojIENPTkZJR19UVFBDSV9FRVBS T00gaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwojIENPTkZJR19NRURJQV9QQ0lfU1VQ UE9SVCBpcyBub3Qgc2V0CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKCiMKIyBN ZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5zb3JzLCBpMmMsIGZyb250ZW5kcykK IwpDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Q9eQoKIwojIEF1ZGlvIGRlY29kZXJzLCBw cm9jZXNzb3JzIGFuZCBtaXhlcnMKIwoKIwojIFJEUyBkZWNvZGVycwojCgojCiMgVmlkZW8gZGVj b2RlcnMKIwoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCgojCiMgVmlkZW8gZW5jb2Rl cnMKIwoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCgojCiMgRmxhc2ggZGV2aWNlcwojCgoj CiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9u IGNoaXBzCiMKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCgojCiMgU2Vuc29ycyB1 c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKQ09ORklHX01FRElBX1RVTkVSPXkKQ09ORklHX01F RElBX1RVTkVSX1NJTVBMRT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPXkKQ09ORklHX01F RElBX1RVTkVSX1REQTgyN1g9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9eQpDT05GSUdf TUVESUFfVFVORVJfVERBOTg4Nz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9eQpDT05GSUdf TUVESUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElBX1RVTkVSX1hDNTAwMD15CkNPTkZJR19N RURJQV9UVU5FUl9YQzQwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfTUM0NFM4MDM9eQoKIwojIFRv b2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9EVU1NWV9GRSBpcyBu b3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0CkNP TkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKIyBDT05GSUdfVkdBX1NX SVRDSEVST08gaXMgbm90IHNldApDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CkNP TkZJR19EUk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19E Uk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQoKIwoj IEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCkNPTkZJR19EUk1fSTJDX0FEVjc1MTE9eQpD T05GSUdfRFJNX0kyQ19DSDcwMDY9eQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9eQpDT05GSUdfRFJN X0kyQ19OWFBfVERBOTk4WD15CiMgQ09ORklHX0RSTV9UREZYIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX1IxMjggaXMgbm90IHNldAojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0FNREdQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX0k5MTUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9TQVZBR0UgaXMgbm90IHNl dApDT05GSUdfRFJNX1ZHRU09eQojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENP TkZJR19EUk1fQVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQUcyMDAgaXMgbm90IHNldAoj IENPTkZJR19EUk1fQ0lSUlVTX1FFTVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fUVhMIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZJUlRJT19H UFUgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVscwojCiMg Q09ORklHX0RSTV9QQU5FTF9TSU1QTEUgaXMgbm90IHNldApDT05GSUdfRFJNX1BBTkVMX1NBTVNV TkdfUzZFOEFBMD15CkNPTkZJR19EUk1fUEFORUxfU0hBUlBfTFExMDFSMVNYMDE9eQpDT05GSUdf RFJNX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCkNPTkZJR19EUk1f TlhQX1BUTjM0NjA9eQpDT05GSUdfRFJNX1BBUkFERV9QUzg2MjI9eQoKIwojIEZyYW1lIGJ1ZmZl ciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKQ09ORklHX0ZJUk1XQVJFX0VESUQ9eQpDT05GSUdfRkJf Q01ETElORT15CiMgQ09ORklHX0ZCX0REQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JPT1RfVkVT QV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19GQl9D RkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NGQl9S RVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkKQ09O RklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05GSUdf RkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdf RkJfREVGRVJSRURfSU89eQojIENPTkZJR19GQl9TVkdBTElCIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfTUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJR0hUPXkKIyBDT05GSUdfRkJf TU9ERV9IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVElMRUJMSVRUSU5HIGlzIG5vdCBz ZXQKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJV UyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NZQkVS MjAwMCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BUkM9eQojIENPTkZJR19GQl9BU0lMSUFOVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMg bm90IHNldAojIENPTkZJR19GQl9WRVNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTjQxMSBpcyBu b3Qgc2V0CkNPTkZJR19GQl9IR0E9eQojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMgbm90IHNldApD T05GSUdfRkJfUzFEMTNYWFg9eQojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJ R19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENP TkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAoj IENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENP TkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNl dAojIENPTkZJR19GQl9HRU9ERSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TTTUwMT15CkNPTkZJR19G Ql9JQk1fR1hUNDUwMD15CiMgQ09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfRkJf TUVUUk9OT01FPXkKIyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9CUk9B RFNIRUVUPXkKIyBDT05GSUdfRkJfQVVPX0sxOTBYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NJTVBM RT15CkNPTkZJR19GQl9TU0QxMzA3PXkKIyBDT05GSUdfRkJfU003MTIgaXMgbm90IHNldApDT05G SUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9eQpDT05G SUdfTENEX1BMQVRGT1JNPXkKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdf QkFDS0xJR0hUX0dFTkVSSUM9eQojIENPTkZJR19CQUNLTElHSFRfTE0zNTMzIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9QV009eQpDT05GSUdfQkFDS0xJR0hUX0RBOTA1Mj15CiMgQ09ORklH X0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xF RCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldAojIENPTkZJ R19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcw IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF84OFBNODYwWD15CkNPTkZJR19CQUNLTElHSFRf QUFUMjg3MD15CkNPTkZJR19CQUNLTElHSFRfTE0zNjMwQT15CkNPTkZJR19CQUNLTElHSFRfTE0z NjM5PXkKQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVg9eQpDT05GSUdfQkFDS0xJR0hUX1BBTkRPUkE9 eQpDT05GSUdfQkFDS0xJR0hUX1NLWTgxNDUyPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FTMzcxMSBp cyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfR1BJTz15CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUy MDdMUCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PXkKIyBDT05GSUdfVkdBU1RB VEUgaXMgbm90IHNldApDT05GSUdfVklERU9NT0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CkNP TkZJR19MT0dPPXkKIyBDT05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQKIyBDT05GSUdf TE9HT19MSU5VWF9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQ9eQpD T05GSUdfU09VTkQ9eQojIENPTkZJR19TT1VORF9PU1NfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORCBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1BSSU1FIGlzIG5vdCBzZXQKCiMKIyBISUQg c3VwcG9ydAojCkNPTkZJR19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRFJBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VISUQgaXMgbm90IHNl dApDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwojIENPTkZJ R19ISURfQTRURUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJR19ISURfQ0hFUlJZIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0NISUNPTlkgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1lQUkVT UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9EUkFHT05SSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0VNU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENP TkZJR19ISURfRVpLRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMg bm90IHNldAojIENPTkZJR19ISURfR1lSQVRJT04gaXMgbm90IHNldAojIENPTkZJR19ISURfSUNB REUgaXMgbm90IHNldAojIENPTkZJR19ISURfVFdJTkhBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9LRU5TSU5HVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAoj IENPTkZJR19ISURfTEVOT1ZPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xPR0lURUNIIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19ISURfTUlD Uk9TT0ZUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01PTlRFUkVZIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX01VTFRJVE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNl dAojIENPTkZJR19ISURfUEFOVEhFUkxPUkQgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVUQUxZ TlggaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90IHNldAoj IENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90 IHNldAojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUVM U0VSSUVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldAojIENPTkZJ R19ISURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9TTUFSVEpPWVBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfVElWTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9UT1BTRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RISU5H TSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJ R19ISURfV0FDT00gaXMgbm90IHNldAojIENPTkZJR19ISURfV0lJTU9URSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9aRVJPUExVUyBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9aWURBQ1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TRU5TT1Jf SFVCIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBP UlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0Cgoj CiMgVVNCIHBvcnQgZHJpdmVycwojCgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwoj IENPTkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19UQUhWT19VU0Ig aXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VXQj15CiMg Q09ORklHX1VXQl9XSENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKQ09ORklH X01FTVNUSUNLPXkKIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMgbm90IHNldAoKIwojIE1lbW9y eVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1FIGlzIG5vdCBz ZXQKQ09ORklHX01TUFJPX0JMT0NLPXkKIyBDT05GSUdfTVNfQkxPQ0sgaXMgbm90IHNldAoKIwoj IE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tf VElGTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVNU1RJQ0tfUjU5MiBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNP TkZJR19MRURTX0NMQVNTPXkKQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9eQoKIwojIExFRCBkcml2 ZXJzCiMKIyBDT05GSUdfTEVEU184OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0JDTTYz Mjg9eQpDT05GSUdfTEVEU19CQ002MzU4PXkKQ09ORklHX0xFRFNfTE0zNTMwPXkKIyBDT05GSUdf TEVEU19MTTM1MzMgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM2NDI9eQojIENPTkZJR19MRURT X1BDQTk1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdf TEVEU19MUDM5NDQ9eQpDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKIyBDT05GSUdfTEVEU19M UDU1MjEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTUyMyBpcyBub3Qgc2V0CkNPTkZJR19M RURTX0xQNTU2Mj15CkNPTkZJR19MRURTX0xQODUwMT15CkNPTkZJR19MRURTX0xQODg2MD15CiMg Q09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk2M1g9eQpDT05G SUdfTEVEU19XTTgzNTA9eQpDT05GSUdfTEVEU19EQTkwNTI9eQpDT05GSUdfTEVEU19QV009eQoj IENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0JEMjgwMj15CkNP TkZJR19MRURTX0xUMzU5Mz15CkNPTkZJR19MRURTX01DMTM3ODM9eQpDT05GSUdfTEVEU19UQ0E2 NTA3PXkKQ09ORklHX0xFRFNfVExDNTkxWFg9eQpDT05GSUdfTEVEU19NQVg3NzY5Mz15CkNPTkZJ R19MRURTX01BWDg5OTc9eQpDT05GSUdfTEVEU19MTTM1NXg9eQpDT05GSUdfTEVEU19PVDIwMD15 CkNPTkZJR19MRURTX01FTkYyMUJNQz15CiMgQ09ORklHX0xFRFNfS1REMjY5MiBpcyBub3Qgc2V0 CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lh bCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009eQpDT05GSUdf TEVEU19TWVNDT049eQoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkK Q09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CkNPTkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD15 CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0JB Q0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfQ1BVPXkKQ09ORklHX0xFRFNf VFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPXkKCiMKIyBpcHRh YmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBD T05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdH RVJfQ0FNRVJBPXkKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO RklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURB Q19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQojIENP TkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfTU1fRURBQz15CiMgQ09ORklH X0VEQUNfQU1ENzZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19FN1hYWCBpcyBub3Qgc2V0CiMg Q09ORklHX0VEQUNfRTc1MlggaXMgbm90IHNldAojIENPTkZJR19FREFDX0k4Mjg3NVAgaXMgbm90 IHNldAojIENPTkZJR19FREFDX0k4Mjk3NVggaXMgbm90IHNldAojIENPTkZJR19FREFDX0kzMDAw IGlzIG5vdCBzZXQKIyBDT05GSUdfRURBQ19JMzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNf SUUzMTIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfWDM4IGlzIG5vdCBzZXQKIyBDT05GSUdf RURBQ19JNTQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTgyODYwIGlzIG5vdCBzZXQKIyBD T05GSUdfRURBQ19SODI2MDAgaXMgbm90IHNldAojIENPTkZJR19FREFDX0k1MDAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfRURBQ19JNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfSTczMDAgaXMg bm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hD VE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RP SEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX0RFQlVHPXkK CiMKIyBSVEMgaW50ZXJmYWNlcwojCiMgQ09ORklHX1JUQ19JTlRGX1NZU0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0lOVEZfUFJPQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfSU5URl9ERVY9eQoj IENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9U RVNUPXkKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWXzg4UE04NjBYIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfODhQTTgwWD15CiMgQ09ORklHX1JUQ19EUlZfQUJCNVpF UzMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9BQlg4MFg9eQpDT05GSUdfUlRDX0RSVl9EUzEz MDc9eQpDT05GSUdfUlRDX0RSVl9EUzEzNzQ9eQojIENPTkZJR19SVENfRFJWX0RTMTM3NF9XRFQg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTY3MiBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0RTMzIzMj15CkNPTkZJR19SVENfRFJWX0hZTTg1NjM9eQpDT05GSUdfUlRDX0RSVl9NQVg2 OTAwPXkKQ09ORklHX1JUQ19EUlZfTUFYODkwNz15CkNPTkZJR19SVENfRFJWX01BWDg5OTc9eQpD T05GSUdfUlRDX0RSVl9NQVg3NzY4Nj15CiMgQ09ORklHX1JUQ19EUlZfUks4MDggaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9NQVg3NzgwMj15CkNPTkZJR19SVENfRFJWX1JTNUMzNzI9eQpDT05G SUdfUlRDX0RSVl9JU0wxMjA4PXkKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX0lTTDEyMDU3PXkKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfUEFMTUFTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENG MjEyNz15CkNPTkZJR19SVENfRFJWX1BDRjg1MjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTYzPXkK Q09ORklHX1JUQ19EUlZfUENGODUwNjM9eQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKIyBDT05G SUdfUlRDX0RSVl9NNDFUODAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRMzJLIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9UV0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9UUFM2NTg2WCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RQUzY1OTEwPXkKIyBDT05GSUdf UlRDX0RSVl9SQzVUNTgzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUzM1MzkwQT15CkNPTkZJ R19SVENfRFJWX0ZNMzEzMD15CkNPTkZJR19SVENfRFJWX1JYODU4MT15CkNPTkZJR19SVENfRFJW X1JYODAyNT15CiMgQ09ORklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JWODgwMz15CgojCiMgU1BJ IFJUQyBkcml2ZXJzCiMKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19E UlZfQ01PUyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTI4Nj15CiMgQ09ORklHX1JUQ19E UlZfRFMxNTExIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNTUzPXkKIyBDT05GSUdfUlRD X0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNzQyPXkKQ09O RklHX1JUQ19EUlZfRFMyNDA0PXkKQ09ORklHX1JUQ19EUlZfREE5MDUyPXkKIyBDT05GSUdfUlRD X0RSVl9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD15CkNPTkZJR19S VENfRFJWX000OFQ4Nj15CkNPTkZJR19SVENfRFJWX000OFQzNT15CiMgQ09ORklHX1JUQ19EUlZf TTQ4VDU5IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj15CiMgQ09ORklHX1JUQ19E UlZfQlE0ODAyIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKIyBDT05GSUdfUlRD X0RSVl9WMzAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfV004MzUwIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfQUIzMTAwPXkKQ09ORklHX1JUQ19EUlZfWllOUU1QPXkKCiMKIyBvbi1D UFUgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9NQzEzWFhYPXkKQ09ORklHX1JUQ19EUlZf U05WUz15CkNPTkZJR19SVENfRFJWX01UNjM5Nz15CgojCiMgSElEIFNlbnNvciBSVEMgZHJpdmVy cwojCiMgQ09ORklHX0RNQURFVklDRVMgaXMgbm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlz IG5vdCBzZXQKQ09ORklHX1VJTz15CiMgQ09ORklHX1VJT19DSUYgaXMgbm90IHNldAojIENPTkZJ R19VSU9fUERSVl9HRU5JUlEgaXMgbm90IHNldApDT05GSUdfVUlPX0RNRU1fR0VOSVJRPXkKIyBD T05GSUdfVUlPX0FFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJDT1MzIGlzIG5vdCBzZXQK IyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX05FVFggaXMg bm90IHNldApDT05GSUdfVUlPX1BSVVNTPXkKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQK IyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15CgojCiMgVmly dGlvIGRyaXZlcnMKIwojIENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklS VElPX0JBTExPT04gaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldApD T05GSUdfVklSVElPX01NSU89eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMg aXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJ R19TVEFHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKIyBDT05G SUdfQUNFUkhERiBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKQ09O RklHX0RFTExfTEFQVE9QPXkKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05G SUdfREVMTF9SQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9MQVBUT1AgaXMgbm90IHNl dAojIENPTkZJR19GVUpJVFNVX1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNSUxPX1JGS0lM TCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0lS RUxFU1MgaXMgbm90IHNldAojIENPTkZJR19NU0lfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFOQVNPTklDX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBTF9MQVBUT1AgaXMgbm90 IHNldAojIENPTkZJR19TT05ZX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lERUFQQURfTEFQ VE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfSERBUFMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNUQVJfTEFQVE9QIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19U T1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9JUFMgaXMgbm90IHNldAojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKQ09O RklHX1NBTVNVTkdfTEFQVE9QPXkKIyBDT05GSUdfSU5URUxfT0FLVFJBSUwgaXMgbm90IHNldAoj IENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExFX0dNVVggaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENP Tk5FQ1QgaXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5U RUxfUE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90 IHNldApDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19QU1RPUkU9eQoK IwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJz CiMKQ09ORklHX0NMS1NSQ19JODI1Mz15CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfQ0xL QkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElN RVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qg c2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldApDT05GSUdfSU9NTVVfU1VQUE9SVD15Cgoj CiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCgojCiMgUmVtb3RlcHJvYyBkcml2 ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9eQpDT05GSUdfU1RFX01PREVNX1JQUk9DPXkKCiMKIyBS cG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJz CiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19USSBpcyBub3Qg c2V0CkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19E RVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFO Q0U9eQojIENPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19E RVZGUkVRX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAoKIwojIERFVkZSRVEgRHJpdmVycwojCiMg Q09ORklHX1BNX0RFVkZSRVFfRVZFTlQgaXMgbm90IHNldApDT05GSUdfRVhUQ09OPXkKCiMKIyBF eHRjb24gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfRVhUQ09OX0FEQ19KQUNLPXkKQ09ORklHX0VY VENPTl9HUElPPXkKQ09ORklHX0VYVENPTl9NQVgxNDU3Nz15CiMgQ09ORklHX0VYVENPTl9NQVg3 NzY5MyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fTUFYODk5Nz15CkNPTkZJR19FWFRDT05fUEFM TUFTPXkKIyBDT05GSUdfRVhUQ09OX1JUODk3M0EgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1NN NTUwMj15CiMgQ09ORklHX0VYVENPTl9VU0JfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NRU1PUlk9 eQpDT05GSUdfSUlPPXkKQ09ORklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15 CkNPTkZJR19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09O RklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVSX1RSSUdHRVI9MgoKIwoj IEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQk1BMTgwIGlzIG5vdCBzZXQKQ09ORklHX0JNQzE1 MF9BQ0NFTD15CkNPTkZJR19CTUMxNTBfQUNDRUxfSTJDPXkKQ09ORklHX0lJT19TVF9BQ0NFTF8z QVhJUz15CkNPTkZJR19JSU9fU1RfQUNDRUxfSTJDXzNBWElTPXkKQ09ORklHX0tYQ0pLMTAxMz15 CiMgQ09ORklHX01NQTg0NTIgaXMgbm90IHNldApDT05GSUdfTU1BOTU1MV9DT1JFPXkKIyBDT05G SUdfTU1BOTU1MSBpcyBub3Qgc2V0CkNPTkZJR19NTUE5NTUzPXkKQ09ORklHX01YQzQwMDU9eQpD T05GSUdfU1RLODMxMj15CkNPTkZJR19TVEs4QkE1MD15CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwg Y29udmVydGVycwojCkNPTkZJR19BRDcyOTE9eQpDT05GSUdfQUQ3OTlYPXkKIyBDT05GSUdfQVhQ Mjg4X0FEQyBpcyBub3Qgc2V0CkNPTkZJR19EQTkxNTBfR1BBREM9eQojIENPTkZJR19NQVgxMzYz IGlzIG5vdCBzZXQKQ09ORklHX01DUDM0MjI9eQpDT05GSUdfTUVOX1oxODhfQURDPXkKQ09ORklH X05BVTc4MDI9eQojIENPTkZJR19USV9BREMwODFDIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAz MF9NQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjAzMF9HUEFEQyBpcyBub3Qgc2V0CiMgQ09O RklHX1ZGNjEwX0FEQyBpcyBub3Qgc2V0CgojCiMgQW1wbGlmaWVycwojCgojCiMgQ2hlbWljYWwg U2Vuc29ycwojCiMgQ09ORklHX1ZaODlYIGlzIG5vdCBzZXQKCiMKIyBIaWQgU2Vuc29yIElJTyBD b21tb24KIwpDT05GSUdfSUlPX01TX1NFTlNPUlNfSTJDPXkKCiMKIyBTU1AgU2Vuc29yIENvbW1v bgojCkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdfSUlPX1NUX1NFTlNPUlNfQ09S RT15CgojCiMgRGlnaXRhbCB0byBhbmFsb2cgY29udmVydGVycwojCkNPTkZJR19BRDUwNjQ9eQpD T05GSUdfQUQ1MzgwPXkKQ09ORklHX0FENTQ0Nj15CiMgQ09ORklHX002MjMzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX01BWDUxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDU4MjEgaXMgbm90IHNldAoj IENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIERE Uy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwoKIwojIFBoYXNlLUxv Y2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50aGVzaXplcnMKIwoKIwojIERpZ2l0YWwgZ3ly b3Njb3BlIHNlbnNvcnMKIwpDT05GSUdfQk1HMTYwPXkKQ09ORklHX0JNRzE2MF9JMkM9eQpDT05G SUdfSUlPX1NUX0dZUk9fM0FYSVM9eQpDT05GSUdfSUlPX1NUX0dZUk9fSTJDXzNBWElTPXkKIyBD T05GSUdfSVRHMzIwMCBpcyBub3Qgc2V0CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCiMgQ09ORklH X0RIVDExIGlzIG5vdCBzZXQKIyBDT05GSUdfSERDMTAwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hU VTIxIGlzIG5vdCBzZXQKQ09ORklHX1NJNzAwNT15CkNPTkZJR19TSTcwMjA9eQoKIwojIEluZXJ0 aWFsIG1lYXN1cmVtZW50IHVuaXRzCiMKIyBDT05GSUdfS01YNjEgaXMgbm90IHNldAojIENPTkZJ R19JTlZfTVBVNjA1MF9JSU8gaXMgbm90IHNldAoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJ R19BQ1BJX0FMUyBpcyBub3Qgc2V0CkNPTkZJR19BREpEX1MzMTE9eQpDT05GSUdfQUwzMzIwQT15 CiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5OTYwPXkKQ09ORklHX0JI MTc1MD15CiMgQ09ORklHX0NNMzIxODEgaXMgbm90IHNldApDT05GSUdfQ00zMjMyPXkKQ09ORklH X0NNMzMyMz15CkNPTkZJR19DTTM2NjUxPXkKIyBDT05GSUdfR1AyQVAwMjBBMDBGIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVNMMjkxMjUgaXMgbm90IHNldAojIENPTkZJR19KU0ExMjEyIGlzIG5vdCBz ZXQKQ09ORklHX1JQUjA1MjE9eQojIENPTkZJR19TRU5TT1JTX0xNMzUzMyBpcyBub3Qgc2V0CiMg Q09ORklHX0xUUjUwMSBpcyBub3Qgc2V0CiMgQ09ORklHX09QVDMwMDEgaXMgbm90IHNldApDT05G SUdfUEExMjIwMzAwMT15CkNPTkZJR19TVEszMzEwPXkKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qg c2V0CkNPTkZJR19UQ1MzNDcyPXkKQ09ORklHX1NFTlNPUlNfVFNMMjU2Mz15CkNPTkZJR19UU0w0 NTMxPXkKIyBDT05GSUdfVVM1MTgyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZDTkw0MDAwIGlzIG5v dCBzZXQKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCiMgQ09ORklHX0FLODk3NSBpcyBub3Qg c2V0CiMgQ09ORklHX0FLMDk5MTEgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfTUFHTiBpcyBu b3Qgc2V0CkNPTkZJR19NQUczMTEwPXkKIyBDT05GSUdfTU1DMzUyNDAgaXMgbm90IHNldApDT05G SUdfSUlPX1NUX01BR05fM0FYSVM9eQpDT05GSUdfSUlPX1NUX01BR05fSTJDXzNBWElTPXkKCiMK IyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMKQ09O RklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUj15CiMgQ09ORklHX0lJT19TWVNGU19UUklHR0VSIGlz IG5vdCBzZXQKCiMKIyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05GSUdfTUNQNDUzMSBp cyBub3Qgc2V0CgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCkNPTkZJR19CTVAyODA9eQojIENPTkZJ R19NUEwxMTUgaXMgbm90IHNldAojIENPTkZJR19NUEwzMTE1IGlzIG5vdCBzZXQKQ09ORklHX01T NTYxMT15CkNPTkZJR19NUzU2MTFfSTJDPXkKQ09ORklHX01TNTYzNz15CkNPTkZJR19JSU9fU1Rf UFJFU1M9eQpDT05GSUdfSUlPX1NUX1BSRVNTX0kyQz15CkNPTkZJR19UNTQwMz15CgojCiMgTGln aHRuaW5nIHNlbnNvcnMKIwoKIwojIFByb3hpbWl0eSBzZW5zb3JzCiMKQ09ORklHX0xJREFSX0xJ VEVfVjI9eQpDT05GSUdfU1g5NTAwPXkKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKIyBDT05G SUdfTUxYOTA2MTQgaXMgbm90IHNldApDT05GSUdfVE1QMDA2PXkKQ09ORklHX1RTWVMwMT15CiMg Q09ORklHX1RTWVMwMkQgaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJ R19WTUVfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BXTT15CkNPTkZJR19QV01fU1lTRlM9eQojIENP TkZJR19QV01fRlNMX0ZUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9MUDM5NDMgaXMgbm90IHNl dAojIENPTkZJR19QV01fTFBTUyBpcyBub3Qgc2V0CkNPTkZJR19QV01fUENBOTY4NT15CkNPTkZJ R19QV01fVFdMPXkKQ09ORklHX1BXTV9UV0xfTEVEPXkKQ09ORklHX0lSUUNISVA9eQpDT05GSUdf QVJNX0dJQ19NQVhfTlI9MQpDT05GSUdfVFM0ODAwX0lSUT15CiMgQ09ORklHX0lQQUNLX0JVUyBp cyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAojIENPTkZJR19G TUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpD T05GSUdfUEhZX1BYQV8yOE5NX0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQojIENP TkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5v dCBzZXQKQ09ORklHX01DQj15CiMgQ09ORklHX01DQl9QQ0kgaXMgbm90IHNldAoKIwojIFBlcmZv cm1hbmNlIG1vbml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQojIENPTkZJR19USFVOREVSQk9M VCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCkNPTkZJR19BTkRST0lEPXkKQ09ORklHX0FORFJP SURfQklOREVSX0lQQz15CkNPTkZJR19BTkRST0lEX0JJTkRFUl9JUENfMzJCSVQ9eQpDT05GSUdf TlZNRU09eQpDT05GSUdfU1RNPXkKQ09ORklHX1NUTV9EVU1NWT15CkNPTkZJR19TVE1fU09VUkNF X0NPTlNPTEU9eQpDT05GSUdfSU5URUxfVEg9eQojIENPTkZJR19JTlRFTF9USF9QQ0kgaXMgbm90 IHNldApDT05GSUdfSU5URUxfVEhfR1RIPXkKQ09ORklHX0lOVEVMX1RIX1NUSD15CkNPTkZJR19J TlRFTF9USF9NU1U9eQojIENPTkZJR19JTlRFTF9USF9QVEkgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9USF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0aW9uIFN1cHBvcnQK IwpDT05GSUdfRlBHQT15CkNPTkZJR19GUEdBX01HUl9aWU5RX0ZQR0E9eQoKIwojIEZpcm13YXJl IERyaXZlcnMKIwpDT05GSUdfRUREPXkKQ09ORklHX0VERF9PRkY9eQpDT05GSUdfRklSTVdBUkVf TUVNTUFQPXkKQ09ORklHX0RFTExfUkJVPXkKQ09ORklHX0RDREJBUz15CiMgQ09ORklHX0lTQ1NJ X0lCRlRfRklORCBpcyBub3Qgc2V0CkNPTkZJR19HT09HTEVfRklSTVdBUkU9eQoKIwojIEdvb2ds ZSBGaXJtd2FyZSBEcml2ZXJzCiMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dP UkRfQUNDRVNTPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMg aXMgbm90IHNldAojIENPTkZJR19FWFQ0X0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX0ZT PXkKQ09ORklHX1JFSVNFUkZTX0NIRUNLPXkKQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTz15CiMg Q09ORklHX1JFSVNFUkZTX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0pGU19GUz15CkNPTkZJ R19KRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfSkZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklH X0pGU19ERUJVRz15CkNPTkZJR19KRlNfU1RBVElTVElDUz15CiMgQ09ORklHX09DRlMyX0ZTIGlz IG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMg Q09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZT X0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CkNPTkZJR19OSUxGUzJfRlM9 eQpDT05GSUdfRjJGU19GUz15CkNPTkZJR19GMkZTX1NUQVRfRlM9eQojIENPTkZJR19GMkZTX0ZT X1hBVFRSIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19DSEVDS19GUyBpcyBub3Qgc2V0CiMgQ09O RklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JU RlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9 eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9 eQojIENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9U QV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90 IHNldAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkK IyBDT05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RB Q1RMPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0Ug aXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz15CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FD SEU9eQojIENPTkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZTQ0FDSEVfSElT VE9HUkFNPXkKIyBDT05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU0NBQ0hF X09CSkVDVF9MSVNUPXkKQ09ORklHX0NBQ0hFRklMRVM9eQpDT05GSUdfQ0FDSEVGSUxFU19ERUJV Rz15CiMgQ09ORklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMKIyBDRC1ST00v RFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05GSUdfSk9MSUVUPXkKIyBD T05GSUdfWklTT0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VERl9GUz15CkNPTkZJR19VREZfTkxTPXkK CiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RP U19GUz15CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpD T05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCkNPTkZJR19OVEZTX0ZTPXkK Q09ORklHX05URlNfREVCVUc9eQojIENPTkZJR19OVEZTX1JXIGlzIG5vdCBzZXQKCiMKIyBQc2V1 ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMg bm90IHNldAojIENPTkZJR19QUk9DX1NZU0NUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0NfUEFH RV9NT05JVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNP TkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQojIENPTkZJR19IVUdFVExCRlMgaXMgbm90IHNl dAojIENPTkZJR19IVUdFVExCX1BBR0UgaXMgbm90IHNldApDT05GSUdfQ09ORklHRlNfRlM9eQoj IENPTkZJR19NSVNDX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZ U1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQoj IENPTkZJR19ORlNfVjNfQUNMIGlzIG5vdCBzZXQKQ09ORklHX05GU19WND15CiMgQ09ORklHX05G U19TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTX1Y0XzEgaXMgbm90IHNldAojIENPTkZJR19S T09UX05GUyBpcyBub3Qgc2V0CiMgQ09ORklHX05GU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05G SUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0RO Uz15CiMgQ09ORklHX05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklH X0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VO UlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1PXkKQ09ORklH X0NFUEhfRlM9eQojIENPTkZJR19DRVBIX0ZTQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQ0VQSF9G U19QT1NJWF9BQ0w9eQpDT05GSUdfQ0lGUz15CiMgQ09ORklHX0NJRlNfU1RBVFMgaXMgbm90IHNl dApDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0g9eQojIENPTkZJR19DSUZTX1VQQ0FMTCBpcyBub3Qg c2V0CkNPTkZJR19DSUZTX1hBVFRSPXkKIyBDT05GSUdfQ0lGU19QT1NJWCBpcyBub3Qgc2V0CiMg Q09ORklHX0NJRlNfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQpDT05GSUdfQ0lGU19TTUIyPXkKQ09ORklHX0NJRlNf U01CMzExPXkKIyBDT05GSUdfQ0lGU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkNQX0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGU19GUyBp cyBub3Qgc2V0CiMgQ09ORklHXzlQX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19O TFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19O TFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83NzU9eQpDT05GSUdfTkxTX0NP REVQQUdFXzg1MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzg1NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PXkKIyBDT05GSUdfTkxT X0NPREVQQUdFXzg2MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPXkKIyBDT05G SUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMg aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKQ09ORklHX05M U19DT0RFUEFHRV84NjU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09E RVBBR0VfODY5PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzkzMj15CkNP TkZJR19OTFNfQ09ERVBBR0VfOTQ5PXkKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQpDT05GSUdf TkxTX0lTTzg4NTlfOD15CiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90IHNldApDT05GSUdfTkxTX0FTQ0lJPXkKQ09O RklHX05MU19JU084ODU5XzE9eQpDT05GSUdfTkxTX0lTTzg4NTlfMj15CkNPTkZJR19OTFNfSVNP ODg1OV8zPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNP ODg1OV81PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19J U084ODU5XzcgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOT15CiMgQ09ORklHX05MU19J U084ODU5XzEzIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05MU19J U084ODU5XzE1PXkKQ09ORklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CiMgQ09O RklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NFTlRFVVJPPXkKQ09ORklHX05MU19NQUNfQ1JPQVRJQU49 eQojIENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfR0FF TElDPXkKQ09ORklHX05MU19NQUNfR1JFRUs9eQojIENPTkZJR19OTFNfTUFDX0lDRUxBTkQgaXMg bm90IHNldApDT05GSUdfTkxTX01BQ19JTlVJVD15CkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPXkK Q09ORklHX05MU19NQUNfVFVSS0lTSD15CiMgQ09ORklHX05MU19VVEY4IGlzIG5vdCBzZXQKQ09O RklHX0RMTT15CiMgQ09ORklHX0RMTV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgS2VybmVsIGhhY2tp bmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVz ZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxf REVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdf RFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29t cGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldApDT05GSUdfRU5B QkxFX1dBUk5fREVQUkVDQVRFRD15CiMgQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLIGlzIG5vdCBz ZXQKQ09ORklHX0ZSQU1FX1dBUk49MTAyNAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qg c2V0CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1C T0xTIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfT1dORVI9eQpDT05GSUdfREVCVUdfRlM9eQpDT05G SUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklH X1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lO VEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVS X0NQVT15CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VO QUJMRT0weDEKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNP TkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19ERUJVR19QQUdFQUxMT0M9eQojIENPTkZJR19E RUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKQ09ORklHX1NMVUJfREVCVUdfT049eQojIENPTkZJR19T TFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJ R19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlz IG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZNPXkKQ09ORklHX0RFQlVHX1ZNX1ZNQUNBQ0hFPXkKIyBD T05GSUdfREVCVUdfVk1fUkIgaXMgbm90IHNldApDT05GSUdfREVCVUdfVklSVFVBTD15CkNPTkZJ R19ERUJVR19NRU1PUllfSU5JVD15CkNPTkZJR19ERUJVR19ISUdITUVNPXkKQ09ORklHX0hBVkVf REVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklH X0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0Cgoj CiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwojIENPTkZJR19MT0NLVVBfREVURUNUT1IgaXMg bm90IHNldApDT05GSUdfREVURUNUX0hVTkdfVEFTSz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFT S19USU1FT1VUPTEyMApDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQz15CkNPTkZJR19C T09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTEKQ09ORklHX1dRX1dBVENIRE9HPXkKQ09O RklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19Q QU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQpD T05GSUdfU0NIRURTVEFUUz15CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdf REVCVUdfVElNRUtFRVBJTkc9eQpDT05GSUdfVElNRVJfU1RBVFM9eQoKIwojIExvY2sgRGVidWdn aW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRF WEVTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVY RVM9eQojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5v dCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0FUT01JQ19T TEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNP TkZJR19MT0NLX1RPUlRVUkVfVEVTVD15CkNPTkZJR19TVEFDS1RSQUNFPXkKIyBDT05GSUdfREVC VUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09ORklHX0RF QlVHX0xJU1Q9eQpDT05GSUdfREVCVUdfUElfTElTVD15CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX05PVElGSUVSUz15CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15 CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1BST1ZFX1JDVSBpcyBub3Qgc2V0CkNPTkZJ R19TUEFSU0VfUkNVX1BPSU5URVI9eQpDT05GSUdfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNV X1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMg Q09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9DS19FWFRf REVWVCBpcyBub3Qgc2V0CkNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdf UE1fTk9USUZJRVJfRVJST1JfSU5KRUNUPXkKQ09ORklHX05FVERFVl9OT1RJRklFUl9FUlJPUl9J TkpFQ1Q9eQojIENPTkZJR19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfTEFURU5D WVRPUD15CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMg Q09ORklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VT RVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09O RklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JB UEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlO QU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9 eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRN Q09VTlQ9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBz ZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRP TUlDNjRfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNl dApDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUz15CkNPTkZJR19URVNUX0tTVFJUT1g9eQojIENP TkZJR19URVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldApDT05G SUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfVEVTVF9VREVMQVk9eQpDT05GSUdf TUVNVEVTVD15CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tH REI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBu b3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkK IyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldApDT05GSUdfWDg2X1BURFVNUF9D T1JFPXkKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ST0RBVEE9 eQpDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQpDT05GSUdfREVCVUdfV1g9eQojIENPTkZJR19E T1VCTEVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19UTEJGTFVTSD15CkNPTkZJR19JT01N VV9TVFJFU1M9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxB WV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZ X1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RF TEFZXzBYODAgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlfMFhFRD15CiMgQ09ORklHX0lPX0RF TEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApD T05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTEKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkK IyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkK IyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJR19YODZfREVCVUdfU1RBVElD X0NQVV9IQVMgaXMgbm90IHNldAojIENPTkZJR19YODZfREVCVUdfRlBVIGlzIG5vdCBzZXQKQ09O RklHX1BVTklUX0FUT01fREVCVUc9eQoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZ Uz15CkNPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTPXkKIyBDT05GSUdfVFJVU1RFRF9LRVlTIGlz IG5vdCBzZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0df UkVTVFJJQ1QgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19T RUNVUklUWUZTPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRf U0VDVVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlw dG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9f QUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05G SUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19D UllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNP TkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZ UFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVS Mj15CiMgQ09ORklHX0NSWVBUT19SU0EgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVI9 eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NSWVBUT19VU0VSPXkKQ09ORklHX0NS WVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09O RklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CkNPTkZJR19DUllQVE9fV09S S1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX01DUllQVEQ9eQpD T05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKCiMKIyBB dXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZ UFRPX0NDTT15CiMgQ09ORklHX0NSWVBUT19HQ00gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NI QUNIQTIwUE9MWTEzMDU9eQpDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hB SU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQ VE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19D UllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NSWVBUT19YVFM9eQojIENP TkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19D UllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz15CkNP TkZJR19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpD T05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9 eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NSWVBUT19QT0xZMTMwNT15CkNPTkZJR19D UllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlD PXkKQ09ORklHX0NSWVBUT19STUQxMjg9eQpDT05GSUdfQ1JZUFRPX1JNRDE2MD15CiMgQ09ORklH X0NSWVBUT19STUQyNTYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19D UllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKIyBDT05GSUdfQ1JZUFRPX1NIQTUx MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UR1IxOTIgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1dQNTEyPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZ UFRPX0FFU181ODY9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9f QU5VQklTPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19CTE9XRklTSD15CkNP TkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9 eQojIENPTkZJR19DUllQVE9fQ0FTVDYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz15CiMg Q09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0tIQVpBRD15CkNP TkZJR19DUllQVE9fU0FMU0EyMD15CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4NiBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJf NTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fVFdPRklTSD15CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRP X1RXT0ZJU0hfNTg2PXkKCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15 CkNPTkZJR19DUllQVE9fWkxJQj15CkNPTkZJR19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRP Xzg0MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz15 CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BS TkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJC R19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQ VE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRP X1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05G SUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElf QUVBRD15CiMgQ09ORklHX0NSWVBUT19IVyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU1NRVRSSUNf S0VZX1RZUEUgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNr aW5nCiMKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNU RURfS0VZUz0iIgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQojIENP TkZJR19MR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19CSU5BUllfUFJJTlRGIGlzIG5vdCBzZXQK CiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVS U0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJ T05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNf U1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNf RklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJ Q19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQ TElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJ Rj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxG VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NM SUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09O RklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdf TElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfQVVESVRfR0VORVJJQz15CiMgQ09ORklH X0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfUkFORE9NMzJfU0VM RlRFU1Q9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJ R19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0NPTVBS RVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09O RklHX1haX0RFQz15CiMgQ09ORklHX1haX0RFQ19YODYgaXMgbm90IHNldApDT05GSUdfWFpfREVD X1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQojIENPTkZJR19YWl9ERUNfQVJNIGlzIG5v dCBzZXQKQ09ORklHX1haX0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05G SUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD15CkNPTkZJR19ERUNPTVBSRVNTX0da SVA9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09O RklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX0JDSD15CkNPTkZJR19CQ0hfQ09OU1RfUEFS QU1TPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9eQpDT05GSUdf VEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNPTkZJR19BU1NPQ0lBVElW RV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05G SUdfSEFTX0RNQT15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfRFFMPXkKQ09ORklH X0dMT0I9eQpDT05GSUdfR0xPQl9TRUxGVEVTVD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJD SF9IQVNfQVRPTUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBz ZXQKQ09ORklHX0REUj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQojIENPTkZJR19TR19TUExJVCBp cyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19NTUlP X0ZMVVNIPXkK --===============5062506301184583197== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 ABHLAy6xxGf7AgAAAAAEWVo= --===============5062506301184583197==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S967442AbcA1ApP (ORCPT ); Wed, 27 Jan 2016 19:45:15 -0500 Received: from mga14.intel.com ([192.55.52.115]:7506 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965544AbcA1ApG (ORCPT ); Wed, 27 Jan 2016 19:45:06 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,356,1449561600"; d="xz'?scan'208";a="870246121" From: kernel test robot Subject: [lkp] [wext] ee7e25b578: BUG: spinlock bad magic on CPU#0, swapper/1 CC: lkp@01.org CC: LKML CC: Beniamino Galvani CC: 0day robot TO: Johannes Berg Date: Thu, 28 Jan 2016 08:45:01 +0800 Message-ID: <87bn86352q.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://github.com/0day-ci/linux Johannes-Berg/wext-fix-message-delay-order= ing/20160127-204511 commit ee7e25b5789c6c2f4d5ebd9d69f9c2f313ce32d6 ("wext: fix message delay/o= rdering") [ 0.920828] NET: Registered protocol family 8 [ 0.921515] NET: Registered protocol family 20 [ 0.921515] NET: Registered protocol family 20 [ 0.922281] BUG: spinlock bad magic on CPU#0, swapper/1 [ 0.922281] BUG: spinlock bad magic on CPU#0, swapper/1 [ 0.923186] lock: init_net+0x2d4/0x520, .magic: 00000000, .owner: /-1, .owner_cpu: 0 [ 0.923186] lock: init_net+0x2d4/0x520, .magic: 00000000, .owner: /-1, .owner_cpu: 0 [ 0.924551] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-03441-gee7e25b= 5 #1 [ 0.924551] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-03441-gee7e25b= 5 #1 [ 0.925718] 00000000 [ 0.925718] 00000000 b1b6af20 b1b6af20 b0069e68 b0069e68 b12f102b b12f1= 02b b0069e90 b0069e90 b104a1d3 b104a1d3 b1b0ddde b1b0ddde b1ccf5b4 b1ccf5b4 [ 0.927032] 00000000 [ 0.927032] 00000000 b1b6af20 b1b6af20 ffffffff ffffffff 00000000 00000= 000 b1ccf5b4 b1ccf5b4 b1ccf5a8 b1ccf5a8 b0069ea0 b0069ea0 b104a1fa b104a1fa [ 0.928303] b1b0de40 [ 0.928303] b1b0de40 b1ccf5b4 b1ccf5b4 b0069ebc b0069ebc b104a295 b104a= 295 b023a5c6 b023a5c6 b0069f30 b0069f30 00000286 00000286 b1ccf5a8 b1ccf5a8 [ 0.929613] Call Trace: [ 0.929613] Call Trace: [ 0.929995] [] dump_stack+0x16/0x18 [ 0.929995] [] dump_stack+0x16/0x18 [ 0.930662] [] spin_dump+0x6c/0x76 [ 0.930662] [] spin_dump+0x6c/0x76 [ 0.931405] [] spin_bug+0x1d/0x21 [ 0.931405] [] spin_bug+0x1d/0x21 [ 0.932053] [] do_raw_spin_lock+0x1e/0xbc [ 0.932053] [] do_raw_spin_lock+0x1e/0xbc [ 0.932869] [] _raw_spin_lock_irqsave+0x1f/0x24 [ 0.932869] [] _raw_spin_lock_irqsave+0x1f/0x24 [ 0.933751] [] skb_dequeue+0x12/0x2d [ 0.933751] [] skb_dequeue+0x12/0x2d [ 0.934448] [] wireless_nlevent_flush+0x47/0x71 [ 0.934448] [] wireless_nlevent_flush+0x47/0x71 [ 0.935275] [] wext_netdev_notifier_call+0x8/0xf [ 0.935275] [] wext_netdev_notifier_call+0x8/0xf [ 0.936120] [] call_netdevice_notifier+0xd/0x11 [ 0.936120] [] call_netdevice_notifier+0xd/0x11 [ 0.936988] [] register_netdevice_notifier+0x72/0x13b [ 0.936988] [] register_netdevice_notifier+0x72/0x13b [ 0.937885] [] ? do_one_initcall+0x84/0x168 [ 0.937885] [] ? do_one_initcall+0x84/0x168 [ 0.938654] [] ? wext_pernet_init+0x3e/0x3e [ 0.938654] [] ? wext_pernet_init+0x3e/0x3e [ 0.939429] [] wireless_nlevent_init+0xd/0x1d [ 0.939429] [] wireless_nlevent_init+0xd/0x1d [ 0.940232] [] do_one_initcall+0x159/0x168 [ 0.940232] [] do_one_initcall+0x159/0x168 [ 0.941043] [] ? parse_args+0x1c2/0x28a [ 0.941043] [] ? parse_args+0x1c2/0x28a [ 0.941766] [] kernel_init_freeable+0x13c/0x1b9 [ 0.941766] [] kernel_init_freeable+0x13c/0x1b9 [ 0.942595] [] kernel_init+0x8/0xb5 [ 0.942595] [] kernel_init+0x8/0xb5 [ 0.943268] [] ret_from_kernel_thread+0x20/0x34 [ 0.943268] [] ret_from_kernel_thread+0x20/0x34 [ 0.944095] [] ? rest_init+0x65/0x65 [ 0.944095] [] ? rest_init+0x65/0x65 Elapsed time: 10 qemu-system-i386 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux/i3= 86-randconfig-h1-01272117/gcc-5/ee7e25b5789c6c2f4d5ebd9d69f9c2f313ce32d6/vm= linuz-4.4.0-03441-gee7e25b5 -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp= /scheduled/vm-vp-quantal-i386-19/rand_boot-1-quantal-core-i386.cgz-i386-ran= dconfig-h1-01272117-ee7e25b5789c6c2f4d5ebd9d69f9c2f313ce32d6-20160128-88657= -1ugcywb-1.yaml ARCH=3Di386 kconfig=3Di386-randconfig-h1-01272117 branch=3D= linux-devel/devel-spot-201601272037 commit=3Dee7e25b5789c6c2f4d5ebd9d69f9c2= f313ce32d6 BOOT_IMAGE=3D/pkg/linux/i386-randconfig-h1-01272117/gcc-5/ee7e25= b5789c6c2f4d5ebd9d69f9c2f313ce32d6/vmlinuz-4.4.0-03441-gee7e25b5 max_uptime= =3D600 RESULT_ROOT=3D/result/boot/1/vm-vp-quantal-i386/quantal-core-i386.cg= z/i386-randconfig-h1-01272117/gcc-5/ee7e25b5789c6c2f4d5ebd9d69f9c2f313ce32d= 6/0 LKP_SERVER=3Dinn earlyprintk=3DttyS0,115200 systemd.log_level=3Derr deb= ug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 p= anic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdi= sk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnorma= l rw ip=3D::::vm-vp-quantal-i386-19::dhcp drbd.minor_count=3D8' -initrd /f= s/sdh1/initrd-vm-vp-quantal-i386-19 -m 360 -smp 1 -device e1000,netdev=3Dne= t0 -netdev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -r= tc base=3Dlocaltime -pidfile /dev/shm/kboot/pid-vm-vp-quantal-i386-19 -seri= al file:/dev/shm/kboot/serial-vm-vp-quantal-i386-19 -daemonize -display non= e -monitor null=20 Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-03441-gee7e25b5 # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.4.0 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=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_POSIX_MQUEUE=y # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_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=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TINY_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set # CONFIG_RCU_STALL_COMMON is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y # CONFIG_MEMCG_KMEM is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_FREEZER=y CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set CONFIG_RD_LZMA=y # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set # CONFIG_SHMEM is not set # CONFIG_AIO is not set # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set 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=y # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y # CONFIG_CFQ_GROUP_IOSCHED is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_DEBUG=y CONFIG_KVM_GUEST=y CONFIG_KVM_DEBUG_FS=y # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set CONFIG_MPENTIUMIII=y # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y # CONFIG_DMI is not set CONFIG_NR_CPUS=1 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_X86_UP_APIC is not set # CONFIG_X86_MCE is not set # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_VM86 is not set # CONFIG_X86_16BIT is not set CONFIG_TOSHIBA=y CONFIG_I8K=y # CONFIG_X86_REBOOTFIXUPS is not set # CONFIG_MICROCODE is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set CONFIG_VMSPLIT_3G_OPT=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xB0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set CONFIG_CMA=y CONFIG_CMA_DEBUG=y CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=y # 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_IDLE_PAGE_TRACKING=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # 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 is not set # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_AUTOSLEEP=y # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_PM_SLEEP_DEBUG=y # 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 is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y # CONFIG_APM_IGNORE_USER_SUSPEND is not set CONFIG_APM_DO_ENABLE=y # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_ALLOW_INTS is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_POWERNOW_K6 is not set # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y # CONFIG_X86_SPEEDSTEP_ICH is not set CONFIG_X86_SPEEDSTEP_SMI=y CONFIG_X86_P4_CLOCKMOD=y CONFIG_X86_CPUFREQ_NFORCE2=y # CONFIG_X86_LONGRUN is not set # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_EISA is not set CONFIG_SCx200=y # CONFIG_SCx200HR_TIMER is not set # CONFIG_OLPC is not set # CONFIG_ALIX is not set CONFIG_NET5501=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set CONFIG_I82365=y CONFIG_TCIC=y CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y # CONFIG_NET_KEY is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set CONFIG_NET_IPVTI=y CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y 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 is not set CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y # CONFIG_INET_DIAG_DESTROY is not set # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y # CONFIG_IPV6 is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # CONFIG_IP_DCCP_CCID2_DEBUG=y # CONFIG_IP_DCCP_CCID3 is not set # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_IP_SCTP=y CONFIG_SCTP_DBG_OBJCNT=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set # CONFIG_SCTP_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_COOKIE_HMAC_SHA1=y # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_UDP is not set CONFIG_ATM=y # CONFIG_ATM_CLIP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y # CONFIG_ATM_BR2684 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_MRP=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 is not set CONFIG_VLAN_8021Q_MVRP=y CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y # CONFIG_LLC2 is not set # CONFIG_IPX is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y # CONFIG_LTPC is not set # CONFIG_COPS is not set CONFIG_IPDDP=y # CONFIG_IPDDP_ENCAP is not set # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_IEEE802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y # CONFIG_NET_SCH_HFSC is not set CONFIG_NET_SCH_ATM=y CONFIG_NET_SCH_PRIO=y # CONFIG_NET_SCH_MULTIQ is not set CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y # CONFIG_NET_SCH_TEQL is not set CONFIG_NET_SCH_TBF=y # CONFIG_NET_SCH_GRED is not set CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y # CONFIG_NET_SCH_MQPRIO is not set CONFIG_NET_SCH_CHOKE=y # CONFIG_NET_SCH_QFQ is not set CONFIG_NET_SCH_CODEL=y CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set CONFIG_NET_SCH_PIE=y CONFIG_NET_SCH_PLUG=y # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y # CONFIG_CLS_U32_PERF is not set CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y # CONFIG_NET_CLS_CGROUP is not set CONFIG_NET_CLS_BPF=y CONFIG_NET_CLS_FLOWER=y CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y # CONFIG_NET_EMATCH_NBYTE is not set CONFIG_NET_EMATCH_U32=y # CONFIG_NET_EMATCH_META is not set CONFIG_NET_EMATCH_TEXT=y CONFIG_NET_EMATCH_CANID=y # CONFIG_NET_CLS_ACT is not set # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_BLA is not set CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y # CONFIG_BATMAN_ADV_MCAST is not set CONFIG_BATMAN_ADV_DEBUG=y CONFIG_OPENVSWITCH=y # CONFIG_VSOCKETS is not set CONFIG_NETLINK_MMAP=y # CONFIG_NETLINK_DIAG is not set CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=y CONFIG_HSR=y # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_NET_PKTGEN is not set CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set # CONFIG_NETROM is not set CONFIG_ROSE=y # # AX.25 network device drivers # # CONFIG_MKISS is not set # CONFIG_6PACK is not set # CONFIG_BPQETHER is not set CONFIG_DMASCC=y CONFIG_SCC=y # CONFIG_SCC_DELAY is not set CONFIG_SCC_TRXECHO=y CONFIG_BAYCOM_SER_FDX=y # CONFIG_BAYCOM_SER_HDX is not set CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # # CONFIG_CAN_VCAN is not set # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set # CONFIG_PCH_CAN is not set CONFIG_CAN_GRCAN=y # CONFIG_CAN_SJA1000 is not set # CONFIG_CAN_C_CAN is not set CONFIG_CAN_M_CAN=y CONFIG_CAN_CC770=y # CONFIG_CAN_CC770_ISA is not set CONFIG_CAN_CC770_PLATFORM=y CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_IRDA is not set CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y # CONFIG_BT_RFCOMM_TTY is not set # CONFIG_BT_BNEP is not set # CONFIG_BT_HIDP is not set CONFIG_BT_HS=y CONFIG_BT_LE=y CONFIG_BT_SELFTEST=y # CONFIG_BT_SELFTEST_ECDH is not set # CONFIG_BT_SELFTEST_SMP is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # # CONFIG_BT_HCIUART is not set # CONFIG_BT_HCIDTL1 is not set CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y # CONFIG_BT_HCIVHCI is not set CONFIG_BT_MRVL=y # CONFIG_AF_RXRPC is not set 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 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y # CONFIG_RFKILL_INPUT is not set # CONFIG_RFKILL_REGULATOR is not set CONFIG_RFKILL_GPIO=y CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_DEBUG=y CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y # CONFIG_CAIF_NETDEV is not set CONFIG_CAIF_USB=y CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y CONFIG_NFC_DIGITAL=y CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_UART is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_SIM=y CONFIG_NFC_FDP=y CONFIG_NFC_FDP_I2C=y # CONFIG_NFC_ST_NCI_I2C is not set CONFIG_NFC_NXP_NCI=y CONFIG_NFC_NXP_NCI_I2C=y CONFIG_NFC_S3FWRN5=y CONFIG_NFC_S3FWRN5_I2C=y # CONFIG_LWTUNNEL is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_PERCENTAGE=0 # CONFIG_CMA_SIZE_SEL_MBYTES is not set # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set CONFIG_CMA_SIZE_SEL_MAX=y CONFIG_CMA_ALIGNMENT=8 # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_OF_PARTS=y # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y # CONFIG_FTL is not set CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS 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 is not set # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_SCx200_DOCFLASH=y CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y # 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=y # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set # CONFIG_MTD_NAND_DENALI_PCI is not set CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y # CONFIG_MTD_NAND_RICOH is not set # CONFIG_MTD_NAND_DISKONCHIP is not set CONFIG_MTD_NAND_DOCG4=y # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set 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 is not set # CONFIG_MTD_ONENAND_GENERIC is not set # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y # CONFIG_MTD_UBI is not set CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # # CONFIG_ISAPNP is not set CONFIG_PNPBIOS=y CONFIG_PNPBIOS_PROC_FS=y CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y # CONFIG_BMP085_I2C is not set # CONFIG_PCH_PHUB is not set CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_LEGACY is not set CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # 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 # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # 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=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=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 is not set CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_SCSI_BNX2X_FCOE is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AHA152X=y # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set CONFIG_SCSI_ADVANSYS=y # CONFIG_SCSI_IN2000 is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set # CONFIG_SCSI_MPT3SAS is not set # CONFIG_SCSI_MPT2SAS is not set CONFIG_SCSI_UFSHCD=y # CONFIG_SCSI_UFSHCD_PCI is not set CONFIG_SCSI_UFSHCD_PLATFORM=y # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_VMWARE_PVSCSI is not set CONFIG_LIBFC=y CONFIG_LIBFCOE=y # CONFIG_FCOE is not set # CONFIG_FCOE_FNIC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set CONFIG_SCSI_DTC3280=y CONFIG_SCSI_EATA=y # CONFIG_SCSI_EATA_TAGGED_QUEUE is not set CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y # CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_ISCI is not set CONFIG_SCSI_GENERIC_NCR5380=y # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set CONFIG_SCSI_GENERIC_NCR53C400=y # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_PAS16 is not set CONFIG_SCSI_QLOGIC_FAS=y # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_SYM53C416=y # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set CONFIG_SCSI_T128=y # CONFIG_SCSI_U14_34F is not set # CONFIG_SCSI_ULTRASTOR is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=y # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set CONFIG_SCSI_DH=y # CONFIG_SCSI_DH_RDAC is not set CONFIG_SCSI_DH_HP_SW=y # CONFIG_SCSI_DH_EMC is not set CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set 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 is not set # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y # CONFIG_AHCI_QORIQ is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # # CONFIG_ATA_PIIX is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CS5520 is not set # CONFIG_PATA_CS5530 is not set # CONFIG_PATA_CS5535 is not set # CONFIG_PATA_CS5536 is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # 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 is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SC1200 is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set CONFIG_PATA_PCMCIA=y # CONFIG_PATA_PLATFORM is not set CONFIG_PATA_QDI=y # CONFIG_PATA_RZ1000 is not set # CONFIG_PATA_WINBOND_VLB is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set # CONFIG_ATA_GENERIC is not set CONFIG_PATA_LEGACY=y CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set # CONFIG_MD_LINEAR is not set # CONFIG_MD_RAID0 is not set CONFIG_MD_RAID1=y # CONFIG_MD_RAID10 is not set # CONFIG_MD_RAID456 is not set # CONFIG_MD_MULTIPATH is not set CONFIG_MD_FAULTY=y CONFIG_MD_CLUSTER=y # CONFIG_BCACHE is not set # CONFIG_BLK_DEV_DM is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y # CONFIG_TCM_FILEIO is not set CONFIG_TCM_PSCSI=y # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=y CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y # CONFIG_NET_CORE is not set CONFIG_ARCNET=y # CONFIG_ARCNET_1201 is not set CONFIG_ARCNET_1051=y # CONFIG_ARCNET_RAW is not set CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y # CONFIG_ARCNET_COM20020_ISA is not set # CONFIG_ARCNET_COM20020_PCI is not set CONFIG_ARCNET_COM20020_CS=y CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_TCP=y # CONFIG_ATM_LANAI is not set # CONFIG_ATM_ENI is not set # CONFIG_ATM_FIRESTREAM is not set # CONFIG_ATM_ZATM is not set # CONFIG_ATM_NICSTAR is not set # CONFIG_ATM_IDT77252 is not set # CONFIG_ATM_AMBASSADOR is not set # CONFIG_ATM_HORIZON is not set # CONFIG_ATM_IA is not set # CONFIG_ATM_FORE200E is not set # CONFIG_ATM_HE is not set # CONFIG_ATM_SOLOS is not set # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set CONFIG_CAIF_SPI_SLAVE=y # CONFIG_CAIF_SPI_SYNC is not set CONFIG_CAIF_HSI=y CONFIG_CAIF_VIRTIO=y CONFIG_VHOST_NET=y 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_EL3=y CONFIG_3C515=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set CONFIG_ALTERA_TSE=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set CONFIG_LANCE=y # CONFIG_PCNET32 is not set # CONFIG_PCMCIA_NMCLAN is not set # CONFIG_NI65 is not set # CONFIG_NET_VENDOR_ARC is not set CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # 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 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set # CONFIG_NET_VENDOR_CIRRUS is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE 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 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBE_DCB is not set # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_JME is not set # CONFIG_NET_VENDOR_MARVELL is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_NET_VENDOR_MICREL is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=y CONFIG_NE2000=y # CONFIG_NE2K_PCI is not set CONFIG_PCMCIA_PCNET=y CONFIG_ULTRA=y # CONFIG_WD80x3 is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set # CONFIG_NET_VENDOR_RENESAS is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set # CONFIG_NET_VENDOR_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y CONFIG_SXGBE_ETH=y # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set # CONFIG_SFC is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_SMC9194=y CONFIG_PCMCIA_SMC91C92=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set # CONFIG_NET_VENDOR_STMICRO is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_SYNOPSYS_DWC_ETH_QOS=y CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set # CONFIG_NET_VENDOR_VIA is not set CONFIG_NET_VENDOR_WIZNET=y CONFIG_WIZNET_W5100=y CONFIG_WIZNET_W5300=y # CONFIG_WIZNET_BUS_DIRECT is not set CONFIG_WIZNET_BUS_INDIRECT=y # CONFIG_WIZNET_BUS_ANY is not set CONFIG_NET_VENDOR_XIRCOM=y # CONFIG_PCMCIA_XIRC2PS is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AQUANTIA_PHY=y # CONFIG_AT803X_PHY is not set CONFIG_AMD_PHY=y 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=y CONFIG_SMSC_PHY=y # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=y 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=y CONFIG_DP83867_PHY=y # CONFIG_MICROCHIP_PHY is not set # CONFIG_FIXED_PHY is not set # CONFIG_MDIO_BITBANG is not set CONFIG_MDIO_BUS_MUX=y CONFIG_MDIO_BUS_MUX_GPIO=y CONFIG_MDIO_BUS_MUX_MMIOREG=y CONFIG_MDIO_BCM_UNIMAC=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y # CONFIG_PPP_DEFLATE is not set # CONFIG_PPP_FILTER is not set CONFIG_PPP_MPPE=y # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOATM=y # CONFIG_PPPOE is not set CONFIG_PPPOL2TP=y # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set # CONFIG_SLIP is not set CONFIG_SLHC=y # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y # CONFIG_WLAN_VENDOR_ADMTEK is not set CONFIG_WLAN_VENDOR_ATH=y CONFIG_ATH_DEBUG=y # CONFIG_ATH5K_PCI is not set # CONFIG_WLAN_VENDOR_ATMEL is not set CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_WLAN_VENDOR_CISCO=y CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_WLAN_VENDOR_INTERSIL is not set # CONFIG_WLAN_VENDOR_MARVELL is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_WLAN_VENDOR_RALINK is not set CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y # CONFIG_WLAN_VENDOR_ST is not set # CONFIG_WLAN_VENDOR_TI is not set # CONFIG_WLAN_VENDOR_ZYDAS is not set CONFIG_PCMCIA_RAYCS=y # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=y CONFIG_HDLC_RAW=y # CONFIG_HDLC_RAW_ETH is not set # CONFIG_HDLC_CISCO is not set # CONFIG_HDLC_FR is not set # CONFIG_HDLC_PPP is not set CONFIG_HDLC_X25=y # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set CONFIG_N2=y CONFIG_C101=y # CONFIG_FARSYNC is not set CONFIG_DLCI=y CONFIG_DLCI_MAX=8 # CONFIG_SDLA is not set CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set # CONFIG_ISDN_CAPI is not set # CONFIG_ISDN_DRV_GIGASET is not set CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # # CONFIG_MISDN_HFCPCI is not set # CONFIG_MISDN_HFCMULTI is not set # CONFIG_MISDN_AVMFRITZ is not set # CONFIG_MISDN_SPEEDFAX is not set # CONFIG_MISDN_INFINEON is not set # CONFIG_MISDN_W6692 is not set # CONFIG_MISDN_NETJET is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y # CONFIG_INPUT_FF_MEMLESS is not set # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # 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 is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_APBPS2=y CONFIG_USERIO=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_TPM is not set CONFIG_NVRAM=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y # CONFIG_IPWIRELESS is not set # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO is not set # CONFIG_PC8736x_GPIO is not set # CONFIG_NSC_GPIO is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y # CONFIG_TCG_NSC is not set CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set CONFIG_TCG_TIS_ST33ZP24=y # CONFIG_TCG_TIS_ST33ZP24_I2C is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_PCA954x=y # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=y # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_ELEKTOR=y CONFIG_I2C_PCA_ISA=y # CONFIG_SCx200_ACB is not set # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_XILINX is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=y # CONFIG_GPIO_DA9052 is not set # CONFIG_GPIO_KEMPLD is not set CONFIG_GPIO_LP3943=y CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_RC5T583 is not set # CONFIG_GPIO_TC3589X is not set # CONFIG_GPIO_TPS6586X is not set # CONFIG_GPIO_TPS65910 is not set # CONFIG_GPIO_TPS65912 is not set CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM8350=y # # 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 is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2482 is not set # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y # CONFIG_W1_SLAVE_DS2433 is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_WM8350_POWER is not set # CONFIG_TEST_POWER is not set CONFIG_BATTERY_88PM860X=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_BATTERY_BQ27XXX_PLATFORM=y CONFIG_BATTERY_DA9052=y CONFIG_CHARGER_DA9150=y CONFIG_BATTERY_DA9150=y CONFIG_AXP288_FUEL_GAUGE=y # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y CONFIG_CHARGER_88PM860X=y CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_TWL4030=y CONFIG_CHARGER_LP8727=y # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_MAX77693=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set # CONFIG_CHARGER_TPS65090 is not set CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_CHARGER_RT9455=y CONFIG_AXP20X_POWER=y CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_GPIO is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_LTC2952=y CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_RESET_SYSCON=y # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # # CONFIG_SENSORS_AD7414 is not set 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 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IIO_HWMON=y # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_MENF21BMC_HWMON=y # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set 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 is not set CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y CONFIG_SENSORS_LTC2978=y # CONFIG_SENSORS_LTC2978_REGULATOR is not set # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y # CONFIG_SENSORS_TPS40422 is not set CONFIG_SENSORS_UCD9000=y CONFIG_SENSORS_UCD9200=y CONFIG_SENSORS_ZL6100=y # CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_SCH56XX_COMMON=y # CONFIG_SENSORS_SCH5627 is not set CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y # CONFIG_SENSORS_W83L786NG is not set CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM8350=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_DA9052_WATCHDOG=y # CONFIG_DA9063_WATCHDOG is not set CONFIG_DA9062_WATCHDOG=y # CONFIG_GPIO_WATCHDOG is not set CONFIG_MENF21BMC_WATCHDOG=y # CONFIG_WM8350_WATCHDOG is not set CONFIG_XILINX_WATCHDOG=y # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set CONFIG_RN5T618_WATCHDOG=y CONFIG_TWL4030_WATCHDOG=y CONFIG_MAX63XX_WATCHDOG=y CONFIG_RETU_WATCHDOG=y # CONFIG_ACQUIRE_WDT is not set CONFIG_ADVANTECH_WDT=y # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set CONFIG_F71808E_WDT=y # CONFIG_SP5100_TCO is not set CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set # CONFIG_IBMASR is not set CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set # CONFIG_IT8712F_WDT is not set CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set CONFIG_KEMPLD_WDT=y CONFIG_SC1200_WDT=y # CONFIG_SCx200_WDT is not set # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set CONFIG_60XX_WDT=y # CONFIG_SBC8360_WDT is not set CONFIG_SBC7240_WDT=y CONFIG_CPU5_WDT=y # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set # CONFIG_W83977F_WDT is not set CONFIG_MACHZ_WDT=y # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_BCM7038_WDT=y # CONFIG_MEN_A21_WDT is not set # # ISA-based Watchdog Cards # # CONFIG_PCWATCHDOG is not set # CONFIG_MIXCOMWD is not set # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y # CONFIG_SSB_PCMCIAHOST is not set # CONFIG_SSB_SILENT is not set CONFIG_SSB_DEBUG=y 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_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=y # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_AS3711=y # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_ATMEL_FLEXCOM is not set # CONFIG_MFD_ATMEL_HLCDC is not set CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y # CONFIG_MFD_HI6421_PMIC is not set CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # 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=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y CONFIG_MFD_MENF21BMC=y CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=y CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=y # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y # CONFIG_MFD_WM5102 is not set CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y # CONFIG_REGULATOR_AB3100 is not set CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AXP20X=y # CONFIG_REGULATOR_BCM590XX is not set CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9062=y CONFIG_REGULATOR_DA9063=y # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX8997 is not set CONFIG_REGULATOR_MAX77686=y CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MAX77802=y CONFIG_REGULATOR_MC13XXX_CORE=y # CONFIG_REGULATOR_MC13783 is not set CONFIG_REGULATOR_MC13892=y # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_MT6397=y # CONFIG_REGULATOR_PALMAS is not set CONFIG_REGULATOR_PFUZE100=y # CONFIG_REGULATOR_PWM is not set CONFIG_REGULATOR_RC5T583=y # CONFIG_REGULATOR_RK808 is not set CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_SKY81452=y CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_WM8350=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT 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_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VGEM=y # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST 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_PANEL_SIMPLE is not set CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=y CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=y CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_NXP_PTN3460=y CONFIG_DRM_PARADE_PS8622=y # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set 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_SVGALIB is not set # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_TILEBLITTING is not set # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set # CONFIG_FB_N411 is not set CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SM501=y CONFIG_FB_IBM_GXT4500=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_FB_SSD1307=y # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_LM3533 is not set CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_APPLE is not set # 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_88PM860X=y CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3630A=y CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=y # CONFIG_BACKLIGHT_AS3711 is not set CONFIG_BACKLIGHT_GPIO=y # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y # CONFIG_VGASTATE is not set CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set # CONFIG_SND is not set # CONFIG_SOUND_PRIME is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set # CONFIG_MMC 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 is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_BCM6328=y CONFIG_LEDS_BCM6358=y CONFIG_LEDS_LM3530=y # CONFIG_LEDS_LM3533 is not set CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8860=y # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX77693=y CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_OT200=y CONFIG_LEDS_MENF21BMC=y # CONFIG_LEDS_KTD2692 is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_SYSCON=y # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=y # CONFIG_EDAC_AMD76X is not set # CONFIG_EDAC_E7XXX is not set # CONFIG_EDAC_E752X is not set # CONFIG_EDAC_I82875P is not set # CONFIG_EDAC_I82975X is not set # CONFIG_EDAC_I3000 is not set # CONFIG_EDAC_I3200 is not set # CONFIG_EDAC_IE31200 is not set # CONFIG_EDAC_X38 is not set # CONFIG_EDAC_I5400 is not set # CONFIG_EDAC_I82860 is not set # CONFIG_EDAC_R82600 is not set # CONFIG_EDAC_I5000 is not set # CONFIG_EDAC_I5100 is not set # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" CONFIG_RTC_DEBUG=y # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set # CONFIG_RTC_INTF_PROC is not set CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # # CONFIG_RTC_DRV_88PM860X is not set CONFIG_RTC_DRV_88PM80X=y # CONFIG_RTC_DRV_ABB5ZES3 is not set CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set # CONFIG_RTC_DRV_DS1672 is not set CONFIG_RTC_DRV_DS3232=y CONFIG_RTC_DRV_HYM8563=y CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_MAX77686=y # CONFIG_RTC_DRV_RK808 is not set CONFIG_RTC_DRV_MAX77802=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_ISL12057=y # CONFIG_RTC_DRV_X1205 is not set # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_PCF2127=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF85063=y CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set # CONFIG_RTC_DRV_TWL4030 is not set # CONFIG_RTC_DRV_TPS6586X is not set CONFIG_RTC_DRV_TPS65910=y # CONFIG_RTC_DRV_RC5T583 is not set CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y 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=y # # SPI RTC drivers # # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set CONFIG_RTC_DRV_DS1286=y # CONFIG_RTC_DRV_DS1511 is not set CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9052=y # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y # CONFIG_RTC_DRV_M48T59 is not set CONFIG_RTC_DRV_MSM6242=y # CONFIG_RTC_DRV_BQ4802 is not set CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set # CONFIG_RTC_DRV_WM8350 is not set CONFIG_RTC_DRV_AB3100=y CONFIG_RTC_DRV_ZYNQMP=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=y CONFIG_RTC_DRV_SNVS=y CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACERHDF is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_LAPTOP=y # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_AMILO_RFKILL is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_MSI_LAPTOP is not set # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_COMPAL_LAPTOP is not set # CONFIG_SONY_LAPTOP is not set # CONFIG_IDEAPAD_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y # CONFIG_INTEL_OAKTRAIL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=y CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX14577=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_PALMAS=y # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=y # CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_IIO_ST_ACCEL_3AXIS=y CONFIG_IIO_ST_ACCEL_I2C_3AXIS=y CONFIG_KXCJK1013=y # CONFIG_MMA8452 is not set CONFIG_MMA9551_CORE=y # CONFIG_MMA9551 is not set CONFIG_MMA9553=y CONFIG_MXC4005=y CONFIG_STK8312=y CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD7291=y CONFIG_AD799X=y # CONFIG_AXP288_ADC is not set CONFIG_DA9150_GPADC=y # CONFIG_MAX1363 is not set CONFIG_MCP3422=y CONFIG_MEN_Z188_ADC=y CONFIG_NAU7802=y # CONFIG_TI_ADC081C is not set # CONFIG_TWL4030_MADC is not set # CONFIG_TWL6030_GPADC is not set # CONFIG_VF610_ADC is not set # # Amplifiers # # # Chemical Sensors # # CONFIG_VZ89X is not set # # Hid Sensor IIO Common # CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # CONFIG_AD5064=y CONFIG_AD5380=y CONFIG_AD5446=y # CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_IIO_ST_GYRO_3AXIS=y CONFIG_IIO_ST_GYRO_I2C_3AXIS=y # CONFIG_ITG3200 is not set # # Humidity sensors # # CONFIG_DHT11 is not set # CONFIG_HDC100X is not set # CONFIG_HTU21 is not set CONFIG_SI7005=y CONFIG_SI7020=y # # Inertial measurement units # # CONFIG_KMX61 is not set # CONFIG_INV_MPU6050_IIO is not set # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y CONFIG_AL3320A=y # CONFIG_APDS9300 is not set CONFIG_APDS9960=y CONFIG_BH1750=y # CONFIG_CM32181 is not set CONFIG_CM3232=y CONFIG_CM3323=y CONFIG_CM36651=y # CONFIG_GP2AP020A00F is not set # CONFIG_ISL29125 is not set # CONFIG_JSA1212 is not set CONFIG_RPR0521=y # CONFIG_SENSORS_LM3533 is not set # CONFIG_LTR501 is not set # CONFIG_OPT3001 is not set CONFIG_PA12203001=y CONFIG_STK3310=y # CONFIG_TCS3414 is not set CONFIG_TCS3472=y CONFIG_SENSORS_TSL2563=y CONFIG_TSL4531=y # CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_BMC150_MAGN is not set CONFIG_MAG3110=y # CONFIG_MMC35240 is not set CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y # # Inclinometer sensors # # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=y # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # # CONFIG_MCP4531 is not set # # Pressure sensors # CONFIG_BMP280=y # CONFIG_MPL115 is not set # CONFIG_MPL3115 is not set CONFIG_MS5611=y CONFIG_MS5611_I2C=y CONFIG_MS5637=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_T5403=y # # Lightning sensors # # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y CONFIG_SX9500=y # # Temperature sensors # # CONFIG_MLX90614 is not set CONFIG_TMP006=y CONFIG_TSYS01=y # CONFIG_TSYS02D is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_FSL_FTM is not set # CONFIG_PWM_LP3943 is not set # CONFIG_PWM_LPSS is not set CONFIG_PWM_PCA9685=y CONFIG_PWM_TWL=y CONFIG_PWM_TWL_LED=y CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_TS4800_IRQ=y # 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=y CONFIG_PHY_PXA_28NM_USB2=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDER_IPC_32BIT=y CONFIG_NVMEM=y CONFIG_STM=y CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y CONFIG_INTEL_TH=y # CONFIG_INTEL_TH_PCI is not set CONFIG_INTEL_TH_GTH=y CONFIG_INTEL_TH_STH=y CONFIG_INTEL_TH_MSU=y # CONFIG_INTEL_TH_PTI is not set # CONFIG_INTEL_TH_DEBUG is not set # # FPGA Configuration Support # CONFIG_FPGA=y CONFIG_FPGA_MGR_ZYNQ_FPGA=y # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_GOOGLE_FIRMWARE=y # # Google Firmware Drivers # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set # CONFIG_EXT4_FS is not set CONFIG_REISERFS_FS=y CONFIG_REISERFS_CHECK=y CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set CONFIG_JFS_DEBUG=y CONFIG_JFS_STATISTICS=y # CONFIG_OCFS2_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=y CONFIG_F2FS_STAT_FS=y # CONFIG_F2FS_FS_XATTR is not set # CONFIG_F2FS_CHECK_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_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set CONFIG_FSCACHE_OBJECT_LIST=y CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y # CONFIG_NTFS_RW is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set # CONFIG_PROC_SYSCTL is not set # CONFIG_PROC_PAGE_MONITOR is not set # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_FSCACHE is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y # CONFIG_CIFS_UPCALL is not set CONFIG_CIFS_XATTR=y # CONFIG_CIFS_POSIX is not set # CONFIG_CIFS_ACL is not set # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_SMB2=y CONFIG_CIFS_SMB311=y # CONFIG_CIFS_FSCACHE is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set # CONFIG_9P_FS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y # CONFIG_NLS_UTF8 is not set CONFIG_DLM=y # CONFIG_DLM_DEBUG is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y 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_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_OBJECTS is not set CONFIG_SLUB_DEBUG_ON=y # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_VMACACHE=y # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 CONFIG_WQ_WATCHDOG=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_SPARSE_RCU_POINTER=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=y # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_PRINTF 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_FIRMWARE is not set CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y CONFIG_DEBUG_WX=y # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_TRUSTED_KEYS is not set CONFIG_ENCRYPTED_KEYS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y # CONFIG_CRYPTO_GCM is not set CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=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=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y # CONFIG_CRYPTO_SALSA20_586 is not set CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_TEA is not set CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR 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=y # CONFIG_CRYPTO_HW is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_LGUEST is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_AUDIT_GENERIC=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y # CONFIG_XZ_DEC_ARM is not set CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_OID_REGISTRY=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 ABHLAy6xxGf7AgAAAAAEWVo= --=-=-=--