From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1165675576072502237==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [tty/serial/8250] 9e2a7d9c24: BUG: unable to handle kernel NULL pointer dereference at 0000000000000008 Date: Wed, 23 Mar 2016 08:38:57 +0800 Message-ID: <87bn663u5a.fsf@yhuang-dev.intel.com> List-Id: --===============1165675576072502237== 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 yegorslists-googlemail-com/tty-serial-8250= -add-MCTRL_GPIO-support/20160322-211617 commit 9e2a7d9c247ff3c90ff8a4086a165a6d141de16f ("tty/serial/8250: use mctr= l_gpio helpers") [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] NR_IRQS:4352 nr_irqs:440 16 [ 0.000000] BUG: unable to handle kernel NULL pointer dereference at 000= 0000000000008 [ 0.000000] IP: [] mctrl_gpio_set+0x15/0x60 [ 0.000000] PGD 0 = [ 0.000000] Oops: 0000 [#1] SMP = [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.5.0-next-2016032= 2-00005-g9e2a7d9 #236 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 0.000000] task: ffffffff8301b540 ti: ffffffff83000000 task.ti: fffffff= f83000000 [ 0.000000] RIP: 0010:[] [] mctrl_g= pio_set+0x15/0x60 [ 0.000000] RSP: 0000:ffffffff83003d48 EFLAGS: 00010086 [ 0.000000] RAX: ffffffff826f8a48 RBX: 0000000000000000 RCX: 00000000000= 00000 [ 0.000000] RDX: 0000000000000008 RSI: 0000000000000002 RDI: 00000000000= 00000 [ 0.000000] RBP: ffffffff83003da8 R08: 000000000001c200 R09: 00000000000= 0002a [ 0.000000] R10: 0000000000000000 R11: 0000000000000053 R12: ffffffff850= 3e2e0 [ 0.000000] R13: 000000000001c200 R14: 0000000000000013 R15: 00000000000= 00001 [ 0.000000] FS: 0000000000000000(0000) GS:ffff880014c00000(0000) knlGS:= 0000000000000000 [ 0.000000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 0.000000] CR2: 0000000000000008 CR3: 0000000003014000 CR4: 00000000000= 006b0 [ 0.000000] Stack: [ 0.000000] 0000000000000086 ffffffff83003db0 ffffffff810d9e16 00000000= 00000000 [ 0.000000] ffffffff816f6e06 0000000000000000 0000000000000000 00000000= 00000001 [ 0.000000] 0000000000000000 ffffffff83003db0 ffffffff816f3627 ffffffff= 8503e2e0 [ 0.000000] Call Trace: [ 0.000000] [] ? lock_acquire+0xa6/0xe0 [ 0.000000] [] ? serial8250_do_set_termios+0xf6/0x3f0 [ 0.000000] [] ? default_serial_dl_write+0x27/0x30 [ 0.000000] [] serial8250_do_set_mctrl+0xa3/0xb0 [ 0.000000] [] serial8250_set_mctrl+0x16/0x20 [ 0.000000] [] serial8250_do_set_termios+0x2dc/0x3f0 [ 0.000000] [] serial8250_set_termios+0x16/0x20 [ 0.000000] [] uart_set_options+0xf4/0x150 [ 0.000000] [] serial8250_console_setup+0x7f/0x130 [ 0.000000] [] univ8250_console_setup+0x39/0x50 [ 0.000000] [] register_console+0x295/0x370 [ 0.000000] [] univ8250_console_init+0x1e/0x28 [ 0.000000] [] console_init+0x1c/0x25 [ 0.000000] [] start_kernel+0x2cc/0x44c [ 0.000000] [] ? early_idt_handler_array+0x120/0x120 [ 0.000000] [] x86_64_start_reservations+0x38/0x3a [ 0.000000] [] x86_64_start_kernel+0xeb/0xf8 [ 0.000000] Code: ef e8 80 b5 d4 00 5b 41 5c 41 5d 5d c3 66 0f 1f 84 00 = 00 00 00 00 55 48 8d 57 08 48 c7 c0 48 8a 6f 82 31 ff 48 89 e5 48 83 ec 60 = <48> 8b 0a 48 85 c9 74 1d 80 78 04 00 74 17 41 89 f8 4a 89 4c c5 = [ 0.000000] RIP [] mctrl_gpio_set+0x15/0x60 [ 0.000000] RSP [ 0.000000] CR2: 0000000000000008 [ 0.000000] ---[ end trace 6df90b3c20cfd0c4 ]--- [ 0.000000] Kernel panic - not syncing: Fatal exception FYI, raw QEMU command line is: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux= /x86_64-randconfig-i0-201612/gcc-5/9e2a7d9c247ff3c90ff8a4086a165a6d141de16f= /vmlinuz-4.5.0-next-20160322-00005-g9e2a7d9 -append 'root=3D/dev/ram0 user= =3Dlkp job=3D/lkp/scheduled/vm-lkp-wsx03-quantal-x86_64-2/bisect_boot-1-qua= ntal-core-x86_64.cgz-x86_64-randconfig-i0-201612-9e2a7d9c247ff3c90ff8a4086a= 165a6d141de16f-20160322-6028-xx10d2-0.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-r= andconfig-i0-201612 branch=3Dlinux-devel/devel-catchup-201603222125 commit= =3D9e2a7d9c247ff3c90ff8a4086a165a6d141de16f BOOT_IMAGE=3D/pkg/linux/x86_64-= randconfig-i0-201612/gcc-5/9e2a7d9c247ff3c90ff8a4086a165a6d141de16f/vmlinuz= -4.5.0-next-20160322-00005-g9e2a7d9 max_uptime=3D600 RESULT_ROOT=3D/result/= boot/1/vm-lkp-wsx03-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfi= g-i0-201612/gcc-5/9e2a7d9c247ff3c90ff8a4086a165a6d141de16f/0 LKP_SERVER=3Di= nn earlyprintk=3DttyS0,115200 systemd.log_level=3Derr debug apic=3Ddebug sy= srq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlock= up_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal rw ip=3D::::vm-l= kp-wsx03-quantal-x86_64-2::dhcp drbd.minor_count=3D8' -initrd /fs/sdc1/ini= trd-vm-lkp-wsx03-quantal-x86_64-2 -m 360 -smp 2 -device e1000,netdev=3Dnet0= -netdev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc= base=3Dlocaltime -pidfile /dev/shm/kboot/pid-vm-lkp-wsx03-quantal-x86_64-2= -serial file:/dev/shm/kboot/serial-vm-lkp-wsx03-quantal-x86_64-2 -daemoniz= e -display none -monitor null = Thanks, Kernel Test Robot --===============1165675576072502237== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-next-20160322-00005-g9e2a7d9" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjUuMCBLZXJuZWwgQ29uZmlndXJhdGlvbgojCkNPTkZJR182NEJJVD15CkNPTkZJR19Y ODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdf T1VUUFVUX0ZPUk1BVD0iZWxmNjQteDg2LTY0IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gv eDg2L2NvbmZpZ3MveDg2XzY0X2RlZmNvbmZpZyIKQ09ORklHX0xPQ0tERVBfU1VQUE9SVD15CkNP TkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTU1VPXkKQ09ORklHX0FSQ0hfTU1BUF9S TkRfQklUU19NSU49MjgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MzIKQ09ORklHX0FS Q0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFU X0JJVFNfTUFYPTE2CkNPTkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19E TUFfTEVOR1RIPXkKQ09ORklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15 CkNPTkZJR19HRU5FUklDX0JVR19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hX RUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENIR0FE RF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdfQVJD SF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJ R19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURfRklS U1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05GSUdf QVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9 eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9HRU5F UkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9BUkNIPXkKQ09O RklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdfQVJDSF9IV0VJ R0hUX0NGTEFHUz0iLWZjYWxsLXNhdmVkLXJkaSAtZmNhbGwtc2F2ZWQtcnNpIC1mY2FsbC1zYXZl ZC1yZHggLWZjYWxsLXNhdmVkLXJjeCAtZmNhbGwtc2F2ZWQtcjggLWZjYWxsLXNhdmVkLXI5IC1m Y2FsbC1zYXZlZC1yMTAgLWZjYWxsLXNhdmVkLXIxMSIKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBS T0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX0RFQlVHX1JPREFUQT15CkNP TkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVz LyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19DT05TVFJVQ1RPUlM9eQpDT05GSUdfSVJR X1dPUks9eQpDT05GSUdfQlVJTERUSU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1 cAojCkNPTkZJR19JTklUX0VOVl9BUkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIK IyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpD T05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJ R19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hB VkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5F TF9MWjQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9C WklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX0tF Uk5FTF9YWj15CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxf TFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NX QVA9eQojIENPTkZJR19TWVNWSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9TSVhfTVFVRVVFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSCBpcyBub3Qgc2V0CkNPTkZJR19G SEFORExFPXkKQ09ORklHX1VTRUxJQj15CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hf QVVESVRTWVNDQUxMPXkKQ09ORklHX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVF9XQVRDSD15 CkNPTkZJR19BVURJVF9UUkVFPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNf SVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5E SU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpD T05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09O RklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ERUJVRz15CkNP TkZJR19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NM T0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJ R19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9W U1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xP Q0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVT VD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMK Q09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9Q RVJJT0RJQyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVM TCBpcyBub3Qgc2V0CkNPTkZJR19OT19IWj15CiMgQ09ORklHX0hJR0hfUkVTX1RJTUVSUyBpcyBu b3Qgc2V0CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19U SUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfVklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMg bm90IHNldAojIENPTkZJR19JUlFfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf QlNEX1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19UQVNLU1RBVFM9eQpDT05GSUdfVEFT S19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQojIENPTkZJR19UQVNLX0lPX0FDQ09V TlRJTkcgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQpD T05GSUdfUkNVX0VYUEVSVD15CkNPTkZJR19TUkNVPXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5v dCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdfUkNVX0ZBTk9VVD02NApDT05G SUdfUkNVX0ZBTk9VVF9MRUFGPTE2CiMgQ09ORklHX1JDVV9GQVNUX05PX0haIGlzIG5vdCBzZXQK Q09ORklHX1RSRUVfUkNVX1RSQUNFPXkKQ09ORklHX1JDVV9LVEhSRUFEX1BSSU89MAojIENPTkZJ R19SQ1VfTk9DQl9DUFUgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBu b3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lL Q09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfTE9H X0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19OTUlfTE9HX0JVRl9TSElGVD0xMwpDT05GSUdf SEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFM QU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJ R19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfTUVNQ0cg aXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQ X1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldAojIENPTkZJ R19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0Ug aXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NH Uk9VUF9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkFNRVNQQUNFUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZ U0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldAojIENPTkZJR19SRUxBWSBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9H WklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQoj IENPTkZJR19SRF9MWk8gaXMgbm90IHNldAojIENPTkZJR19SRF9MWjQgaXMgbm90IHNldAojIENP TkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05G SUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19I QVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkKQ09ORklH X01VTFRJVVNFUj15CiMgQ09ORklHX1NHRVRNQVNLX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdf U1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklH X0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19LQUxMU1lNU19BQlNPTFVU RV9QRVJDUFU9eQpDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CkNPTkZJR19QUklOVEs9 eQpDT05GSUdfUFJJTlRLX05NST15CkNPTkZJR19CVUc9eQojIENPTkZJR19FTEZfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQojIENPTkZJR19CQVNFX0ZVTEwgaXMgbm90 IHNldApDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05G SUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90 IHNldAojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0FEVklTRV9TWVNDQUxMUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJGQVVMVEZEIGlz IG5vdCBzZXQKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19NRU1CQVJSSUVSIGlzIG5vdCBz ZXQKQ09ORklHX0VNQkVEREVEPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfUEVS Rl9VU0VfVk1BTExPQz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRl cnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQpDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQz15 CiMgQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX0JS SyBpcyBub3Qgc2V0CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CiMgQ09O RklHX1NMT0IgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMg bm90IHNldAojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfS0VYRUNfQ09SRT15 CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJ R19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VMRlRFU1QgaXMgbm90IHNldAoj IENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FD Q0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkK Q09ORklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9 eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19I QVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hB VkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09O VElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX1dB TlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NF U1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNP TkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19S RUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJG X0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VT RVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNI X0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05G SUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9 eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVD VE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19D Q19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9U RUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNP TkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVf QUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05G SUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNP TkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9T VEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9N TUFQX1JORF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9D T1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfSEFWRV9TVEFDS19WQUxJREFUSU9OPXkKCiMKIyBHQ09W LWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwpDT05GSUdfR0NPVl9LRVJORUw9eQpDT05GSUdfQVJD SF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0dDT1ZfUFJPRklMRV9BTEwgaXMgbm90 IHNldAojIENPTkZJR19HQ09WX0ZPUk1BVF9BVVRPREVURUNUIGlzIG5vdCBzZXQKIyBDT05GSUdf R0NPVl9GT1JNQVRfM180IGlzIG5vdCBzZXQKQ09ORklHX0dDT1ZfRk9STUFUXzRfNz15CiMgQ09O RklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNldApDT05GSUdfU0xBQklORk89 eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTEKIyBDT05GSUdfTU9EVUxF UyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkK Q09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19E RVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKCiMK IyBQYXJ0aXRpb24gVHlwZXMKIwojIENPTkZJR19QQVJUSVRJT05fQURWQU5DRUQgaXMgbm90IHNl dApDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJ R19FRklfUEFSVElUSU9OPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9P UD15CiMgQ09ORklHX0lPU0NIRURfREVBRExJTkUgaXMgbm90IHNldApDT05GSUdfSU9TQ0hFRF9D RlE9eQojIENPTkZJR19ERUZBVUxUX0NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX05PT1A9 eQpDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FT TjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19B VE9NSUNfUk1XPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElO X09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVF VUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19R VUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQg ZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklHX1g4Nl9GRUFU VVJFX05BTUVTPXkKQ09ORklHX1g4Nl9GQVNUX0ZFQVRVUkVfVEVTVFM9eQojIENPTkZJR19YODZf WDJBUElDIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01QUEFSU0UgaXMgbm90IHNldApDT05GSUdf R09MREZJU0g9eQpDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKQ09ORklHX1g4Nl9WU01Q PXkKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9NSUQ9 eQojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfQU1EX1BMQVRG T1JNX0RFVklDRT15CkNPTkZJR19JT1NGX01CST15CkNPTkZJR19JT1NGX01CSV9ERUJVRz15CiMg Q09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZJ U09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcgaXMg bm90IHNldApDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTPXkKIyBDT05GSUdfUVVFVUVEX0xPQ0tf U1RBVCBpcyBub3Qgc2V0CkNPTkZJR19YRU49eQpDT05GSUdfWEVOX0RPTTA9eQpDT05GSUdfWEVO X1BWSFZNPXkKQ09ORklHX1hFTl81MTJHQj15CkNPTkZJR19YRU5fU0FWRV9SRVNUT1JFPXkKIyBD T05GSUdfWEVOX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QVkg9eQpDT05GSUdfS1ZN X0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJ UlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09O RklHX05PX0JPT1RNRU09eQojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlz IG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90 IHNldApDT05GSUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElG VD0xMgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdf WDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVf RkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfUFJPQ0VTU09SX1NFTEVD VD15CiMgQ09ORklHX0NQVV9TVVBfSU5URUwgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9BTUQ9 eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfQVBC X1RJTUVSPXkKQ09ORklHX0RNST15CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldApDT05G SUdfQ0FMR0FSWV9JT01NVT15CkNPTkZJR19DQUxHQVJZX0lPTU1VX0VOQUJMRURfQllfREVGQVVM VD15CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CiMgQ09ORklHX01BWFNN UCBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVTPTY0CiMgQ09ORklHX1NDSEVEX1NNVCBpcyBub3Qg c2V0CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19QUkVFTVBUX05PTkU9eQojIENPTkZJR19QUkVF TVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05G SUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9f QVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CiMgQ09ORklH X1g4Nl9NQ0UgaXMgbm90IHNldAojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 XzE2QklUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdf SThLPXkKQ09ORklHX01JQ1JPQ09ERT15CiMgQ09ORklHX01JQ1JPQ09ERV9JTlRFTCBpcyBub3Qg c2V0CkNPTkZJR19NSUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNF PXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9N U1I9eQojIENPTkZJR19YODZfQ1BVSUQgaXMgbm90IHNldApDT05GSUdfQVJDSF9QSFlTX0FERFJf VF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfWDg2X0RJUkVD VF9HQlBBR0VTPXkKIyBDT05GSUdfTlVNQSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NQQVJTRU1F TV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NF TEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdf SUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01F TU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15 CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkK Q09ORklHX1NQQVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxMT0Nf TUVNX01BUF9UT0dFVEhFUj15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19IQVZF X01FTUJMT0NLPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfQVJDSF9E SVNDQVJEX01FTUJMT0NLPXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQojIENPTkZJR19IQVZF X0JPT1RNRU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUcgaXMg bm90IHNldApDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BM SVRfUE1EX1BUTE9DSz15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNP TkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1Rf NjRCSVQ9eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0xCiMgQ09ORklHX0JPVU5DRSBpcyBub3Qgc2V0 CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01J Tl9BRERSPTQwOTYKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX1RSQU5TUEFS RU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01BRFZJ U0UgaXMgbm90IHNldAojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlJP TlRTV0FQIGlzIG5vdCBzZXQKQ09ORklHX0NNQT15CkNPTkZJR19DTUFfREVCVUc9eQojIENPTkZJ R19DTUFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9NwpDT05GSUdfWlBPT0w9 eQpDT05GSUdfWkJVRD15CkNPTkZJR19aU01BTExPQz15CkNPTkZJR19QR1RBQkxFX01BUFBJTkc9 eQojIENPTkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlf SU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9 eQojIENPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfRlJBTUVfVkVD VE9SPXkKIyBDT05GSUdfWDg2X1BNRU1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DSEVD S19CSU9TX0NPUlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElP Tl9DSEVDSz15CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpDT05GSUdf TVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MApD T05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQojIENPTkZJR19YODZf UEFUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUkFORE9NPXkKIyBDT05GSUdfWDg2X1NNQVAgaXMg bm90IHNldApDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKIyBDT05GSUdfRUZJX01JWEVE IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDA9eQoj IENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldAojIENP TkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTEwMAojIENPTkZJR19TQ0hFRF9IUlRJ Q0sgaXMgbm90IHNldAojIENPTkZJR19LRVhFQyBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQ19GSUxF PXkKIyBDT05GSUdfS0VYRUNfVkVSSUZZX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQVNIX0RV TVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxP Q0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJ Q0FMX0FMSUdOPTB4MjAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0JPT1RQQVJB TV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMg bm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5vdCBzZXQKIyBDT05G SUdfTEVHQUNZX1ZTWVNDQUxMX0VNVUxBVEUgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1ZTWVND QUxMX05PTkU9eQojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZ X0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENIPXkKQ09ORklHX0FSQ0hfRU5BQkxF X01FTU9SWV9IT1RQTFVHPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMK IwpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdfU1VTUEVO RF9TS0lQX1NZTkM9eQpDT05GSUdfSElCRVJOQVRFX0NBTExCQUNLUz15CiMgQ09ORklHX0hJQkVS TkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15 CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBp cyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNF RF9ERUJVRz15CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9T TEVFUF9ERUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9U UkFDRT15CkNPTkZJR19QTV9UUkFDRV9SVEM9eQpDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1Ff UE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQUNQST15CkNPTkZJR19B Q1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BE Qz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CkNPTkZJR19BQ1BJ X0RFQlVHR0VSPXkKIyBDT05GSUdfQUNQSV9ERUJVR0dFUl9VU0VSIGlzIG5vdCBzZXQKQ09ORklH X0FDUElfU0xFRVA9eQpDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVI9eQojIENPTkZJR19BQ1BJX1JF Vl9PVkVSUklERV9QT1NTSUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0VDX0RFQlVHRlM9eQpD T05GSUdfQUNQSV9BQz15CkNPTkZJR19BQ1BJX0JBVFRFUlk9eQpDT05GSUdfQUNQSV9CVVRUT049 eQpDT05GSUdfQUNQSV9WSURFTz15CkNPTkZJR19BQ1BJX0ZBTj15CiMgQ09ORklHX0FDUElfRE9D SyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NF U1NPUl9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSE9UUExVR19D UFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVHQVRPUj15CiMgQ09ORklHX0FDUElfVEhF Uk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENP TkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0RF QlVHPXkKIyBDT05GSUdfQUNQSV9QQ0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElN RVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15 CkNPTkZJR19BQ1BJX1NCUz15CkNPTkZJR19BQ1BJX0hFRD15CkNPTkZJR19BQ1BJX0NVU1RPTV9N RVRIT0Q9eQpDT05GSUdfQUNQSV9CR1JUPXkKQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9P TkxZPXkKIyBDT05GSUdfQUNQSV9ORklUIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQUNQSV9BUEVJ PXkKQ09ORklHX0hBVkVfQUNQSV9BUEVJX05NST15CkNPTkZJR19BQ1BJX0FQRUk9eQpDT05GSUdf QUNQSV9BUEVJX0dIRVM9eQpDT05GSUdfQUNQSV9BUEVJX1BDSUVBRVI9eQpDT05GSUdfQUNQSV9B UEVJX0VJTko9eQpDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUc9eQojIENPTkZJR19QTUlDX09Q UkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5n CiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQ VV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJR19D UFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBp cyBub3Qgc2V0CgojCiMgTWVtb3J5IHBvd2VyIHNhdmluZ3MKIwpDT05GSUdfSTczMDBfSURMRV9J T0FUX0NIQU5ORUw9eQpDT05GSUdfSTczMDBfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBl dGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RJUkVDVD15CiMgQ09ORklHX1BDSV9NTUNP TkZJRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfWEVOPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBD T05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldApDT05GSUdfUENJRVBPUlRCVVM9eQoj IENPTkZJR19IT1RQTFVHX1BDSV9QQ0lFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBRVI9eQpDT05G SUdfUENJRV9FQ1JDPXkKIyBDT05GSUdfUENJRUFFUl9JTkpFQ1QgaXMgbm90IHNldAojIENPTkZJ R19QQ0lFQVNQTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lfQlVTX0FE RFJfVF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15 CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVf QVVUTz15CkNPTkZJR19QQ0lfU1RVQj15CiMgQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQgaXMg bm90IHNldApDT05GSUdfSFRfSVJRPXkKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15 CkNPTkZJR19QQ0lfUFJJPXkKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BD SV9MQUJFTD15CiMgQ09ORklHX1BDSV9IWVBFUlYgaXMgbm90IHNldApDT05GSUdfSE9UUExVR19Q Q0k9eQojIENPTkZJR19IT1RQTFVHX1BDSV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExV R19QQ0lfQ1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX1NIUEMgaXMgbm90IHNl dAoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSUVfRFdfUExB VCBpcyBub3Qgc2V0CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQpDT05GSUdf UENDQVJEPXkKQ09ORklHX1BDTUNJQT15CiMgQ09ORklHX1BDTUNJQV9MT0FEX0NJUyBpcyBub3Qg c2V0CiMgQ09ORklHX0NBUkRCVVMgaXMgbm90IHNldAoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNP TkZJR19ZRU5UQT15CkNPTkZJR19ZRU5UQV9PMj15CkNPTkZJR19ZRU5UQV9SSUNPSD15CiMgQ09O RklHX1lFTlRBX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfWUVOVEFfVE9TSElCQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BENjcyOSBpcyBub3Qgc2V0CiMgQ09ORklHX0k4MjA5MiBpcyBub3Qgc2V0CkNP TkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKQ09ORklHX1JBUElESU89eQpDT05GSUdfUkFQSURJT19U U0k3MjE9eQpDT05GSUdfUkFQSURJT19ESVNDX1RJTUVPVVQ9MzAKIyBDT05GSUdfUkFQSURJT19F TkFCTEVfUlhfVFhfUE9SVFMgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPX0RNQV9FTkdJTkUg aXMgbm90IHNldApDT05GSUdfUkFQSURJT19ERUJVRz15CkNPTkZJR19SQVBJRElPX0VOVU1fQkFT SUM9eQojIENPTkZJR19SQVBJRElPX01QT1JUX0NERVYgaXMgbm90IHNldAoKIwojIFJhcGlkSU8g U3dpdGNoIGRyaXZlcnMKIwojIENPTkZJR19SQVBJRElPX1RTSTU3WCBpcyBub3Qgc2V0CiMgQ09O RklHX1JBUElESU9fQ1BTX1hYIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fVFNJNTY4PXkKQ09O RklHX1JBUElESU9fQ1BTX0dFTjI9eQpDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxl IGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19C SU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZN VF9NSVNDPXkKQ09ORklHX0NPUkVEVU1QPXkKIyBDT05GSUdfSUEzMl9FTVVMQVRJT04gaXMgbm90 IHNldAojIENPTkZJR19YODZfWDMyIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15 CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19WTUQ9eQpDT05GSUdfTkVUPXkKQ09ORklHX05FVF9J TkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNP TkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9eQpDT05GSUdfVU5JWD15CkNPTkZJR19V TklYX0RJQUc9eQpDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQojIENPTkZJR19YRlJN X1NVQl9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX05FVF9L RVk9eQpDT05GSUdfTkVUX0tFWV9NSUdSQVRFPXkKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CkNP TkZJR19ORVRXT1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklH X05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfR0FS UD15CkNPTkZJR19CUklER0U9eQojIENPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkcgaXMgbm90 IHNldApDT05GSUdfSEFWRV9ORVRfRFNBPXkKQ09ORklHX1ZMQU5fODAyMVE9eQpDT05GSUdfVkxB Tl84MDIxUV9HVlJQPXkKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKQ09ORklH X0RFQ05FVD15CiMgQ09ORklHX0RFQ05FVF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfTExDPXkK IyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09ORklH X0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKQ09ORklHX0xBUEI9eQoj IENPTkZJR19QSE9ORVQgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1ND15CkNPTkZJR19JRUVF ODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTD15CkNPTkZJR19JRUVFODAyMTU0X1NPQ0tFVD15 CiMgQ09ORklHX01BQzgwMjE1NCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1 ZXVlaW5nL1NjaGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9eQojIENPTkZJR19ORVRfU0NI X0hUQiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfSEZTQyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9 eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVUX1ND SF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJ R19ORVRfU0NIX0RTTUFSSz15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hf RFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKIyBDT05GSUdfTkVUX1NDSF9DSE9LRSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfU0NIX1FGUT15CiMgQ09ORklHX05FVF9TQ0hfQ09ERUwgaXMgbm90 IHNldApDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRPXkKQ09ORklH X05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPXkKQ09ORklHX05FVF9TQ0hfSU5HUkVT Uz15CkNPTkZJR19ORVRfU0NIX1BMVUc9eQoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05F VF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15CkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9eQpD T05GSUdfTkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CkNPTkZJR19DTFNfVTMyX1BF UkY9eQojIENPTkZJR19DTFNfVTMyX01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19SU1ZQ PXkKQ09ORklHX05FVF9DTFNfUlNWUDY9eQojIENPTkZJR19ORVRfQ0xTX0ZMT1cgaXMgbm90IHNl dAojIENPTkZJR19ORVRfQ0xTX0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfQlBG IGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKQ09ORklHX05FVF9FTUFUQ0g9eQpD T05GSUdfTkVUX0VNQVRDSF9TVEFDSz0zMgojIENPTkZJR19ORVRfRU1BVENIX0NNUCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfRU1BVENIX05CWVRFPXkKIyBDT05GSUdfTkVUX0VNQVRDSF9VMzIgaXMg bm90IHNldApDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15 CkNPTkZJR19ORVRfRU1BVENIX0NBTklEPXkKQ09ORklHX05FVF9DTFNfQUNUPXkKIyBDT05GSUdf TkVUX0FDVF9QT0xJQ0UgaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9HQUNUPXkKIyBDT05GSUdf R0FDVF9QUk9CIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9NSVJSRUQgaXMgbm90IHNldApD T05GSUdfTkVUX0FDVF9OQVQ9eQojIENPTkZJR19ORVRfQUNUX1BFRElUIGlzIG5vdCBzZXQKQ09O RklHX05FVF9BQ1RfU0lNUD15CkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9eQojIENPTkZJR19ORVRf QUNUX1ZMQU4gaXMgbm90IHNldApDT05GSUdfTkVUX0FDVF9CUEY9eQpDT05GSUdfTkVUX0FDVF9J RkU9eQpDT05GSUdfTkVUX0lGRV9TS0JNQVJLPXkKIyBDT05GSUdfTkVUX0lGRV9TS0JQUklPIGlz IG5vdCBzZXQKQ09ORklHX05FVF9DTFNfSU5EPXkKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJ R19EQ0I9eQpDT05GSUdfQkFUTUFOX0FEVj15CiMgQ09ORklHX0JBVE1BTl9BRFZfTkMgaXMgbm90 IHNldApDT05GSUdfQkFUTUFOX0FEVl9NQ0FTVD15CkNPTkZJR19CQVRNQU5fQURWX0RFQlVHPXkK IyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfTkVUTElOS19ESUFHPXkKIyBDT05G SUdfTVBMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpD T05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEEg aXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldAojIENPTkZJR19D R1JPVVBfTkVUX0NMQVNTSUQgaXMgbm90IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNP TkZJR19CUUw9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwoj CiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKQ09ORklHX0NBTj15CkNPTkZJR19DQU5fUkFX PXkKIyBDT05GSUdfQ0FOX0JDTSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fR1c9eQoKIwojIENBTiBE ZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0NBTl9WQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9T TENBTj15CkNPTkZJR19DQU5fREVWPXkKQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CiMgQ09O RklHX0NBTl9MRURTIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9HUkNBTj15CiMgQ09ORklHX0NBTl9K QU5aX0lDQU4zIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0NfQ0FOIGlzIG5vdCBzZXQKQ09ORklH X0NBTl9DQzc3MD15CkNPTkZJR19DQU5fQ0M3NzBfSVNBPXkKQ09ORklHX0NBTl9DQzc3MF9QTEFU Rk9STT15CkNPTkZJR19DQU5fSUZJX0NBTkZEPXkKQ09ORklHX0NBTl9NX0NBTj15CiMgQ09ORklH X0NBTl9TSkExMDAwIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9TT0ZUSU5HPXkKQ09ORklHX0NBTl9T T0ZUSU5HX0NTPXkKIyBDT05GSUdfQ0FOX0RFQlVHX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdf SVJEQT15CgojCiMgSXJEQSBwcm90b2NvbHMKIwojIENPTkZJR19JUkxBTiBpcyBub3Qgc2V0CiMg Q09ORklHX0lSTkVUIGlzIG5vdCBzZXQKQ09ORklHX0lSQ09NTT15CkNPTkZJR19JUkRBX1VMVFJB PXkKCiMKIyBJckRBIG9wdGlvbnMKIwpDT05GSUdfSVJEQV9DQUNIRV9MQVNUX0xTQVA9eQpDT05G SUdfSVJEQV9GQVNUX1JSPXkKIyBDT05GSUdfSVJEQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgSW5m cmFyZWQtcG9ydCBkZXZpY2UgZHJpdmVycwojCgojCiMgU0lSIGRldmljZSBkcml2ZXJzCiMKIyBD T05GSUdfSVJUVFlfU0lSIGlzIG5vdCBzZXQKCiMKIyBEb25nbGUgc3VwcG9ydAojCgojCiMgRklS IGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTlNDX0ZJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1dJ TkJPTkRfRklSIGlzIG5vdCBzZXQKIyBDT05GSUdfU01DX0lSQ0NfRklSIGlzIG5vdCBzZXQKIyBD T05GSUdfQUxJX0ZJUiBpcyBub3Qgc2V0CkNPTkZJR19WTFNJX0ZJUj15CkNPTkZJR19WSUFfRklS PXkKQ09ORklHX0JUPXkKIyBDT05GSUdfQlRfQlJFRFIgaXMgbm90IHNldApDT05GSUdfQlRfTEU9 eQpDT05GSUdfQlRfTEVEUz15CkNPTkZJR19CVF9TRUxGVEVTVD15CkNPTkZJR19CVF9TRUxGVEVT VF9FQ0RIPXkKIyBDT05GSUdfQlRfU0VMRlRFU1RfU01QIGlzIG5vdCBzZXQKQ09ORklHX0JUX0RF QlVHRlM9eQoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19CVF9JTlRFTD15 CkNPTkZJR19CVF9IQ0lCVFNESU89eQpDT05GSUdfQlRfSENJVUFSVD15CkNPTkZJR19CVF9IQ0lV QVJUX0g0PXkKQ09ORklHX0JUX0hDSVVBUlRfQkNTUD15CiMgQ09ORklHX0JUX0hDSVVBUlRfQVRI M0sgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0xMIGlzIG5vdCBzZXQKIyBDT05GSUdf QlRfSENJVUFSVF8zV0lSRSBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lVQVJUX0lOVEVMPXkKIyBD T05GSUdfQlRfSENJVUFSVF9CQ00gaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX1FDQSBp cyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfQUc2WFggaXMgbm90IHNldApDT05GSUdfQlRf SENJRFRMMT15CkNPTkZJR19CVF9IQ0lCVDNDPXkKQ09ORklHX0JUX0hDSUJMVUVDQVJEPXkKIyBD T05GSUdfQlRfSENJQlRVQVJUIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSVZIQ0k9eQojIENPTkZJ R19CVF9NUlZMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJ R19XSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CkNPTkZJR19SRktJ TExfUkVHVUxBVE9SPXkKQ09ORklHX05FVF85UD15CkNPTkZJR19ORVRfOVBfVklSVElPPXkKQ09O RklHX05FVF85UF9ERUJVRz15CkNPTkZJR19DQUlGPXkKQ09ORklHX0NBSUZfREVCVUc9eQpDT05G SUdfQ0FJRl9ORVRERVY9eQpDT05GSUdfQ0FJRl9VU0I9eQpDT05GSUdfTkZDPXkKQ09ORklHX05G Q19ESUdJVEFMPXkKQ09ORklHX05GQ19OQ0k9eQpDT05GSUdfTkZDX05DSV9VQVJUPXkKQ09ORklH X05GQ19IQ0k9eQojIENPTkZJR19ORkNfU0hETEMgaXMgbm90IHNldAoKIwojIE5lYXIgRmllbGQg Q29tbXVuaWNhdGlvbiAoTkZDKSBkZXZpY2VzCiMKIyBDT05GSUdfTkZDX01FSV9QSFkgaXMgbm90 IHNldApDT05GSUdfTkZDX1NJTT15CiMgQ09ORklHX05GQ19GRFAgaXMgbm90IHNldApDT05GSUdf TkZDX01SVkw9eQpDT05GSUdfTkZDX01SVkxfVUFSVD15CkNPTkZJR19ORkNfTVJWTF9JMkM9eQpD T05GSUdfTkZDX1NUX05DST15CkNPTkZJR19ORkNfU1RfTkNJX0kyQz15CkNPTkZJR19ORkNfTlhQ X05DST15CkNPTkZJR19ORkNfTlhQX05DSV9JMkM9eQojIENPTkZJR19ORkNfUzNGV1JONV9JMkMg aXMgbm90IHNldApDT05GSUdfTFdUVU5ORUw9eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX05F VF9ERVZMSU5LPXkKQ09ORklHX01BWV9VU0VfREVWTElOSz15CkNPTkZJR19IQVZFX0JQRl9KSVQ9 eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09O RklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19E RVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5E QUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CkNPTkZJR19GV19MT0FERVI9 eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNP TkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVS X0ZBTExCQUNLPXkKIyBDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0RFVlJFUz15CiMgQ09ORklH X1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBp cyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkK Q09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lS UT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0ZFTkNFX1RSQUNFIGlzIG5v dCBzZXQKIyBDT05GSUdfRE1BX0NNQSBpcyBub3Qgc2V0CgojCiMgQnVzIGRldmljZXMKIwojIENP TkZJR19DT05ORUNUT1IgaXMgbm90IHNldApDT05GSUdfTVREPXkKQ09ORklHX01URF9SRURCT09U X1BBUlRTPXkKQ09ORklHX01URF9SRURCT09UX0RJUkVDVE9SWV9CTE9DSz0tMQpDT05GSUdfTVRE X1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQ9eQojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19S RUFET05MWSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ01ETElORV9QQVJUUz15CkNPTkZJR19NVERf T0ZfUEFSVFM9eQpDT05GSUdfTVREX0FSN19QQVJUUz15CgojCiMgVXNlciBNb2R1bGVzIEFuZCBU cmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVREX0JMS0RFVlM9eQpDT05GSUdfTVREX0JMT0NL PXkKQ09ORklHX0ZUTD15CiMgQ09ORklHX05GVEwgaXMgbm90IHNldApDT05GSUdfSU5GVEw9eQoj IENPTkZJR19SRkRfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NGREMgaXMgbm90IHNldApDT05G SUdfU01fRlRMPXkKIyBDT05GSUdfTVREX09PUFMgaXMgbm90IHNldAojIENPTkZJR19NVERfU1dB UCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVIgaXMgbm90IHNldAoK IwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05GSUdfTVREX0NGSSBpcyBub3Qg c2V0CkNPTkZJR19NVERfSkVERUNQUk9CRT15CkNPTkZJR19NVERfR0VOX1BST0JFPXkKIyBDT05G SUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktf V0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05G SUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5L X1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9J Mj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlz IG5vdCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9eQpDT05GSUdfTVREX0NGSV9BTURTVEQ9 eQojIENPTkZJR19NVERfQ0ZJX1NUQUEgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9VVElMPXkK Q09ORklHX01URF9SQU09eQojIENPTkZJR19NVERfUk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9B QlNFTlQ9eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwojIENPTkZJR19N VERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhZU01BUD15CiMgQ09O RklHX01URF9QSFlTTUFQX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19NVERfUEhZU01BUF9PRj15 CiMgQ09ORklHX01URF9BTUQ3NlhST00gaXMgbm90IHNldAojIENPTkZJR19NVERfSUNIWFJPTSBp cyBub3Qgc2V0CkNPTkZJR19NVERfRVNCMlJPTT15CkNPTkZJR19NVERfQ0s4MDRYUk9NPXkKIyBD T05GSUdfTVREX1NDQjJfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkVUdGVsIGlzIG5v dCBzZXQKQ09ORklHX01URF9MNDQwR1g9eQpDT05GSUdfTVREX0lOVEVMX1ZSX05PUj15CkNPTkZJ R19NVERfUExBVFJBTT15CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMK Q09ORklHX01URF9QTUM1NTE9eQojIENPTkZJR19NVERfUE1DNTUxX0JVR0ZJWCBpcyBub3Qgc2V0 CkNPTkZJR19NVERfUE1DNTUxX0RFQlVHPXkKQ09ORklHX01URF9TTFJBTT15CkNPTkZJR19NVERf UEhSQU09eQpDT05GSUdfTVREX01URFJBTT15CkNPTkZJR19NVERSQU1fVE9UQUxfU0laRT00MDk2 CkNPTkZJR19NVERSQU1fRVJBU0VfU0laRT0xMjgKQ09ORklHX01URFJBTV9BQlNfUE9TPTAKIyBD T05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBE cml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hfQ09OU1RfTT0xNApDT05GSUdf QkNIX0NPTlNUX1Q9NApDT05GSUdfTVREX05BTkRfRUNDPXkKQ09ORklHX01URF9OQU5EX0VDQ19T TUM9eQpDT05GSUdfTVREX05BTkQ9eQpDT05GSUdfTVREX05BTkRfQkNIPXkKQ09ORklHX01URF9O QU5EX0VDQ19CQ0g9eQpDT05GSUdfTVREX1NNX0NPTU1PTj15CkNPTkZJR19NVERfTkFORF9ERU5B TEk9eQpDT05GSUdfTVREX05BTkRfREVOQUxJX1BDST15CkNPTkZJR19NVERfTkFORF9ERU5BTElf RFQ9eQpDT05GSUdfTVREX05BTkRfREVOQUxJX1NDUkFUQ0hfUkVHX0FERFI9MHhGRjEwODAxOAoj IENPTkZJR19NVERfTkFORF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfT01BUF9C Q0hfQlVJTEQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfSURTPXkKQ09ORklHX01URF9OQU5E X1JJQ09IPXkKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVA9eQojIENPTkZJR19NVERfTkFORF9E SVNLT05DSElQX1BST0JFX0FEVkFOQ0VEIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tP TkNISVBfUFJPQkVfQUREUkVTUz0wCkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX0JCVFdSSVRF PXkKQ09ORklHX01URF9OQU5EX0RPQ0c0PXkKIyBDT05GSUdfTVREX05BTkRfQ0FGRSBpcyBub3Qg c2V0CkNPTkZJR19NVERfTkFORF9OQU5EU0lNPXkKQ09ORklHX01URF9OQU5EX1BMQVRGT1JNPXkK Q09ORklHX01URF9OQU5EX0hJU0k1MDQ9eQpDT05GSUdfTVREX09ORU5BTkQ9eQojIENPTkZJR19N VERfT05FTkFORF9WRVJJRllfV1JJVEUgaXMgbm90IHNldAojIENPTkZJR19NVERfT05FTkFORF9H RU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EX09UUD15CiMgQ09ORklHX01URF9P TkVOQU5EXzJYX1BST0dSQU0gaXMgbm90IHNldAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1v cnkgZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9eQpDT05GSUdfTVREX1FJTkZPX1BST0JFPXkK IyBDT05GSUdfTVREX1NQSV9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1VCST15CkNPTkZJR19N VERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERfVUJJX0JFQl9MSU1JVD0yMAojIENP TkZJR19NVERfVUJJX0ZBU1RNQVAgaXMgbm90IHNldApDT05GSUdfTVREX1VCSV9HTFVFQkk9eQpD T05GSUdfTVREX1VCSV9CTE9DSz15CkNPTkZJR19PRj15CiMgQ09ORklHX09GX1VOSVRURVNUIGlz IG5vdCBzZXQKQ09ORklHX09GX0FERFJFU1M9eQpDT05GSUdfT0ZfQUREUkVTU19QQ0k9eQpDT05G SUdfT0ZfSVJRPXkKQ09ORklHX09GX05FVD15CkNPTkZJR19PRl9NRElPPXkKQ09ORklHX09GX1BD ST15CkNPTkZJR19PRl9QQ0lfSVJRPXkKQ09ORklHX09GX01URD15CiMgQ09ORklHX09GX09WRVJM QVkgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBPUlQ9eQpDT05GSUdf UEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKQ09ORklHX1BBUlBPUlRfU0VSSUFMPXkKIyBD T05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJ Tz15CiMgQ09ORklHX1BBUlBPUlRfUENfUENNQ0lBIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9S VF9HU0MgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVF9BWDg4Nzk2PXkKIyBDT05GSUdfUEFSUE9S VF8xMjg0IGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CiMg Q09ORklHX1BOUF9ERUJVR19NRVNTQUdFUyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09O RklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSSURF IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQK IyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9V TUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9MT09QIGlzIG5vdCBzZXQKCiMKIyBEUkJEIGRpc2FibGVkIGJlY2F1c2Ug UFJPQ19GUyBvciBJTkVUIG5vdCBzZWxlY3RlZAojCiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX09T RCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfU1g4IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9SQU0gaXMgbm90IHNldAojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9 eQojIENPTkZJR19WSVJUSU9fQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX0NPUkU9 eQpDT05GSUdfQkxLX0RFVl9OVk1FPXkKQ09ORklHX0JMS19ERVZfTlZNRV9TQ1NJPXkKCiMKIyBN aXNjIGRldmljZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAyRCBpcyBub3Qgc2V0CkNPTkZJ R19BRDUyNVhfRFBPVD15CiMgQ09ORklHX0FENTI1WF9EUE9UX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldApDT05G SUdfUEhBTlRPTT15CkNPTkZJR19JTlRFTF9NSURfUFRJPXkKQ09ORklHX1NHSV9JT0M0PXkKQ09O RklHX1RJRk1fQ09SRT15CkNPTkZJR19USUZNXzdYWDE9eQpDT05GSUdfSUNTOTMyUzQwMT15CkNP TkZJR19FTkNMT1NVUkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPXkKIyBDT05GSUdfQVBEUzk4 MDJBTFMgaXMgbm90IHNldApDT05GSUdfSVNMMjkwMDM9eQpDT05GSUdfSVNMMjkwMjA9eQpDT05G SUdfU0VOU09SU19UU0wyNTUwPXkKQ09ORklHX1NFTlNPUlNfQkgxNzgwPXkKQ09ORklHX1NFTlNP UlNfQkgxNzcwPXkKQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9eQpDT05GSUdfSE1DNjM1Mj15CkNP TkZJR19EUzE2ODI9eQojIENPTkZJR19WTVdBUkVfQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19C TVAwODU9eQpDT05GSUdfQk1QMDg1X0kyQz15CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9eQpD T05GSUdfU1JBTT15CiMgQ09ORklHX1BBTkVMIGlzIG5vdCBzZXQKQ09ORklHX0MyUE9SVD15CkNP TkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwPXkKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklH X0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQ Uk9NX01BWDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKQ09ORklHX0NCNzEwX0NPUkU9eQoj IENPTkZJR19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBU SU9OUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2Np cGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElTM19J MkMgaXMgbm90IHNldAoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQoj CiMgQ09ORklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUk9eQojIENP TkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5v dCBzZXQKQ09ORklHX1ZNV0FSRV9WTUNJPXkKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCkNP TkZJR19JTlRFTF9NSUNfQlVTPXkKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIKIwojIENPTkZJR19TQ0lG X0JVUyBpcyBub3Qgc2V0CgojCiMgVk9QIEJ1cyBEcml2ZXIKIwpDT05GSUdfVk9QX0JVUz15Cgoj CiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoK IwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdl bWVudCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCkNPTkZJR19WT1A9eQpDT05G SUdfR0VOV1FFPXkKQ09ORklHX0dFTldRRV9QTEFURk9STV9FUlJPUl9SRUNPVkVSWT0wCiMgQ09O RklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CiMgQ09ORklH X0NYTF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0VFSCBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0lERT15CiMgQ09ORklHX0lERSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZpY2Ug c3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09ORklHX1ND U0k9eQpDT05GSUdfU0NTSV9ETUE9eQojIENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX01RX0RFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BST0NfRlMg aXMgbm90IHNldAoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMK Q09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hSX0RFVl9PU1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQojIENPTkZJR19C TEtfREVWX1NSX1ZFTkRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUl9ERVZfU0cgaXMgbm90IHNl dAojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT15 CiMgQ09ORklHX1NDU0lfQ09OU1RBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9MT0dHSU5H IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRz CiMKIyBDT05GSUdfU0NTSV9TUElfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZDX0FU VFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNf QVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKQ09ORklHX1NDU0lfU0FTX0FUQT15CkNP TkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz15CkNPTkZJR19T Q1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9eQpDT05GSUdfU0NTSV9CTlgy X0lTQ1NJPXkKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNX X1hYWFhfUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQU0E9eQojIENPTkZJR19TQ1NJXzNX XzlYWFggaXMgbm90IHNldApDT05GSUdfU0NTSV8zV19TQVM9eQpDT05GSUdfU0NTSV9BQ0FSRD15 CiMgQ09ORklHX1NDU0lfQUFDUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDNzlYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FJ Qzk0WFg9eQpDT05GSUdfQUlDOTRYWF9ERUJVRz15CkNPTkZJR19TQ1NJX01WU0FTPXkKIyBDT05G SUdfU0NTSV9NVlNBU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQ9 eQojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfRFBUX0kyTz15CkNP TkZJR19TQ1NJX0FEVkFOU1lTPXkKIyBDT05GSUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBu b3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9MRUdBQ1k9eQpDT05GSUdfTUVHQVJBSURfU0FTPXkKQ09O RklHX1NDU0lfTVBUM1NBUz15CkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NHRT0xMjgKQ09ORklH X1NDU0lfTVBUM1NBU19NQVhfU0dFPTEyOAojIENPTkZJR19TQ1NJX01QVDJTQVMgaXMgbm90IHNl dApDT05GSUdfU0NTSV9VRlNIQ0Q9eQpDT05GSUdfU0NTSV9VRlNIQ0RfUENJPXkKQ09ORklHX1ND U0lfVUZTSENEX1BMQVRGT1JNPXkKIyBDT05GSUdfU0NTSV9IUFRJT1AgaXMgbm90IHNldApDT05G SUdfU0NTSV9CVVNMT0dJQz15CiMgQ09ORklHX1NDU0lfRkxBU0hQT0lOVCBpcyBub3Qgc2V0CkNP TkZJR19WTVdBUkVfUFZTQ1NJPXkKIyBDT05GSUdfWEVOX1NDU0lfRlJPTlRFTkQgaXMgbm90IHNl dApDT05GSUdfSFlQRVJWX1NUT1JBR0U9eQojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FQVRBIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf R0RUSD15CiMgQ09ORklHX1NDU0lfSVNDSSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0lQUz15CkNP TkZJR19TQ1NJX0lOSVRJTz15CiMgQ09ORklHX1NDU0lfSU5JQTEwMCBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX1BQQT15CiMgQ09ORklHX1NDU0lfSU1NIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVpJ UF9FUFAxNj15CkNPTkZJR19TQ1NJX0laSVBfU0xPV19DVFI9eQpDT05GSUdfU0NTSV9TVEVYPXkK IyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBSIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfUUxPR0lDXzEyODA9eQpDT05GSUdfU0NTSV9RTEFfSVNDU0k9 eQojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQg aXMgbm90IHNldApDT05GSUdfU0NTSV9XRDcxOVg9eQojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9QTUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QTTgw MDEgaXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0xPV0xFVkVM X1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhfUkRBQz15 CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkKQ09ORklHX1NDU0lfREhfRU1DPXkKQ09ORklHX1NDU0lf REhfQUxVQT15CkNPTkZJR19TQ1NJX09TRF9JTklUSUFUT1I9eQpDT05GSUdfU0NTSV9PU0RfVUxE PXkKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMgQ09ORklHX1NDU0lfT1NEX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9OT05TVEFOREFSRCBpcyBub3Qg c2V0CiMgQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX0FD UEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1BNUCBpcyBub3Qgc2V0CgojCiMgQ29udHJvbGxl cnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09O RklHX1NBVEFfQUhDSV9QTEFURk9STT15CkNPTkZJR19BSENJX0NFVkE9eQpDT05GSUdfQUhDSV9R T1JJUT15CkNPTkZJR19TQVRBX0lOSUMxNjJYPXkKIyBDT05GSUdfU0FUQV9BQ0FSRF9BSENJIGlz IG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9TRkYg aXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CiMgQ09ORklHX01EX0FV VE9ERVRFQ1QgaXMgbm90IHNldApDT05GSUdfTURfTElORUFSPXkKQ09ORklHX01EX1JBSUQwPXkK Q09ORklHX01EX1JBSUQxPXkKQ09ORklHX01EX1JBSUQxMD15CiMgQ09ORklHX01EX1JBSUQ0NTYg aXMgbm90IHNldAojIENPTkZJR19NRF9NVUxUSVBBVEggaXMgbm90IHNldAojIENPTkZJR19NRF9G QVVMVFkgaXMgbm90IHNldApDT05GSUdfQkNBQ0hFPXkKIyBDT05GSUdfQkNBQ0hFX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9ETSBpcyBub3Qgc2V0CkNPTkZJR19UQVJHRVRfQ09SRT15CkNPTkZJR19UQ01f SUJMT0NLPXkKQ09ORklHX1RDTV9GSUxFSU89eQpDT05GSUdfVENNX1BTQ1NJPXkKQ09ORklHX1RD TV9VU0VSMj15CkNPTkZJR19MT09QQkFDS19UQVJHRVQ9eQpDT05GSUdfSVNDU0lfVEFSR0VUPXkK Q09ORklHX1NCUF9UQVJHRVQ9eQojIENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUg MTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9eQpDT05GSUdfRklSRVdJ UkVfT0hDST15CkNPTkZJR19GSVJFV0lSRV9TQlAyPXkKIyBDT05GSUdfRklSRVdJUkVfTk9TWSBp cyBub3Qgc2V0CiMgQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX05F VERFVklDRVM9eQpDT05GSUdfTUlJPXkKIyBDT05GSUdfTkVUX0NPUkUgaXMgbm90IHNldApDT05G SUdfQVJDTkVUPXkKIyBDT05GSUdfQVJDTkVUXzEyMDEgaXMgbm90IHNldApDT05GSUdfQVJDTkVU XzEwNTE9eQpDT05GSUdfQVJDTkVUX1JBVz15CkNPTkZJR19BUkNORVRfQ0FQPXkKQ09ORklHX0FS Q05FVF9DT005MHh4PXkKQ09ORklHX0FSQ05FVF9DT005MHh4SU89eQpDT05GSUdfQVJDTkVUX1JJ TV9JPXkKQ09ORklHX0FSQ05FVF9DT00yMDAyMD15CiMgQ09ORklHX0FSQ05FVF9DT00yMDAyMF9Q Q0kgaXMgbm90IHNldApDT05GSUdfQVJDTkVUX0NPTTIwMDIwX0NTPXkKCiMKIyBDQUlGIHRyYW5z cG9ydCBkcml2ZXJzCiMKQ09ORklHX0NBSUZfVFRZPXkKQ09ORklHX0NBSUZfU1BJX1NMQVZFPXkK IyBDT05GSUdfQ0FJRl9TUElfU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19DQUlGX0hTST15CiMgQ09O RklHX0NBSUZfVklSVElPIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9T VF9SSU5HPXkKQ09ORklHX1ZIT1NUPXkKIyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FD WSBpcyBub3Qgc2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJz CiMKIyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNB X01WODhFNlhYWF9ORUVEX1BQVSBpcyBub3Qgc2V0CkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19N RElPPXkKQ09ORklHX05FVF9WRU5ET1JfM0NPTT15CiMgQ09ORklHX1BDTUNJQV8zQzU3NCBpcyBu b3Qgc2V0CkNPTkZJR19QQ01DSUFfM0M1ODk9eQpDT05GSUdfVk9SVEVYPXkKQ09ORklHX1RZUEhP T049eQojIENPTkZJR19ORVRfVkVORE9SX0FEQVBURUMgaXMgbm90IHNldAojIENPTkZJR19ORVRf VkVORE9SX0FHRVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT04gaXMgbm90 IHNldAojIENPTkZJR19BTFRFUkFfVFNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQU1E PXkKQ09ORklHX0FNRDgxMTFfRVRIPXkKQ09ORklHX1BDTkVUMzI9eQpDT05GSUdfUENNQ0lBX05N Q0xBTj15CiMgQ09ORklHX05FVF9WRU5ET1JfQVJDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfQVRIRVJPUz15CkNPTkZJR19BVEwyPXkKQ09ORklHX0FUTDE9eQpDT05GSUdfQVRMMUU9eQpD T05GSUdfQVRMMUM9eQpDT05GSUdfQUxYPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9BVVJPUkEgaXMg bm90IHNldAojIENPTkZJR19ORVRfQ0FERU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0JST0FEQ09NPXkKIyBDT05GSUdfQjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNR0VORVQgaXMg bm90IHNldApDT05GSUdfQk5YMj15CkNPTkZJR19DTklDPXkKQ09ORklHX1RJR09OMz15CkNPTkZJ R19CTlgyWD15CiMgQ09ORklHX0JOWDJYX1NSSU9WIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVN UE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWFQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9CUk9DQURFPXkKQ09ORklHX0JOQT15CiMgQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9DSVNDTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldAojIENP TkZJR19ETkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9ERUMgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CkNPTkZJR19ETDJLPXkKQ09ORklHX1NVTkRBTkNFPXkK Q09ORklHX1NVTkRBTkNFX01NSU89eQpDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQojIENPTkZJ R19CRTJORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0VaQ0hJUCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0VYQVI9eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQKIyBDT05G SUdfVlhHRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVSklUU1U9eQojIENPTkZJR19Q Q01DSUFfRk1WSjE4WCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hQPXkKQ09ORklHX0hQ MTAwPXkKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAwIGlzIG5vdCBzZXQK Q09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19FMTAwMEVfSFdUUz15CkNPTkZJ R19JR0I9eQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQlZGPXkKIyBDT05GSUdfSVhHQiBp cyBub3Qgc2V0CkNPTkZJR19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CiMgQ09ORklHX0lY R0JFX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0JFVkYgaXMgbm90IHNldApDT05GSUdfSTQw RT15CiMgQ09ORklHX0k0MEVfRENCIGlzIG5vdCBzZXQKQ09ORklHX0k0MEVWRj15CiMgQ09ORklH X0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKIyBDT05GSUdfSk1F IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj15CkNPTkZJR19NTFg0X0VOX0RD Qj15CkNPTkZJR19NTFg0X0NPUkU9eQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg1X0NP UkU9eQpDT05GSUdfTUxYNV9DT1JFX0VOPXkKIyBDT05GSUdfTUxYNV9DT1JFX0VOX0RDQiBpcyBu b3Qgc2V0CkNPTkZJR19NTFhTV19DT1JFPXkKIyBDT05GSUdfTUxYU1dfQ09SRV9IV01PTiBpcyBu b3Qgc2V0CkNPTkZJR19NTFhTV19QQ0k9eQojIENPTkZJR19ORVRfVkVORE9SX01JQ1JFTCBpcyBu b3Qgc2V0CkNPTkZJR19GRUFMTlg9eQojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkgaXMgbm90 IHNldAojIENPTkZJR19ORVRfVkVORE9SX05FVFJPTk9NRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX05WSURJQT15CkNPTkZJR19GT1JDRURFVEg9eQpDT05GSUdfTkVUX1ZFTkRPUl9PS0k9 eQojIENPTkZJR19FVEhPQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9QQUNLRVRfRU5HSU5FIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9RTE9HSUMgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9RVUFMQ09NTT15CiMgQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQojIENPTkZJR19ORVRfVkVORE9SX1JEQyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfU0FNU1VORz15CkNPTkZJR19TWEdCRV9FVEg9eQojIENPTkZJR19ORVRfVkVORE9SX1NF RVEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CkNPTkZJR19TQzkyMDMxPXkK IyBDT05GSUdfTkVUX1ZFTkRPUl9TSVMgaXMgbm90IHNldApDT05GSUdfU0ZDPXkKIyBDT05GSUdf U0ZDX01URCBpcyBub3Qgc2V0CkNPTkZJR19TRkNfTUNESV9NT049eQojIENPTkZJR19TRkNfU1JJ T1YgaXMgbm90IHNldAojIENPTkZJR19TRkNfTUNESV9MT0dHSU5HIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfU01TQz15CkNPTkZJR19QQ01DSUFfU01DOTFDOTI9eQojIENPTkZJR19FUElD MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldApDT05GSUdfU01TQzk0 MjA9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkKIyBDT05GSUdfU1RNTUFDX0VUSCBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMgQ09ORklHX0hBUFBZTUVBTCBpcyBub3Qg c2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0CkNPTkZJR19DQVNTSU5JPXkKQ09ORklHX05J VT15CiMgQ09ORklHX05FVF9WRU5ET1JfU1lOT1BTWVMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9URUhVVEk9eQpDT05GSUdfVEVIVVRJPXkKQ09ORklHX05FVF9WRU5ET1JfVEk9eQpDT05G SUdfVElfQ1BTV19BTEU9eQpDT05GSUdfVExBTj15CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMg Q09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CkNPTkZJR19WSUFfVkVMT0NJVFk9eQpDT05GSUdf TkVUX1ZFTkRPUl9XSVpORVQ9eQpDT05GSUdfV0laTkVUX1c1MTAwPXkKQ09ORklHX1dJWk5FVF9X NTMwMD15CiMgQ09ORklHX1dJWk5FVF9CVVNfRElSRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0la TkVUX0JVU19JTkRJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19XSVpORVRfQlVTX0FOWT15CiMgQ09O RklHX05FVF9WRU5ET1JfWElSQ09NIGlzIG5vdCBzZXQKQ09ORklHX0ZEREk9eQpDT05GSUdfREVG WFg9eQojIENPTkZJR19ERUZYWF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1NLRlA9eQojIENPTkZJ R19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJQj15CgojCiMgTUlJIFBIWSBkZXZp Y2UgZHJpdmVycwojCkNPTkZJR19BUVVBTlRJQV9QSFk9eQpDT05GSUdfQVQ4MDNYX1BIWT15CkNP TkZJR19BTURfUEhZPXkKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX0RBVklDT01fUEhZPXkK Q09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0NJQ0FEQV9QSFk9eQoj IENPTkZJR19WSVRFU1NFX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19URVJBTkVUSUNTX1BIWT15CkNP TkZJR19TTVNDX1BIWT15CkNPTkZJR19CQ01fTkVUX1BIWUxJQj15CiMgQ09ORklHX0JST0FEQ09N X1BIWSBpcyBub3Qgc2V0CkNPTkZJR19CQ003WFhYX1BIWT15CiMgQ09ORklHX0JDTTg3WFhfUEhZ IGlzIG5vdCBzZXQKQ09ORklHX0lDUExVU19QSFk9eQpDT05GSUdfUkVBTFRFS19QSFk9eQpDT05G SUdfTkFUSU9OQUxfUEhZPXkKQ09ORklHX1NURTEwWFA9eQpDT05GSUdfTFNJX0VUMTAxMUNfUEhZ PXkKQ09ORklHX01JQ1JFTF9QSFk9eQpDT05GSUdfRFA4Mzg0OF9QSFk9eQpDT05GSUdfRFA4Mzg2 N19QSFk9eQpDT05GSUdfTUlDUk9DSElQX1BIWT15CkNPTkZJR19GSVhFRF9QSFk9eQpDT05GSUdf TURJT19CSVRCQU5HPXkKIyBDT05GSUdfTURJT19HUElPIGlzIG5vdCBzZXQKQ09ORklHX01ESU9f Q0FWSVVNPXkKQ09ORklHX01ESU9fT0NURU9OPXkKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5v dCBzZXQKQ09ORklHX01ESU9fQlVTX01VWD15CkNPTkZJR19NRElPX0JVU19NVVhfR1BJTz15CkNP TkZJR19NRElPX0JVU19NVVhfTU1JT1JFRz15CkNPTkZJR19NRElPX0JDTV9VTklNQUM9eQpDT05G SUdfUExJUD15CkNPTkZJR19QUFA9eQojIENPTkZJR19QUFBfQlNEQ09NUCBpcyBub3Qgc2V0CkNP TkZJR19QUFBfREVGTEFURT15CkNPTkZJR19QUFBfRklMVEVSPXkKIyBDT05GSUdfUFBQX01QUEUg aXMgbm90IHNldApDT05GSUdfUFBQX01VTFRJTElOSz15CkNPTkZJR19QUFBPRT15CiMgQ09ORklH X1BQUF9BU1lOQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUF9TWU5DX1RUWSBpcyBub3Qgc2V0CkNP TkZJR19TTElQPXkKQ09ORklHX1NMSEM9eQojIENPTkZJR19TTElQX0NPTVBSRVNTRUQgaXMgbm90 IHNldApDT05GSUdfU0xJUF9TTUFSVD15CkNPTkZJR19TTElQX01PREVfU0xJUDY9eQoKIwojIEhv c3Qtc2lkZSBVU0Igc3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVTQiBOZXR3b3JrIEFkYXB0ZXIgc3Vw cG9ydAojCiMgQ09ORklHX1dMQU4gaXMgbm90IHNldAoKIwojIEVuYWJsZSBXaU1BWCAoTmV0d29y a2luZyBvcHRpb25zKSB0byBzZWUgdGhlIFdpTUFYIGRyaXZlcnMKIwpDT05GSUdfV0FOPXkKQ09O RklHX0xBTk1FRElBPXkKQ09ORklHX0hETEM9eQpDT05GSUdfSERMQ19SQVc9eQpDT05GSUdfSERM Q19SQVdfRVRIPXkKQ09ORklHX0hETENfQ0lTQ089eQpDT05GSUdfSERMQ19GUj15CkNPTkZJR19I RExDX1BQUD15CkNPTkZJR19IRExDX1gyNT15CkNPTkZJR19QQ0kyMDBTWU49eQpDT05GSUdfV0FO WEw9eQpDT05GSUdfUEMzMDBUT089eQpDT05GSUdfRkFSU1lOQz15CkNPTkZJR19ETENJPXkKQ09O RklHX0RMQ0lfTUFYPTgKQ09ORklHX1NCTkk9eQpDT05GSUdfU0JOSV9NVUxUSUxJTkU9eQojIENP TkZJR19JRUVFODAyMTU0X0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfWEVOX05FVERFVl9GUk9O VEVORD15CkNPTkZJR19GVUpJVFNVX0VTPXkKIyBDT05GSUdfSFlQRVJWX05FVCBpcyBub3Qgc2V0 CkNPTkZJR19JU0ROPXkKQ09ORklHX0lTRE5fSTRMPXkKIyBDT05GSUdfSVNETl9BVURJTyBpcyBu b3Qgc2V0CgojCiMgSVNETiBmZWF0dXJlIHN1Ym1vZHVsZXMKIwpDT05GSUdfSVNETl9ESVZFUlNJ T049eQoKIwojIElTRE40TGludXggaGFyZHdhcmUgZHJpdmVycwojCgojCiMgUGFzc2l2ZSBjYXJk cwojCkNPTkZJR19JU0ROX0RSVl9ISVNBWD15CgojCiMgRC1jaGFubmVsIHByb3RvY29sIGZlYXR1 cmVzCiMKQ09ORklHX0hJU0FYX0VVUk89eQpDT05GSUdfREVfQU9DPXkKIyBDT05GSUdfSElTQVhf Tk9fU0VORENPTVBMRVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfTk9fTExDIGlzIG5vdCBz ZXQKQ09ORklHX0hJU0FYX05PX0tFWVBBRD15CiMgQ09ORklHX0hJU0FYXzFUUjYgaXMgbm90IHNl dApDT05GSUdfSElTQVhfTkkxPXkKQ09ORklHX0hJU0FYX01BWF9DQVJEUz04CgojCiMgSGlTYXgg c3VwcG9ydGVkIGNhcmRzCiMKQ09ORklHX0hJU0FYXzE2XzM9eQojIENPTkZJR19ISVNBWF9URUxF U1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX1MwQk9YIGlzIG5vdCBzZXQKIyBDT05GSUdf SElTQVhfRlJJVFpQQ0kgaXMgbm90IHNldAojIENPTkZJR19ISVNBWF9BVk1fQTFfUENNQ0lBIGlz IG5vdCBzZXQKQ09ORklHX0hJU0FYX0VMU0E9eQojIENPTkZJR19ISVNBWF9ESUVITERJVkEgaXMg bm90IHNldAojIENPTkZJR19ISVNBWF9TRURMQkFVRVIgaXMgbm90IHNldAojIENPTkZJR19ISVNB WF9ORVRKRVQgaXMgbm90IHNldApDT05GSUdfSElTQVhfTkVUSkVUX1U9eQojIENPTkZJR19ISVNB WF9OSUNDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX0JLTV9BNFQgaXMgbm90IHNldAojIENP TkZJR19ISVNBWF9TQ1RfUVVBRFJPIGlzIG5vdCBzZXQKQ09ORklHX0hJU0FYX0dBWkVMPXkKQ09O RklHX0hJU0FYX0hGQ19QQ0k9eQojIENPTkZJR19ISVNBWF9XNjY5MiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJU0FYX0hGQ19TWCBpcyBub3Qgc2V0CkNPTkZJR19ISVNBWF9ERUJVRz15CgojCiMgSGlT YXggUENNQ0lBIGNhcmQgc2VydmljZSBtb2R1bGVzCiMKQ09ORklHX0hJU0FYX0VMU0FfQ1M9eQpD T05GSUdfSElTQVhfQVZNX0ExX0NTPXkKIyBDT05GSUdfSElTQVhfVEVMRVNfQ1MgaXMgbm90IHNl dAoKIwojIEhpU2F4IHN1YiBkcml2ZXIgbW9kdWxlcwojCkNPTkZJR19ISVNBWF9IRkM0UzhTPXkK IyBDT05GSUdfSElTQVhfRlJJVFpfUENJUE5QIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fQ0FQST15 CkNPTkZJR19DQVBJX1RSQUNFPXkKQ09ORklHX0lTRE5fQ0FQSV9DQVBJMjA9eQojIENPTkZJR19J U0ROX0NBUElfTUlERExFV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19JU0ROX0NBUElfQ0FQSURSVj15 CiMgQ09ORklHX0lTRE5fQ0FQSV9DQVBJRFJWX1ZFUkJPU0UgaXMgbm90IHNldAoKIwojIENBUEkg aGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0NBUElfQVZNIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0FQSV9FSUNPTiBpcyBub3Qgc2V0CkNPTkZJR19JU0ROX0RSVl9HSUdBU0VUPXkKQ09ORklHX0dJ R0FTRVRfQ0FQST15CiMgQ09ORklHX0dJR0FTRVRfSTRMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0lH QVNFVF9EVU1NWUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0lHQVNFVF9NMTAxIGlzIG5vdCBzZXQK Q09ORklHX0dJR0FTRVRfREVCVUc9eQpDT05GSUdfTUlTRE49eQpDT05GSUdfTUlTRE5fRFNQPXkK IyBDT05GSUdfTUlTRE5fTDFPSVAgaXMgbm90IHNldAoKIwojIG1JU0ROIGhhcmR3YXJlIGRyaXZl cnMKIwpDT05GSUdfTUlTRE5fSEZDUENJPXkKQ09ORklHX01JU0ROX0hGQ01VTFRJPXkKQ09ORklH X01JU0ROX0FWTUZSSVRaPXkKQ09ORklHX01JU0ROX1NQRUVERkFYPXkKIyBDT05GSUdfTUlTRE5f SU5GSU5FT04gaXMgbm90IHNldAojIENPTkZJR19NSVNETl9XNjY5MiBpcyBub3Qgc2V0CiMgQ09O RklHX01JU0ROX05FVEpFVCBpcyBub3Qgc2V0CkNPTkZJR19NSVNETl9JUEFDPXkKQ09ORklHX01J U0ROX0lTQVI9eQpDT05GSUdfTlZNPXkKIyBDT05GSUdfTlZNX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfTlZNX0dFTk5WTSBpcyBub3Qgc2V0CkNPTkZJR19OVk1fUlJQQz15CgojCiMgSW5wdXQg ZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJ R19JTlBVVF9GRl9NRU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRf U1BBUlNFS01BUD15CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRl cmZhY2VzCiMKIyBDT05GSUdfSU5QVVRfTU9VU0VERVYgaXMgbm90IHNldApDT05GSUdfSU5QVVRf Sk9ZREVWPXkKIyBDT05GSUdfSU5QVVRfRVZERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9F VkJVRyBpcyBub3Qgc2V0CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRf S0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkgaXMg bm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf TE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9HT0xERklTSF9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdB WSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX1NUTVBFIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT01BUDQgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X0NBUDExWFggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9CQ00gaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CkNPTkZJ R19KT1lTVElDS19BTkFMT0c9eQojIENPTkZJR19KT1lTVElDS19BM0QgaXMgbm90IHNldApDT05G SUdfSk9ZU1RJQ0tfQURJPXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNL X0dGMks9eQojIENPTkZJR19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJ Q0tfR1JJUF9NUCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX0dVSUxMRU1PVCBpcyBub3Qg c2V0CkNPTkZJR19KT1lTVElDS19JTlRFUkFDVD15CkNPTkZJR19KT1lTVElDS19TSURFV0lOREVS PXkKIyBDT05GSUdfSk9ZU1RJQ0tfVE1EQyBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19JRk9S Q0U9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFXzIzMj15CkNPTkZJR19KT1lTVElDS19XQVJSSU9S PXkKIyBDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU4gaXMgbm90IHNldAojIENPTkZJR19KT1lTVElD S19TUEFDRU9SQiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19TUEFDRUJBTEw9eQojIENPTkZJ R19KT1lTVElDS19TVElOR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWSBp cyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNLX1pIRU5IVUEgaXMgbm90IHNldAojIENPTkZJR19K T1lTVElDS19EQjkgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfR0FNRUNPTj15CkNPTkZJR19K T1lTVElDS19UVVJCT0dSQUZYPXkKIyBDT05GSUdfSk9ZU1RJQ0tfQVM1MDExIGlzIG5vdCBzZXQK Q09ORklHX0pPWVNUSUNLX0pPWURVTVA9eQojIENPTkZJR19KT1lTVElDS19YUEFEIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hT Q1JFRU4gaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0 WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FSSVpPTkFfSEFQVElDUyBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9CTUExNTA9eQpDT05GSUdfSU5QVVRfRTNYMF9CVVRUT049eQpDT05GSUdfSU5Q VVRfUENTUEtSPXkKQ09ORklHX0lOUFVUX01BWDg5OTdfSEFQVElDPXkKQ09ORklHX0lOUFVUX01D MTM3ODNfUFdSQlVUVE9OPXkKQ09ORklHX0lOUFVUX01NQTg0NTA9eQojIENPTkZJR19JTlBVVF9N UFUzMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVBBTkVMIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX0dQMkE9eQojIENPTkZJR19JTlBVVF9HUElPX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0dQSU9fVElMVF9QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9BVExB U19CVE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9LWFRK OT15CkNPTkZJR19JTlBVVF9LWFRKOV9QT0xMRURfTU9ERT15CiMgQ09ORklHX0lOUFVUX1BPV0VS TUFURSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1lFQUxJTksgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9DTTEwOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDPXkK IyBDT05GSUdfSU5QVVRfUkVUVV9QV1JCVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5QVVRfVUlO UFVUPXkKQ09ORklHX0lOUFVUX1BBTE1BU19QV1JCVVRUT049eQpDT05GSUdfSU5QVVRfUENGNTA2 MzNfUE1VPXkKQ09ORklHX0lOUFVUX1BDRjg1NzQ9eQpDT05GSUdfSU5QVVRfUFdNX0JFRVBFUj15 CkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSPXkKQ09ORklHX0lOUFVUX0RBOTA1NV9P TktFWT15CkNPTkZJR19JTlBVVF9EQTkwNjNfT05LRVk9eQpDT05GSUdfSU5QVVRfV004MzFYX09O PXkKIyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9DTUEzMDAw PXkKIyBDT05GSUdfSU5QVVRfQ01BMzAwMF9JMkMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfWEVO X0tCRERFVl9GUk9OVEVORD15CkNPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSPXkKQ09ORklH X0lOUFVUX0RSVjI2MFhfSEFQVElDUz15CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElDUyBp cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1M9eQojIENPTkZJR19STUk0X0NP UkUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNP TkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05G SUdfU0VSSU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcxMD15CkNPTkZJR19TRVJJT19Q QVJLQkQ9eQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElC UFMyPXkKQ09ORklHX1NFUklPX1JBVz15CkNPTkZJR19TRVJJT19BTFRFUkFfUFMyPXkKQ09ORklH X1NFUklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJDX1BTMj15CkNPTkZJR19TRVJJT19BUEJQ UzI9eQpDT05GSUdfSFlQRVJWX0tFWUJPQVJEPXkKQ09ORklHX1VTRVJJTz15CkNPTkZJR19HQU1F UE9SVD15CiMgQ09ORklHX0dBTUVQT1JUX05TNTU4IGlzIG5vdCBzZXQKQ09ORklHX0dBTUVQT1JU X0w0PXkKQ09ORklHX0dBTUVQT1JUX0VNVTEwSzE9eQojIENPTkZJR19HQU1FUE9SVF9GTTgwMSBp cyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKIyBDT05GSUdf VlQgaXMgbm90IHNldAojIENPTkZJR19VTklYOThfUFRZUyBpcyBub3Qgc2V0CkNPTkZJR19MRUdB Q1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1NgpDT05GSUdfU0VSSUFMX05PTlNU QU5EQVJEPXkKIyBDT05GSUdfUk9DS0VUUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NZQ0xBREVT IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9YQV9JTlRFTExJTyBpcyBub3Qgc2V0CkNPTkZJR19NT1hB X1NNQVJUSU89eQpDT05GSUdfU1lOQ0xJTks9eQpDT05GSUdfU1lOQ0xJTktNUD15CiMgQ09ORklH X1NZTkNMSU5LX0dUIGlzIG5vdCBzZXQKQ09ORklHX05PWk9NST15CkNPTkZJR19JU0k9eQpDT05G SUdfTl9IRExDPXkKIyBDT05GSUdfTl9HU00gaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9TSU5L IGlzIG5vdCBzZXQKQ09ORklHX0dPTERGSVNIX1RUWT15CkNPTkZJR19ERVZNRU09eQpDT05GSUdf REVWS01FTT15CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkK Q09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9O Uz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15 CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKIyBDT05G SUdfU0VSSUFMXzgyNTBfQ1MgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9 NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUw X0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQK Q09ORklHX1NFUklBTF84MjUwX0RXPXkKQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSz15CkNPTkZJ R19TRVJJQUxfODI1MF9NSUQ9eQojIENPTkZJR19TRVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX09GX1BMQVRGT1JNIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJp YWwgcG9ydCBzdXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05GSUdfU0VS SUFMX0pTTT15CkNPTkZJR19TRVJJQUxfU0NDTlhQPXkKQ09ORklHX1NFUklBTF9TQ0NOWFBfQ09O U09MRT15CkNPTkZJR19TRVJJQUxfU0MxNklTN1hYPXkKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdY WF9JMkMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVD15CkNPTkZJR19T RVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFH VUFSVF9DT05TT0xFX0JZUEFTUz15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQ9eQpDT05GSUdf U0VSSUFMX0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9C QVVEUkFURT0xMTUyMDAKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVF9DT05TT0xFPXkKIyBDT05G SUdfU0VSSUFMX1hJTElOWF9QU19VQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9eQpD T05GSUdfU0VSSUFMX0FSQ19DT05TT0xFPXkKQ09ORklHX1NFUklBTF9BUkNfTlJfUE9SVFM9MQpD T05GSUdfU0VSSUFMX1JQMj15CkNPTkZJR19TRVJJQUxfUlAyX05SX1VBUlRTPTMyCkNPTkZJR19T RVJJQUxfRlNMX0xQVUFSVD15CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUX0NPTlNPTEUgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SIGlzIG5vdCBzZXQKQ09O RklHX1NFUklBTF9NRU5fWjEzNT15CiMgQ09ORklHX1NFUklBTF9NVkVCVV9VQVJUIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklBTF9NQ1RSTF9HUElPPXkKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qg c2V0CkNPTkZJR19QUklOVEVSPXkKQ09ORklHX0xQX0NPTlNPTEU9eQojIENPTkZJR19QUERFViBp cyBub3Qgc2V0CiMgQ09ORklHX0hWQ19YRU4gaXMgbm90IHNldAojIENPTkZJR19WSVJUSU9fQ09O U09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfSEFORExFUiBpcyBub3Qgc2V0CkNPTkZJR19I V19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09eQpDT05GSUdfSFdfUkFORE9N X0lOVEVMPXkKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNP TkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX05WUkFNPXkKQ09ORklHX1IzOTY0PXkKIyBD T05GSUdfQVBQTElDT00gaXMgbm90IHNldAoKIwojIFBDTUNJQSBjaGFyYWN0ZXIgZGV2aWNlcwoj CkNPTkZJR19TWU5DTElOS19DUz15CkNPTkZJR19DQVJETUFOXzQwMDA9eQpDT05GSUdfQ0FSRE1B Tl80MDQwPXkKQ09ORklHX0lQV0lSRUxFU1M9eQpDT05GSUdfTVdBVkU9eQpDT05GSUdfUkFXX0RS SVZFUj15CkNPTkZJR19NQVhfUkFXX0RFVlM9MjU2CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldAoj IENPTkZJR19IQU5HQ0hFQ0tfVElNRVIgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVFBNIGlzIG5v dCBzZXQKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RFVlBPUlQ9eQpDT05GSUdfWElMTFlCVVM9 eQpDT05GSUdfWElMTFlCVVNfUENJRT15CiMgQ09ORklHX1hJTExZQlVTX09GIGlzIG5vdCBzZXQK CiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049 eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19D SEFSREVWPXkKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBv cnQKIwojIENPTkZJR19JMkNfQVJCX0dQSU9fQ0hBTExFTkdFIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX01VWF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVhfUENBOTU0MT15CkNPTkZJR19J MkNfTVVYX1BDQTk1NHg9eQojIENPTkZJR19JMkNfTVVYX1BJTkNUUkwgaXMgbm90IHNldAojIENP TkZJR19JMkNfTVVYX1JFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERU1VWF9QSU5DVFJMIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfU01CVVM9eQpDT05G SUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEkyQyBIYXJkd2FyZSBC dXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZlcnMKIwpDT05G SUdfSTJDX0FMSTE1MzU9eQojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9eQpDT05GSUdfSTJDX0FN RDc1Nl9TNDg4Mj15CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19J ODAxPXkKQ09ORklHX0kyQ19JU0NIPXkKQ09ORklHX0kyQ19JU01UPXkKIyBDT05GSUdfSTJDX1BJ SVg0IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ORk9SQ0UyPXkKQ09ORklHX0kyQ19ORk9SQ0UyX1M0 OTg1PXkKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMw IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVklB PXkKQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19T Q01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRk ZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NCVVNfR1BJTz15CkNPTkZJR19JMkNf REVTSUdOV0FSRV9DT1JFPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkKIyBDT05G SUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVf QkFZVFJBSUwgaXMgbm90IHNldApDT05GSUdfSTJDX0VNRVYyPXkKIyBDT05GSUdfSTJDX0dQSU8g aXMgbm90IHNldApDT05GSUdfSTJDX0tFTVBMRD15CkNPTkZJR19JMkNfT0NPUkVTPXkKQ09ORklH X0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJ R19JMkNfUkszWD15CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldApDT05GSUdfSTJDX1hJ TElOWD15CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19J MkNfUEFSUE9SVD15CkNPTkZJR19JMkNfUEFSUE9SVF9MSUdIVD15CkNPTkZJR19JMkNfVEFPU19F Vk09eQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfU0xBVkU9 eQpDT05GSUdfSTJDX1NMQVZFX0VFUFJPTT15CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVC VUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQoj IENPTkZJR19IU0kgaXMgbm90IHNldAoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMg Q09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMg Q09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9M RElTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19DTElFTlRfUEFSUE9SVCBpcyBub3Qgc2V0CkNP TkZJR19QUFNfQ0xJRU5UX0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwoj IFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUg UEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFs IGNsb2Nrcy4KIwpDT05GSUdfUElOQ1RSTD15CgojCiMgUGluIGNvbnRyb2xsZXJzCiMKQ09ORklH X1BJTk1VWD15CkNPTkZJR19QSU5DT05GPXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15CiMgQ09O RklHX0RFQlVHX1BJTkNUUkwgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9BUzM3MjI9eQpDT05G SUdfUElOQ1RSTF9BTUQ9eQpDT05GSUdfUElOQ1RSTF9TSU5HTEU9eQojIENPTkZJR19QSU5DVFJM X1BBTE1BUyBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0JBWVRSQUlMPXkKQ09ORklHX1BJTkNU UkxfQ0hFUlJZVklFVz15CkNPTkZJR19QSU5DVFJMX0lOVEVMPXkKQ09ORklHX1BJTkNUUkxfQlJP WFRPTj15CkNPTkZJR19QSU5DVFJMX1NVTlJJU0VQT0lOVD15CkNPTkZJR19BUkNIX1dBTlRfT1BU SU9OQUxfR1BJT0xJQj15CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9fREVWUkVTPXkKQ09O RklHX09GX0dQSU89eQpDT05GSUdfR1BJT19BQ1BJPXkKQ09ORklHX0dQSU9MSUJfSVJRQ0hJUD15 CiMgQ09ORklHX0RFQlVHX0dQSU8gaXMgbm90IHNldApDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJ R19HUElPX0dFTkVSSUM9eQpDT05GSUdfR1BJT19NQVg3MzBYPXkKCiMKIyBNZW1vcnkgbWFwcGVk IEdQSU8gZHJpdmVycwojCkNPTkZJR19HUElPXzc0WFhfTU1JTz15CkNPTkZJR19HUElPX0FMVEVS QT15CkNPTkZJR19HUElPX0FNRFBUPXkKIyBDT05GSUdfR1BJT19EV0FQQiBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fR1JH UElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fSUNIPXkKQ09ORklHX0dQSU9fTFlOWFBPSU5UPXkK IyBDT05GSUdfR1BJT19NRU5aMTI3IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTQ09OPXkKIyBD T05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1hJTElOWD15CkNPTkZJR19H UElPX1pYPXkKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJ T18xMDRfRElPXzQ4RSBpcyBub3Qgc2V0CkNPTkZJR19HUElPXzEwNF9JRElPXzE2PXkKQ09ORklH X0dQSU9fMTA0X0lESV80OD15CiMgQ09ORklHX0dQSU9fRjcxODhYIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fSVQ4Nz15CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19T Q0gzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XUzE2QzQ4IGlzIG5vdCBzZXQKCiMKIyBJ MkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldApDT05G SUdfR1BJT19BRE5QPXkKQ09ORklHX0dQSU9fTUFYNzMwMD15CiMgQ09ORklHX0dQSU9fTUFYNzMy WCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDQTk1M1g9eQojIENPTkZJR19HUElPX1BDQTk1M1hf SVJRIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENGODU3WD15CiMgQ09ORklHX0dQSU9fU1gxNTBY IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CgojCiMgTUZEIEdQ SU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX0dQ SU9fQVJJWk9OQT15CkNPTkZJR19HUElPX0RBOTA1NT15CkNPTkZJR19HUElPX0pBTlpfVFRMPXkK Q09ORklHX0dQSU9fS0VNUExEPXkKQ09ORklHX0dQSU9fTFAzOTQzPXkKQ09ORklHX0dQSU9fTVNJ Qz15CiMgQ09ORklHX0dQSU9fUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SQzVUNTgz IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TVE1QRSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1RQ UzY1OTEyPXkKIyBDT05GSUdfR1BJT19VQ0IxNDAwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fV004 MzFYPXkKIyBDT05GSUdfR1BJT19XTTg5OTQgaXMgbm90IHNldAoKIwojIFBDSSBHUElPIGV4cGFu ZGVycwojCkNPTkZJR19HUElPX0FNRDgxMTE9eQojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9fSU5URUxfTUlEPXkKQ09ORklHX0dQSU9fTUxfSU9IPXkKQ09ORklHX0dQ SU9fUkRDMzIxWD15CiMgQ09ORklHX0dQSU9fU09EQVZJTExFIGlzIG5vdCBzZXQKCiMKIyBTUEkg b3IgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fTUNQMjNTMDg9eQpDT05GSUdfVzE9 eQoKIwojIDEtd2lyZSBCdXMgTWFzdGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9YPXkKQ09O RklHX1cxX01BU1RFUl9EUzI0ODI9eQojIENPTkZJR19XMV9NQVNURVJfRFMxV00gaXMgbm90IHNl dAojIENPTkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwoj CkNPTkZJR19XMV9TTEFWRV9USEVSTT15CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKQ09ORklHX1cx X1NMQVZFX0RTMjQwOD15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0s9eQojIENPTkZJ R19XMV9TTEFWRV9EUzI0MTMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkKQ09O RklHX1cxX1NMQVZFX0RTMjQyMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzE9eQpDT05GSUdfVzFf U0xBVkVfRFMyNDMzPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDMzX0NSQyBpcyBub3Qgc2V0CkNP TkZJR19XMV9TTEFWRV9EUzI3NjA9eQpDT05GSUdfVzFfU0xBVkVfRFMyNzgwPXkKQ09ORklHX1cx X1NMQVZFX0RTMjc4MT15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90IHNldApDT05G SUdfVzFfU0xBVkVfQlEyNzAwMD15CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dF Ul9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPXkKQ09ORklHX1dNODMx WF9CQUNLVVA9eQojIENPTkZJR19XTTgzMVhfUE9XRVIgaXMgbm90IHNldApDT05GSUdfVEVTVF9Q T1dFUj15CkNPTkZJR19CQVRURVJZX0RTMjc2MD15CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlz IG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgxPXkKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIg aXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZ X0JRMjdYWFg9eQpDT05GSUdfQkFUVEVSWV9CUTI3WFhYX0kyQz15CkNPTkZJR19CQVRURVJZX0RB OTAzMD15CkNPTkZJR19CQVRURVJZX0RBOTE1MD15CkNPTkZJR19CQVRURVJZX01BWDE3MDQwPXkK Q09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQojIENPTkZJR19DSEFSR0VSX1BDRjUwNjMzIGlzIG5v dCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYODkwMz15CiMgQ09ORklHX0NIQVJHRVJfTFA4NzI3IGlz IG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfR1BJTz15CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYMTQ1NzcgaXMgbm90IHNldApDT05GSUdfQ0hB UkdFUl9NQVg4OTk3PXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBzZXQKQ09ORklH X0NIQVJHRVJfQlEyNDE5MD15CkNPTkZJR19DSEFSR0VSX0JRMjQyNTc9eQpDT05GSUdfQ0hBUkdF Ul9CUTI0NzM1PXkKQ09ORklHX0NIQVJHRVJfQlEyNTg5MD15CkNPTkZJR19DSEFSR0VSX1NNQjM0 Nz15CkNPTkZJR19DSEFSR0VSX1RQUzY1MjE3PXkKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMy OTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJ R19DSEFSR0VSX1JUOTQ1NT15CkNPTkZJR19QT1dFUl9SRVNFVD15CiMgQ09ORklHX1BPV0VSX1JF U0VUX0FTMzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX0dQSU8gaXMgbm90IHNl dApDT05GSUdfUE9XRVJfUkVTRVRfR1BJT19SRVNUQVJUPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRf TFRDMjk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNl dApDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9Q T1dFUk9GRj15CkNPTkZJR19QT1dFUl9BVlM9eQpDT05GSUdfSFdNT049eQpDT05GSUdfSFdNT05f VklEPXkKIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qgc2V0CgojCiMgTmF0aXZlIGRy aXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfQUJJVFVHVVJVMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzQxND15CkNPTkZJ R19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9eQpDT05GSUdfU0VOU09S U19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyNj15CkNPTkZJR19TRU5TT1JTX0FETTEw Mjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQURUNzQxMT15CkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9eQojIENPTkZJR19TRU5TT1JTX0FE VDc0NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19BU0M3NjIxPXkKIyBDT05GSUdfU0VOU09SU19LOFRFTVAgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19LMTBURU1QPXkKIyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVIgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15 CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfREVMTF9T TU09eQpDT05GSUdfU0VOU09SU19EQTkwNTU9eQpDT05GSUdfU0VOU09SU19JNUtfQU1CPXkKQ09O RklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPXkKIyBDT05GSUdf U0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUMxMzc4M19BREM9eQoj IENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0dMNTE4U009 eQojIENPTkZJR19TRU5TT1JTX0dMNTIwU00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HNzYw QT15CkNPTkZJR19TRU5TT1JTX0c3NjI9eQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj15CkNPTkZJ R19TRU5TT1JTX0hJSDYxMzA9eQpDT05GSUdfU0VOU09SU19JNTUwMD15CkNPTkZJR19TRU5TT1JT X0NPUkVURU1QPXkKQ09ORklHX1NFTlNPUlNfSVQ4Nz15CkNPTkZJR19TRU5TT1JTX0pDNDI9eQoj IENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTElORUFH RT15CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TFRDMjk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0xUQzQyMTU9eQpDT05GSUdfU0VOU09SU19MVEM0MjIyPXkKIyBDT05GSUdf U0VOU09SU19MVEM0MjQ1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9eQpDT05GSUdfU0VOU09SU19NQVg2NjQyPXkKQ09O RklHX1NFTlNPUlNfTUFYNjY1MD15CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01BWDMxNzkwPXkKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfTUVORjIxQk1DX0hXTU9OPXkKQ09ORklHX1NFTlNPUlNfTE02 Mz15CkNPTkZJR19TRU5TT1JTX0xNNzM9eQpDT05GSUdfU0VOU09SU19MTTc1PXkKQ09ORklHX1NF TlNPUlNfTE03Nz15CkNPTkZJR19TRU5TT1JTX0xNNzg9eQojIENPTkZJR19TRU5TT1JTX0xNODAg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTgzPXkKIyBDT05GSUdfU0VOU09SU19MTTg1IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04Nz15CkNPTkZJR19TRU5TT1JTX0xNOTA9eQojIENP TkZJR19TRU5TT1JTX0xNOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MTTk1MjM0PXkKQ09ORklHX1NFTlNPUlNfTE05NTI0MT15CiMg Q09ORklHX1NFTlNPUlNfTE05NTI0NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1BDODczNjA9 eQpDT05GSUdfU0VOU09SU19QQzg3NDI3PXkKQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9 eQojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OQ1Q2 Nzc1PXkKQ09ORklHX1NFTlNPUlNfTkNUNzgwMj15CkNPTkZJR19TRU5TT1JTX05DVDc5MDQ9eQpD T05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19QV01fRkFOPXkKQ09ORklHX1NFTlNPUlNfU0hUMTU9eQpDT05GSUdfU0VOU09SU19T SFQyMT15CkNPTkZJR19TRU5TT1JTX1NIVEMxPXkKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfRU1DMTQwMz15CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0VNQzZXMjAxPXkKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3PXkKQ09O RklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049eQojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19TQ0g1NjM2PXkKQ09ORklHX1NFTlNPUlNfU01NNjY1PXkK IyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURT MTAxNT15CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9eQpDT05GSUdfU0VOU09SU19BTUM2ODIxPXkK Q09ORklHX1NFTlNPUlNfSU5BMjA5PXkKQ09ORklHX1NFTlNPUlNfSU5BMlhYPXkKQ09ORklHX1NF TlNPUlNfVEM3ND15CiMgQ09ORklHX1NFTlNPUlNfVEhNQzUwIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19UTVAxMDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVAxMDM9eQojIENPTkZJ R19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX1ZJQTY4NkE9eQojIENPTkZJR19TRU5TT1JTX1ZUMTIxMSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX1ZUODIzMT15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9eQpD T05GSUdfU0VOU09SU19XODM3OTM9eQpDT05GSUdfU0VOU09SU19XODM3OTU9eQojIENPTkZJR19T RU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRT PXkKIyBDT05GSUdfU0VOU09SU19XODNMNzg2TkcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1c4MzYyN0hGIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPXkKQ09ORklHX1NF TlNPUlNfV004MzFYPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElf UE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05G SUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfSFdNT04gaXMgbm90IHNldAojIENPTkZJR19U SEVSTUFMX09GIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQojIENP TkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RI RVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxf REVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRf R09WX1BPV0VSX0FMTE9DQVRPUj15CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09O RklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9 eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CkNPTkZJR19USEVSTUFMX0dPVl9QT1dF Ul9BTExPQ0FUT1I9eQojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJ R19JTlRFTF9TT0NfRFRTX0lPU0ZfQ09SRT15CkNPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUw9 eQpDT05GSUdfSU5UMzQwWF9USEVSTUFMPXkKQ09ORklHX0FDUElfVEhFUk1BTF9SRUw9eQojIENP TkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJ R19XQVRDSERPR19DT1JFPXkKQ09ORklHX1dBVENIRE9HX05PV0FZT1VUPXkKQ09ORklHX1dBVENI RE9HX1NZU0ZTPXkKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dB VENIRE9HPXkKIyBDT05GSUdfREE5MDU1X1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0RBOTA2 Ml9XQVRDSERPRz15CiMgQ09ORklHX0dQSU9fV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfTUVO RjIxQk1DX1dBVENIRE9HPXkKQ09ORklHX1dNODMxWF9XQVRDSERPRz15CkNPTkZJR19YSUxJTlhf V0FUQ0hET0c9eQpDT05GSUdfWklJUkFWRV9XQVRDSERPRz15CkNPTkZJR19DQURFTkNFX1dBVENI RE9HPXkKQ09ORklHX0RXX1dBVENIRE9HPXkKIyBDT05GSUdfUk41VDYxOF9XQVRDSERPRyBpcyBu b3Qgc2V0CkNPTkZJR19NQVg2M1hYX1dBVENIRE9HPXkKQ09ORklHX1JFVFVfV0FUQ0hET0c9eQoj IENPTkZJR19BQ1FVSVJFX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FEVkFOVEVDSF9XRFQgaXMg bm90IHNldApDT05GSUdfQUxJTTE1MzVfV0RUPXkKQ09ORklHX0FMSU03MTAxX1dEVD15CiMgQ09O RklHX0VCQ19DMzg0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19GNzE4MDhFX1dEVD15CkNPTkZJR19T UDUxMDBfVENPPXkKQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9eQojIENPTkZJR19FVVJPVEVD SF9XRFQgaXMgbm90IHNldApDT05GSUdfSUI3MDBfV0RUPXkKIyBDT05GSUdfSUJNQVNSIGlzIG5v dCBzZXQKIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0k2MzAwRVNCX1dEVD15 CiMgQ09ORklHX0lFNlhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NDVV9XQVRDSERP RyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01JRF9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJ R19JVENPX1dEVD15CkNPTkZJR19JVENPX1ZFTkRPUl9TVVBQT1JUPXkKQ09ORklHX0lUODcxMkZf V0RUPXkKQ09ORklHX0lUODdfV0RUPXkKQ09ORklHX0hQX1dBVENIRE9HPXkKQ09ORklHX0tFTVBM RF9XRFQ9eQojIENPTkZJR19IUFdEVF9OTUlfREVDT0RJTkcgaXMgbm90IHNldApDT05GSUdfU0Mx MjAwX1dEVD15CkNPTkZJR19QQzg3NDEzX1dEVD15CiMgQ09ORklHX05WX1RDTyBpcyBub3Qgc2V0 CiMgQ09ORklHXzYwWFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0NQVTVfV0RUPXkKIyBDT05GSUdf U01TQ19TQ0gzMTFYX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDMzdCNzg3X1dEVD15CkNPTkZJ R19WSUFfV0RUPXkKQ09ORklHX1c4MzYyN0hGX1dEVD15CkNPTkZJR19XODM4NzdGX1dEVD15CkNP TkZJR19XODM5NzdGX1dEVD15CkNPTkZJR19NQUNIWl9XRFQ9eQpDT05GSUdfU0JDX0VQWF9DM19X QVRDSERPRz15CkNPTkZJR19JTlRFTF9NRUlfV0RUPXkKIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBu b3Qgc2V0CiMgQ09ORklHX01FTl9BMjFfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9XRFQ9eQoK IwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPXkKQ09O RklHX1dEVFBDST15CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJh Y2twbGFuZQojCiMgQ09ORklHX1NTQiBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxFPXkK CiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNNQV9I T1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJPXkKIyBDT05GSUdfQkNNQV9I T1NUX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQpDT05GSUdfQkNNQV9E UklWRVJfR01BQ19DTU49eQpDT05GSUdfQkNNQV9EUklWRVJfR1BJTz15CkNPTkZJR19CQ01BX0RF QlVHPXkKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JF PXkKIyBDT05GSUdfTUZEX0FDVDg5NDVBIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BUzM3MTE9eQpD T05GSUdfTUZEX0FTMzcyMj15CkNPTkZJR19QTUlDX0FEUDU1MjA9eQpDT05GSUdfTUZEX0FBVDI4 NzBfQ09SRT15CkNPTkZJR19NRkRfQVRNRUxfRkxFWENPTT15CiMgQ09ORklHX01GRF9BVE1FTF9I TENEQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQkNNNTkwWFg9eQojIENPTkZJR19NRkRfQVhQMjBY X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKQ09ORklHX1BN SUNfREE5MDNYPXkKIyBDT05GSUdfTUZEX0RBOTA1Ml9JMkMgaXMgbm90IHNldApDT05GSUdfTUZE X0RBOTA1NT15CkNPTkZJR19NRkRfREE5MDYyPXkKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qg c2V0CkNPTkZJR19NRkRfREE5MTUwPXkKQ09ORklHX01GRF9NQzEzWFhYPXkKQ09ORklHX01GRF9N QzEzWFhYX0kyQz15CkNPTkZJR19NRkRfSEk2NDIxX1BNSUM9eQojIENPTkZJR19IVENfUEFTSUMz IGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSU5U RUxfUVVBUktfSTJDX0dQSU89eQpDT05GSUdfTFBDX0lDSD15CkNPTkZJR19MUENfU0NIPXkKIyBD T05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90IHNldApDT05GSUdfTUZEX0lOVEVMX0xQU1M9eQpD T05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQST15CkNPTkZJR19NRkRfSU5URUxfTFBTU19QQ0k9eQpD T05GSUdfTUZEX0lOVEVMX01TSUM9eQpDT05GSUdfTUZEX0pBTlpfQ01PRElPPXkKQ09ORklHX01G RF9LRU1QTEQ9eQojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84 OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKQ09ORklH X01GRF9NQVgxNDU3Nz15CiMgQ09ORklHX01GRF9NQVg3NzY4NiBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfTUFYODkwNz15CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKQ09O RklHX01GRF9NQVg4OTk3PXkKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldApDT05GSUdf TUZEX01UNjM5Nz15CkNPTkZJR19NRkRfTUVORjIxQk1DPXkKQ09ORklHX01GRF9SRVRVPXkKQ09O RklHX01GRF9QQ0Y1MDYzMz15CkNPTkZJR19QQ0Y1MDYzM19BREM9eQpDT05GSUdfUENGNTA2MzNf R1BJTz15CkNPTkZJR19VQ0IxNDAwX0NPUkU9eQpDT05GSUdfTUZEX1JEQzMyMVg9eQpDT05GSUdf TUZEX1JUU1hfUENJPXkKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CkNPTkZJR19NRkRf UkM1VDU4Mz15CkNPTkZJR19NRkRfUks4MDg9eQpDT05GSUdfTUZEX1JONVQ2MTg9eQpDT05GSUdf TUZEX1NFQ19DT1JFPXkKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklH X01GRF9TTTUwMT15CiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTVNDPXkKIyBDT05GSUdfQUJYNTAw X0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NUTVBFPXkKCiMKIyBTVE1pY3JvZWxlY3Ryb25p Y3MgU1RNUEUgSW50ZXJmYWNlIERyaXZlcnMKIwojIENPTkZJR19TVE1QRV9JMkMgaXMgbm90IHNl dApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFNDQURDIGlzIG5v dCBzZXQKQ09ORklHX01GRF9MUDM5NDM9eQojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQK Q09ORklHX01GRF9QQUxNQVM9eQpDT05GSUdfVFBTNjEwNVg9eQojIENPTkZJR19UUFM2NTAxMCBp cyBub3Qgc2V0CkNPTkZJR19UUFM2NTA3WD15CiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUyMTc9 eQojIENPTkZJR19NRkRfVFBTNjUyMTggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU4Nlgg aXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNldApDT05GSUdfTUZEX1RQ UzY1OTEyPXkKQ09ORklHX01GRF9UUFM2NTkxMl9JMkM9eQojIENPTkZJR19NRkRfVFBTODAwMzEg aXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UV0w2 MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90IHNldApD T05GSUdfTUZEX0xNMzUzMz15CiMgQ09ORklHX01GRF9UQzM1ODlYIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1RNSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1ZYODU1PXkKQ09ORklHX01GRF9BUkla T05BPXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNPTkZJR19NRkRfQ1M0N0wyND15CkNPTkZJ R19NRkRfV001MTAyPXkKIyBDT05GSUdfTUZEX1dNNTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9XTTg5OTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004OTk4IGlzIG5vdCBzZXQKQ09ORklH X01GRF9XTTg0MDA9eQpDT05GSUdfTUZEX1dNODMxWD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15 CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTQ9eQpD T05GSUdfUkVHVUxBVE9SPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKIyBDT05GSUdfUkVHVUxBVE9SX1ZJUlRVQUxf Q09OU1VNRVIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUj15 CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT15CkNPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4PXkKQ09O RklHX1JFR1VMQVRPUl9BTkFUT1A9eQpDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzA9eQpDT05GSUdf UkVHVUxBVE9SX0FSSVpPTkE9eQpDT05GSUdfUkVHVUxBVE9SX0FTMzcxMT15CiMgQ09ORklHX1JF R1VMQVRPUl9BUzM3MjIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQkNNNTkwWFggaXMg bm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVH VUxBVE9SX0RBOTA1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfREE5MDYyPXkKQ09ORklH X1JFR1VMQVRPUl9EQTkyMTA9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMT15CkNPTkZJR19SRUdV TEFUT1JfRkFONTM1NTU9eQpDT05GSUdfUkVHVUxBVE9SX0dQSU89eQojIENPTkZJR19SRUdVTEFU T1JfSEk2NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDUgaXMgbm90IHNl dApDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBPXkKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpD T05GSUdfUkVHVUxBVE9SX0xQMzk3Mj15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzJYPXkKQ09ORklH X1JFR1VMQVRPUl9MUDg3NTU9eQojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfTUFYMTQ1Nzc9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYMTU4NiBp cyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5IGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9NQVg4NjYwPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTA3PXkKQ09ORklHX1JFR1VM QVRPUl9NQVg4OTUyPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NzMgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX01BWDg5OTc9eQpDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT15CkNP TkZJR19SRUdVTEFUT1JfTUMxMzc4Mz15CiMgQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyIGlzIG5v dCBzZXQKQ09ORklHX1JFR1VMQVRPUl9NVDYzMTE9eQpDT05GSUdfUkVHVUxBVE9SX01UNjM5Nz15 CiMgQ09ORklHX1JFR1VMQVRPUl9QQUxNQVMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BD RjUwNjMzPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX1BWODgwNjAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1BWODgwOTA9eQoj IENPTkZJR19SRUdVTEFUT1JfUFdNIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQ TUk9eQpDT05GSUdfUkVHVUxBVE9SX1JDNVQ1ODM9eQpDT05GSUdfUkVHVUxBVE9SX1JLODA4PXkK Q09ORklHX1JFR1VMQVRPUl9STjVUNjE4PXkKQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxPXkKQ09O RklHX1JFR1VMQVRPUl9TMk1QUzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX1M1TTg3NjcgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2MTA1 WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUw MjMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKQ09ORklHX1JFR1VMQVRP Ul9UUFM2NTIxNz15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTI9eQpDT05GSUdfUkVHVUxBVE9S X1dNODMxWD15CkNPTkZJR19SRUdVTEFUT1JfV004NDAwPXkKQ09ORklHX1JFR1VMQVRPUl9XTTg5 OTQ9eQpDT05GSUdfTUVESUFfU1VQUE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQK IwojIENPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9B TkFMT0dfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQ9eQojIENP TkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1NEUl9TVVBQ T1JUPXkKIyBDT05GSUdfTUVESUFfUkNfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElB X0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfVklERU9fREVWPXkKQ09ORklHX1ZJREVPX1Y0 TDI9eQpDT05GSUdfVklERU9fQURWX0RFQlVHPXkKQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JB TkdFUz15CkNPTkZJR19WSURFT19UVU5FUj15CkNPTkZJR19WSURFT0JVRl9HRU49eQpDT05GSUdf VklERU9CVUZfRE1BX1NHPXkKQ09ORklHX1ZJREVPQlVGMl9DT1JFPXkKQ09ORklHX1ZJREVPQlVG Ml9NRU1PUFM9eQpDT05GSUdfVklERU9CVUYyX0RNQV9TRz15CkNPTkZJR19WSURFT0JVRjJfRFZC PXkKQ09ORklHX0RWQl9DT1JFPXkKQ09ORklHX1RUUENJX0VFUFJPTT15CkNPTkZJR19EVkJfTUFY X0FEQVBURVJTPTgKQ09ORklHX0RWQl9EWU5BTUlDX01JTk9SUz15CgojCiMgTWVkaWEgZHJpdmVy cwojCkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cg VFYgc3VwcG9ydAojCiMgQ09ORklHX1ZJREVPX0hFWElVTV9HRU1JTkkgaXMgbm90IHNldApDT05G SUdfVklERU9fSEVYSVVNX09SSU9OPXkKQ09ORklHX1ZJREVPX01YQj15CiMgQ09ORklHX1ZJREVP X0RUMzE1NSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cvaHlicmlkIFRWIHN1 cHBvcnQKIwpDT05GSUdfVklERU9fQ1gyNTgyMT15CiMgQ09ORklHX1ZJREVPX0NYMjU4MjFfQUxT QSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TQUE3MTM0PXkKQ09ORklHX1ZJREVPX1NBQTcxMzRf QUxTQT15CkNPTkZJR19WSURFT19TQUE3MTM0X0RWQj15CiMgQ09ORklHX1ZJREVPX1NBQTcxNjQg aXMgbm90IHNldAoKIwojIE1lZGlhIGRpZ2l0YWwgVFYgUENJIEFkYXB0ZXJzCiMKQ09ORklHX0RW Ql9BVjcxMTA9eQpDT05GSUdfRFZCX0FWNzExMF9PU0Q9eQpDT05GSUdfRFZCX0JVREdFVF9DT1JF PXkKIyBDT05GSUdfRFZCX0JVREdFVCBpcyBub3Qgc2V0CkNPTkZJR19EVkJfQlVER0VUX0FWPXkK Q09ORklHX0RWQl9CVURHRVRfUEFUQ0g9eQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0k9eQoj IENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RW Ql9QTFVUTzIgaXMgbm90IHNldAojIENPTkZJR19EVkJfUFQxIGlzIG5vdCBzZXQKQ09ORklHX0RW Ql9QVDM9eQpDT05GSUdfRFZCX05HRU5FPXkKIyBDT05GSUdfRFZCX0REQlJJREdFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFZCX1BMQVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAoKIwojIFN1cHBvcnRl ZCBNTUMvU0RJTyBhZGFwdGVycwojCiMgQ09ORklHX1NNU19TRElPX0RSViBpcyBub3Qgc2V0Cgoj CiMgU3VwcG9ydGVkIEZpcmVXaXJlIChJRUVFIDEzOTQpIEFkYXB0ZXJzCiMKQ09ORklHX0RWQl9G SVJFRFRWPXkKQ09ORklHX0RWQl9GSVJFRFRWX0lOUFVUPXkKQ09ORklHX1ZJREVPX1RWRUVQUk9N PXkKQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1A9eQpDT05GSUdfVklERU9fU0FBNzE0Nj15CkNPTkZJ R19WSURFT19TQUE3MTQ2X1ZWPXkKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJz LCBzZW5zb3JzLCBpMmMsIGZyb250ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxF Q1Q9eQoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwpDT05GSUdf VklERU9fVERBOTg0MD15CkNPTkZJR19WSURFT19URUE2NDE1Qz15CkNPTkZJR19WSURFT19URUE2 NDIwPXkKCiMKIyBSRFMgZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNjU4OD15CgojCiMgVmlk ZW8gZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzExWD15CgojCiMgVmlkZW8gYW5kIGF1ZGlv IGRlY29kZXJzCiMKCiMKIyBWaWRlbyBlbmNvZGVycwojCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZp Y2VzCiMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwoj CgojCiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwpDT05GSUdfVklERU9fU0FBNjc1 MkhTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCgojCiMgU2Vuc29ycyB1c2Vk IG9uIHNvY19jYW1lcmEgZHJpdmVyCiMKQ09ORklHX01FRElBX1RVTkVSPXkKQ09ORklHX01FRElB X1RVTkVSX1NJTVBMRT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjkwPXkKQ09ORklHX01FRElB X1RVTkVSX1REQTgyN1g9eQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNzE9eQpDT05GSUdfTUVE SUFfVFVORVJfVERBOTg4Nz15CkNPTkZJR19NRURJQV9UVU5FUl9NVDIwWFg9eQpDT05GSUdfTUVE SUFfVFVORVJfTVQyMTMxPXkKQ09ORklHX01FRElBX1RVTkVSX1hDMjAyOD15CkNPTkZJR19NRURJ QV9UVU5FUl9YQzUwMDA9eQpDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPXkKQ09ORklHX01FRElB X1RVTkVSX01DNDRTODAzPXkKQ09ORklHX01FRElBX1RVTkVSX01YTDMwMVJGPXkKQ09ORklHX01F RElBX1RVTkVSX1FNMUQxQzAwNDI9eQoKIwojIE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkgZnJv bnRlbmRzCiMKQ09ORklHX0RWQl9TVEIwODk5PXkKQ09ORklHX0RWQl9TVFYwOTB4PXkKQ09ORklH X0RWQl9TVFY2MTEweD15CgojCiMgTXVsdGlzdGFuZGFyZCAoY2FibGUgKyB0ZXJyZXN0cmlhbCkg ZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EUlhLPXkKQ09ORklHX0RWQl9UREExODI3MUMyREQ9eQoK IwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfQ1gyNDEyMz15CkNP TkZJR19EVkJfTVQzMTI9eQpDT05GSUdfRFZCX1pMMTAwMzY9eQpDT05GSUdfRFZCX1pMMTAwMzk9 eQpDT05GSUdfRFZCX1M1SDE0MjA9eQpDT05GSUdfRFZCX1NUVjAyOTk9eQpDT05GSUdfRFZCX1RE QTgwODM9eQpDT05GSUdfRFZCX1REQTEwMDg2PXkKQ09ORklHX0RWQl9UREE4MjYxPXkKQ09ORklH X0RWQl9WRVMxWDkzPXkKQ09ORklHX0RWQl9UVU5FUl9JVEQxMDAwPXkKQ09ORklHX0RWQl9UVU5F Ul9DWDI0MTEzPXkKQ09ORklHX0RWQl9UREE4MjZYPXkKQ09ORklHX0RWQl9UVUE2MTAwPXkKQ09O RklHX0RWQl9DWDI0MTIwPXkKCiMKIyBEVkItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNP TkZJR19EVkJfU1A4ODcwPXkKQ09ORklHX0RWQl9MNjQ3ODE9eQpDT05GSUdfRFZCX1REQTEwMDRY PXkKQ09ORklHX0RWQl9NVDM1Mj15CkNPTkZJR19EVkJfWkwxMDM1Mz15CkNPTkZJR19EVkJfVERB MTAwNDg9eQojIENPTkZJR19EVkJfQVMxMDJfRkUgaXMgbm90IHNldAoKIwojIERWQi1DIChjYWJs ZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9WRVMxODIwPXkKQ09ORklHX0RWQl9UREExMDAyMT15 CkNPTkZJR19EVkJfVERBMTAwMjM9eQpDT05GSUdfRFZCX1NUVjAyOTc9eQoKIwojIEFUU0MgKE5v cnRoIEFtZXJpY2FuL0tvcmVhbiBUZXJyZXN0cmlhbC9DYWJsZSBEVFYpIGZyb250ZW5kcwojCkNP TkZJR19EVkJfTlhUMjAwWD15CkNPTkZJR19EVkJfQkNNMzUxMD15CkNPTkZJR19EVkJfTEdEVDMz MFg9eQpDT05GSUdfRFZCX0xHRFQzMzA1PXkKCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9u dGVuZHMKIwoKIwojIElTREItUyAoc2F0ZWxsaXRlKSAmIElTREItVCAodGVycmVzdHJpYWwpIGZy b250ZW5kcwojCkNPTkZJR19EVkJfVEM5MDUyMj15CgojCiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBv bmx5IHR1bmVycy9QTEwKIwpDT05GSUdfRFZCX1BMTD15CgojCiMgU0VDIGNvbnRyb2wgZGV2aWNl cyBmb3IgRFZCLVMKIwpDT05GSUdfRFZCX0xOQlAyMT15CkNPTkZJR19EVkJfSVNMNjQwNT15CkNP TkZJR19EVkJfSVNMNjQyMT15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMK IyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMK Q09ORklHX0FHUD15CiMgQ09ORklHX0FHUF9BTUQ2NCBpcyBub3Qgc2V0CkNPTkZJR19BR1BfSU5U RUw9eQpDT05GSUdfQUdQX1NJUz15CkNPTkZJR19BR1BfVklBPXkKQ09ORklHX0lOVEVMX0dUVD15 CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09ORklHX1ZHQV9T V0lUQ0hFUk9PPXkKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fTUlQSV9EU0k9eQojIENPTkZJR19E Uk1fRFBfQVVYX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05G SUdfRFJNX0tNU19GQl9IRUxQRVI9eQpDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CiMgQ09O RklHX0RSTV9MT0FEX0VESURfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfRFJNX1RUTT15Cgoj CiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQURWNzUxMT15 CkNPTkZJR19EUk1fSTJDX0NINzAwNj15CkNPTkZJR19EUk1fSTJDX1NJTDE2ND15CkNPTkZJR19E Uk1fSTJDX05YUF9UREE5OThYPXkKQ09ORklHX0RSTV9UREZYPXkKQ09ORklHX0RSTV9SMTI4PXkK Q09ORklHX0RSTV9SQURFT049eQojIENPTkZJR19EUk1fUkFERU9OX1VTRVJQVFIgaXMgbm90IHNl dAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKCiMKIyBBQ1AgQ29uZmlndXJhdGlvbgoj CiMgQ09ORklHX0RSTV9BTURfQUNQIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9OT1VWRUFVPXkKQ09O RklHX05PVVZFQVVfREVCVUc9NQpDT05GSUdfTk9VVkVBVV9ERUJVR19ERUZBVUxUPTMKIyBDT05G SUdfRFJNX05PVVZFQVVfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k4MTAgaXMg bm90IHNldAojIENPTkZJR19EUk1fSTkxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0EgaXMg bm90IHNldAojIENPTkZJR19EUk1fU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZJQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9TQVZBR0UgaXMgbm90IHNldApDT05GSUdfRFJNX1ZHRU09eQoj IENPTkZJR19EUk1fVk1XR0ZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQVNUIGlzIG5vdCBz ZXQKQ09ORklHX0RSTV9NR0FHMjAwPXkKQ09ORklHX0RSTV9DSVJSVVNfUUVNVT15CkNPTkZJR19E Uk1fUVhMPXkKQ09ORklHX0RSTV9CT0NIUz15CkNPTkZJR19EUk1fVklSVElPX0dQVT15CkNPTkZJ R19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKQ09ORklHX0RSTV9QQU5FTF9TSU1Q TEU9eQpDT05GSUdfRFJNX1BBTkVMX1BBTkFTT05JQ19WVlgxMEYwMzROMDA9eQpDT05GSUdfRFJN X1BBTkVMX1NBTVNVTkdfUzZFOEFBMD15CiMgQ09ORklHX0RSTV9QQU5FTF9TSEFSUF9MUTEwMVIx U1gwMSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfU0hBUlBfTFMwNDNUMUxFMDE9eQpDT05G SUdfRFJNX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCkNPTkZJR19E Uk1fTlhQX1BUTjM0NjA9eQpDT05GSUdfRFJNX1BBUkFERV9QUzg2MjI9eQoKIwojIEZyYW1lIGJ1 ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qg c2V0CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQl9EREM9 eQpDT05GSUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkK Q09ORklHX0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05G SUdfRkJfQ0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklM TFJFQ1Q9eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9 eQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9Q Uz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9TVkdBTElCPXkKIyBDT05GSUdf RkJfTUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01P REVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBo YXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKQ09ORklHX0ZC X1BNMj15CkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUPXkKQ09ORklHX0ZCX0NZQkVSMjAw MD15CkNPTkZJR19GQl9DWUJFUjIwMDBfRERDPXkKQ09ORklHX0ZCX0FSQz15CkNPTkZJR19GQl9B U0lMSUFOVD15CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkdBMTYg aXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19GQl9FRkk9eQojIENPTkZJR19GQl9O NDExIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hHQT15CkNPTkZJR19GQl9PUEVOQ09SRVM9eQojIENP TkZJR19GQl9TMUQxM1hYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9OVklESUE9eQpDT05GSUdfRkJf TlZJRElBX0kyQz15CkNPTkZJR19GQl9OVklESUFfREVCVUc9eQpDT05GSUdfRkJfTlZJRElBX0JB Q0tMSUdIVD15CkNPTkZJR19GQl9SSVZBPXkKQ09ORklHX0ZCX1JJVkFfSTJDPXkKIyBDT05GSUdf RkJfUklWQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9SSVZBX0JBQ0tMSUdIVD15CiMgQ09O RklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKQ09O RklHX0ZCX0lOVEVMPXkKIyBDT05GSUdfRkJfSU5URUxfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19GQl9JTlRFTF9JMkMgaXMgbm90IHNldApDT05GSUdfRkJfTUFUUk9YPXkKIyBDT05GSUdfRkJf TUFUUk9YX01JTExFTklVTSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BVFJPWF9NWVNUSVFVRSBp cyBub3Qgc2V0CkNPTkZJR19GQl9NQVRST1hfRz15CkNPTkZJR19GQl9NQVRST1hfSTJDPXkKIyBD T05GSUdfRkJfTUFUUk9YX01BVkVOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JBREVPTj15CkNPTkZJ R19GQl9SQURFT05fSTJDPXkKIyBDT05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVCBpcyBub3Qgc2V0 CkNPTkZJR19GQl9SQURFT05fREVCVUc9eQojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldApD T05GSUdfRkJfQVRZPXkKQ09ORklHX0ZCX0FUWV9DVD15CiMgQ09ORklHX0ZCX0FUWV9HRU5FUklD X0xDRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFlfR1g9eQpDT05GSUdfRkJfQVRZX0JBQ0tMSUdI VD15CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1NJUz15CkNPTkZJR19GQl9TSVNfMzAwPXkKQ09ORklHX0ZCX1NJU18zMTU9 eQpDT05GSUdfRkJfVklBPXkKQ09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTPXkKIyBDT05GSUdf RkJfVklBX1hfQ09NUEFUSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19GQl9ORU9NQUdJQz15CkNP TkZJR19GQl9LWVJPPXkKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9WT09E T08xPXkKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RSSURFTlQ9eQpD T05GSUdfRkJfQVJLPXkKQ09ORklHX0ZCX1BNMz15CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90 IHNldAojIENPTkZJR19GQl9TTTUwMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9JQk1fR1hUNDUwMD15 CiMgQ09ORklHX0ZCX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJUlRVQUw9eQojIENP TkZJR19YRU5fRkJERVZfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfRkJfTUVUUk9OT01FPXkK IyBDT05GSUdfRkJfTUI4NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9CUk9BRFNIRUVUPXkKIyBD T05GSUdfRkJfQVVPX0sxOTBYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hZUEVSVj15CiMgQ09ORklH X0ZCX1NJTVBMRSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TU0QxMzA3PXkKQ09ORklHX0ZCX1NNNzEy PXkKQ09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNF PXkKQ09ORklHX0xDRF9QTEFURk9STT15CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkK Q09ORklHX0JBQ0tMSUdIVF9HRU5FUklDPXkKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzUzMyBpcyBu b3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfUFdNPXkKQ09ORklHX0JBQ0tMSUdIVF9EQTkwM1g9eQpD T05GSUdfQkFDS0xJR0hUX0FQUExFPXkKQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRD15CkNP TkZJR19CQUNLTElHSFRfU0FIQVJBPXkKQ09ORklHX0JBQ0tMSUdIVF9XTTgzMVg9eQpDT05GSUdf QkFDS0xJR0hUX0FEUDU1MjA9eQpDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjA9eQpDT05GSUdfQkFD S0xJR0hUX0FEUDg4NzA9eQojIENPTkZJR19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNldApD T05GSUdfQkFDS0xJR0hUX0FBVDI4NzA9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEE9eQpDT05G SUdfQkFDS0xJR0hUX0xNMzYzOT15CkNPTkZJR19CQUNLTElHSFRfTFA4NTVYPXkKQ09ORklHX0JB Q0tMSUdIVF9UUFM2NTIxNz15CkNPTkZJR19CQUNLTElHSFRfQVMzNzExPXkKQ09ORklHX0JBQ0tM SUdIVF9HUElPPXkKQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD15CkNPTkZJR19CQUNLTElHSFRf QkQ2MTA3PXkKQ09ORklHX1ZHQVNUQVRFPXkKQ09ORklHX1ZJREVPTU9ERV9IRUxQRVJTPXkKQ09O RklHX0hETUk9eQojIENPTkZJR19MT0dPIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09ORklH X1NPVU5EX09TU19DT1JFPXkKIyBDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU0gaXMgbm90 IHNldApDT05GSUdfU05EPXkKQ09ORklHX1NORF9USU1FUj15CkNPTkZJR19TTkRfUENNPXkKQ09O RklHX1NORF9QQ01fRUxEPXkKQ09ORklHX1NORF9ETUFFTkdJTkVfUENNPXkKQ09ORklHX1NORF9I V0RFUD15CkNPTkZJR19TTkRfUkFXTUlEST15CkNPTkZJR19TTkRfQ09NUFJFU1NfT0ZGTE9BRD15 CkNPTkZJR19TTkRfSkFDSz15CkNPTkZJR19TTkRfSkFDS19JTlBVVF9ERVY9eQojIENPTkZJR19T TkRfU0VRVUVOQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NORF9PU1NFTVVMPXkKQ09ORklHX1NORF9N SVhFUl9PU1M9eQojIENPTkZJR19TTkRfUENNX09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9Q Q01fVElNRVIgaXMgbm90IHNldApDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTPXkKQ09ORklHX1NO RF9NQVhfQ0FSRFM9MzIKQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEk9eQojIENPTkZJR19TTkRf UFJPQ19GUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVkVSQk9TRV9QUklOVEs9eQojIENPTkZJR19T TkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9T R0JVRj15CiMgQ09ORklHX1NORF9SQVdNSURJX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9P UEwzX0xJQl9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NCQVdFX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTVUxMEsx X1NFUSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfTVBVNDAxX1VBUlQ9eQpDT05GSUdfU05EX09QTDNf TElCPXkKQ09ORklHX1NORF9WWF9MSUI9eQpDT05GSUdfU05EX0FDOTdfQ09ERUM9eQojIENPTkZJ R19TTkRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENJPXkKIyBDT05GSUdfU05EX0FE MTg4OSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQUxTMzAwPXkKIyBDT05GSUdfU05EX0FMUzQwMDAg aXMgbm90IHNldApDT05GSUdfU05EX0FMSTU0NTE9eQojIENPTkZJR19TTkRfQVNJSFBJIGlzIG5v dCBzZXQKQ09ORklHX1NORF9BVElJWFA9eQojIENPTkZJR19TTkRfQVRJSVhQX01PREVNIGlzIG5v dCBzZXQKQ09ORklHX1NORF9BVTg4MTA9eQpDT05GSUdfU05EX0FVODgyMD15CkNPTkZJR19TTkRf QVU4ODMwPXkKQ09ORklHX1NORF9BVzI9eQpDT05GSUdfU05EX0FaVDMzMjg9eQojIENPTkZJR19T TkRfQlQ4N1ggaXMgbm90IHNldApDT05GSUdfU05EX0NBMDEwNj15CkNPTkZJR19TTkRfQ01JUENJ PXkKQ09ORklHX1NORF9PWFlHRU5fTElCPXkKQ09ORklHX1NORF9PWFlHRU49eQojIENPTkZJR19T TkRfQ1M0MjgxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9DUzQ2WFg9eQojIENPTkZJR19TTkRfQ1M0 NlhYX05FV19EU1AgaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1RYRkkgaXMgbm90IHNldAojIENP TkZJR19TTkRfREFSTEEyMCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfR0lOQTIwPXkKQ09ORklHX1NO RF9MQVlMQTIwPXkKIyBDT05GSUdfU05EX0RBUkxBMjQgaXMgbm90IHNldApDT05GSUdfU05EX0dJ TkEyND15CiMgQ09ORklHX1NORF9MQVlMQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01PTkEg aXMgbm90IHNldAojIENPTkZJR19TTkRfTUlBIGlzIG5vdCBzZXQKQ09ORklHX1NORF9FQ0hPM0c9 eQpDT05GSUdfU05EX0lORElHTz15CkNPTkZJR19TTkRfSU5ESUdPSU89eQpDT05GSUdfU05EX0lO RElHT0RKPXkKQ09ORklHX1NORF9JTkRJR09JT1g9eQpDT05GSUdfU05EX0lORElHT0RKWD15CkNP TkZJR19TTkRfRU1VMTBLMT15CkNPTkZJR19TTkRfRU1VMTBLMVg9eQojIENPTkZJR19TTkRfRU5T MTM3MCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfRU5TMTM3MT15CiMgQ09ORklHX1NORF9FUzE5Mzgg aXMgbm90IHNldApDT05GSUdfU05EX0VTMTk2OD15CiMgQ09ORklHX1NORF9FUzE5NjhfSU5QVVQg aXMgbm90IHNldApDT05GSUdfU05EX0ZNODAxPXkKQ09ORklHX1NORF9IRFNQPXkKCiMKIyBEb24n dCBmb3JnZXQgdG8gYWRkIGJ1aWx0LWluIGZpcm13YXJlcyBmb3IgSERTUCBkcml2ZXIKIwpDT05G SUdfU05EX0hEU1BNPXkKQ09ORklHX1NORF9JQ0UxNzEyPXkKQ09ORklHX1NORF9JQ0UxNzI0PXkK Q09ORklHX1NORF9JTlRFTDhYMD15CkNPTkZJR19TTkRfSU5URUw4WDBNPXkKIyBDT05GSUdfU05E X0tPUkcxMjEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xPTEEgaXMgbm90IHNldAojIENPTkZJ R19TTkRfTFg2NDY0RVMgaXMgbm90IHNldApDT05GSUdfU05EX01BRVNUUk8zPXkKIyBDT05GSUdf U05EX01BRVNUUk8zX0lOUFVUIGlzIG5vdCBzZXQKQ09ORklHX1NORF9NSVhBUlQ9eQojIENPTkZJ R19TTkRfTk0yNTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENYSFIgaXMgbm90IHNldAojIENP TkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUUzMiBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfUk1FOTY9eQojIENPTkZJR19TTkRfUk1FOTY1MiBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU09OSUNWSUJFUz15CiMgQ09ORklHX1NORF9UUklERU5UIGlzIG5vdCBzZXQKQ09ORklH X1NORF9WSUE4MlhYPXkKQ09ORklHX1NORF9WSUE4MlhYX01PREVNPXkKQ09ORklHX1NORF9WSVJU VU9TTz15CkNPTkZJR19TTkRfVlgyMjI9eQpDT05GSUdfU05EX1lNRlBDST15CgojCiMgSEQtQXVk aW8KIwojIENPTkZJR19TTkRfSERBX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfQ09S RT15CkNPTkZJR19TTkRfSERBX0VYVF9DT1JFPXkKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0la RT02NApDT05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9GSVJFV0lSRV9MSUI9eQpDT05G SUdfU05EX0RJQ0U9eQpDT05GSUdfU05EX09YRlc9eQojIENPTkZJR19TTkRfSVNJR0hUIGlzIG5v dCBzZXQKQ09ORklHX1NORF9GSVJFV09SS1M9eQojIENPTkZJR19TTkRfQkVCT0IgaXMgbm90IHNl dApDT05GSUdfU05EX0ZJUkVXSVJFX0RJR0kwMFg9eQpDT05GSUdfU05EX0ZJUkVXSVJFX1RBU0NB TT15CiMgQ09ORklHX1NORF9QQ01DSUEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQz15CkNPTkZJ R19TTkRfU09DX0FDOTdfQlVTPXkKQ09ORklHX1NORF9TT0NfR0VORVJJQ19ETUFFTkdJTkVfUENN PXkKQ09ORklHX1NORF9TT0NfQ09NUFJFU1M9eQpDT05GSUdfU05EX1NPQ19UT1BPTE9HWT15CkNP TkZJR19TTkRfU09DX0FNRF9BQ1A9eQpDT05GSUdfU05EX0FUTUVMX1NPQz15CkNPTkZJR19TTkRf REVTSUdOV0FSRV9JMlM9eQoKIwojIFNvQyBBdWRpbyBmb3IgRnJlZXNjYWxlIENQVXMKIwoKIwoj IENvbW1vbiBTb0MgQXVkaW8gb3B0aW9ucyBmb3IgRnJlZXNjYWxlIENQVXM6CiMKQ09ORklHX1NO RF9TT0NfRlNMX0FTUkM9eQpDT05GSUdfU05EX1NPQ19GU0xfU0FJPXkKQ09ORklHX1NORF9TT0Nf RlNMX1NTST15CkNPTkZJR19TTkRfU09DX0ZTTF9TUERJRj15CkNPTkZJR19TTkRfU09DX0ZTTF9F U0FJPXkKQ09ORklHX1NORF9TT0NfSU1YX0FVRE1VWD15CkNPTkZJR19TTkRfU09DX0lNRz15CiMg Q09ORklHX1NORF9TT0NfSU1HX0kyU19JTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfSU1H X0kyU19PVVQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0lNR19QQVJBTExFTF9PVVQgaXMg bm90IHNldApDT05GSUdfU05EX1NPQ19JTUdfU1BESUZfSU49eQpDT05GSUdfU05EX1NPQ19JTUdf U1BESUZfT1VUPXkKQ09ORklHX1NORF9TT0NfSU1HX1BJU1RBQ0hJT19JTlRFUk5BTF9EQUM9eQoj IENPTkZJR19TTkRfTUZMRF9NQUNISU5FIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TU1RfTUZMRF9Q TEFURk9STT15CkNPTkZJR19TTkRfU1NUX0lQQz15CkNPTkZJR19TTkRfU1NUX0lQQ19BQ1BJPXkK Q09ORklHX1NORF9TT0NfSU5URUxfU1NUPXkKQ09ORklHX1NORF9TT0NfSU5URUxfU1NUX0FDUEk9 eQpDT05GSUdfU05EX1NPQ19JTlRFTF9TU1RfTUFUQ0g9eQojIENPTkZJR19TTkRfU09DX0lOVEVM X0JZVENSX1JUNTY0MF9NQUNIIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfSU5URUxfQllUQ1Jf UlQ1NjUxX01BQ0g9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9TS1lMQUtFPXkKQ09ORklHX1NORF9T T0NfSU5URUxfU0tMX1JUMjg2X01BQ0g9eQoKIwojIEFsbHdpbm5lciBTb0MgQXVkaW8gc3VwcG9y dAojCiMgQ09ORklHX1NORF9TVU40SV9DT0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TVU40 SV9TUERJRiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1hURlBHQV9JMlM9eQpDT05GSUdfU05E X1NPQ19JMkNfQU5EX1NQST15CgojCiMgQ09ERUMgZHJpdmVycwojCkNPTkZJR19TTkRfU09DX0FD OTdfQ09ERUM9eQpDT05GSUdfU05EX1NPQ19BREFVMTcwMT15CkNPTkZJR19TTkRfU09DX0FLNDU1 ND15CkNPTkZJR19TTkRfU09DX0FLNDYxMz15CkNPTkZJR19TTkRfU09DX0FLNDY0Mj15CkNPTkZJ R19TTkRfU09DX0FLNTM4Nj15CkNPTkZJR19TTkRfU09DX0FMQzU2MjM9eQpDT05GSUdfU05EX1NP Q19DUzM1TDMyPXkKQ09ORklHX1NORF9TT0NfQ1M0Mkw1MT15CkNPTkZJR19TTkRfU09DX0NTNDJM NTFfSTJDPXkKQ09ORklHX1NORF9TT0NfQ1M0Mkw1Mj15CkNPTkZJR19TTkRfU09DX0NTNDJMNTY9 eQpDT05GSUdfU05EX1NPQ19DUzQyTDczPXkKQ09ORklHX1NORF9TT0NfQ1M0MjY1PXkKQ09ORklH X1NORF9TT0NfQ1M0MjcwPXkKQ09ORklHX1NORF9TT0NfQ1M0MjcxPXkKQ09ORklHX1NORF9TT0Nf Q1M0MjcxX0kyQz15CkNPTkZJR19TTkRfU09DX0NTNDJYWDg9eQpDT05GSUdfU05EX1NPQ19DUzQy WFg4X0kyQz15CkNPTkZJR19TTkRfU09DX0NTNDM0OT15CkNPTkZJR19TTkRfU09DX0RNSUM9eQpD T05GSUdfU05EX1NPQ19FUzgzMjg9eQpDT05GSUdfU05EX1NPQ19HVE02MDE9eQpDT05GSUdfU05E X1NPQ19IREFDX0hETUk9eQpDT05GSUdfU05EX1NPQ19JTk5PX1JLMzAzNj15CkNPTkZJR19TTkRf U09DX1BDTTE2ODE9eQpDT05GSUdfU05EX1NPQ19QQ00xNzlYPXkKQ09ORklHX1NORF9TT0NfUENN MTc5WF9JMkM9eQpDT05GSUdfU05EX1NPQ19QQ00zMTY4QT15CkNPTkZJR19TTkRfU09DX1BDTTMx NjhBX0kyQz15CkNPTkZJR19TTkRfU09DX1BDTTUxMng9eQpDT05GSUdfU05EX1NPQ19QQ001MTJ4 X0kyQz15CkNPTkZJR19TTkRfU09DX1JMNjIzMT15CkNPTkZJR19TTkRfU09DX1JMNjM0N0E9eQpD T05GSUdfU05EX1NPQ19SVDI4Nj15CkNPTkZJR19TTkRfU09DX1JUNTYxNj15CkNPTkZJR19TTkRf U09DX1JUNTYzMT15CkNPTkZJR19TTkRfU09DX1JUNTY1MT15CiMgQ09ORklHX1NORF9TT0NfUlQ1 Njc3X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1NHVEw1MDAwPXkKQ09ORklHX1NORF9T T0NfU0lHTUFEU1A9eQpDT05GSUdfU05EX1NPQ19TSUdNQURTUF9JMkM9eQpDT05GSUdfU05EX1NP Q19TSVJGX0FVRElPX0NPREVDPXkKQ09ORklHX1NORF9TT0NfU1BESUY9eQpDT05GSUdfU05EX1NP Q19TU00yNjAyPXkKQ09ORklHX1NORF9TT0NfU1NNMjYwMl9JMkM9eQpDT05GSUdfU05EX1NPQ19T U000NTY3PXkKQ09ORklHX1NORF9TT0NfU1RBMzJYPXkKQ09ORklHX1NORF9TT0NfU1RBMzUwPXkK Q09ORklHX1NORF9TT0NfU1RJX1NBUz15CkNPTkZJR19TTkRfU09DX1RBUzI1NTI9eQpDT05GSUdf U05EX1NPQ19UQVM1MDg2PXkKQ09ORklHX1NORF9TT0NfVEFTNTcxWD15CkNPTkZJR19TTkRfU09D X1RGQTk4Nzk9eQpDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMyMz15CkNPTkZJR19TTkRfU09DX1RM VjMyMEFJQzIzX0kyQz15CkNPTkZJR19TTkRfU09DX1RMVjMyMEFJQzMxWFg9eQpDT05GSUdfU05E X1NPQ19UTFYzMjBBSUMzWD15CkNPTkZJR19TTkRfU09DX1RTM0EyMjdFPXkKQ09ORklHX1NORF9T T0NfV004NTEwPXkKQ09ORklHX1NORF9TT0NfV004NTIzPXkKQ09ORklHX1NORF9TT0NfV004NTgw PXkKQ09ORklHX1NORF9TT0NfV004NzExPXkKQ09ORklHX1NORF9TT0NfV004NzI4PXkKQ09ORklH X1NORF9TT0NfV004NzMxPXkKQ09ORklHX1NORF9TT0NfV004NzM3PXkKQ09ORklHX1NORF9TT0Nf V004NzQxPXkKQ09ORklHX1NORF9TT0NfV004NzUwPXkKQ09ORklHX1NORF9TT0NfV004NzUzPXkK Q09ORklHX1NORF9TT0NfV004Nzc2PXkKQ09ORklHX1NORF9TT0NfV004ODA0PXkKQ09ORklHX1NO RF9TT0NfV004ODA0X0kyQz15CkNPTkZJR19TTkRfU09DX1dNODkwMz15CkNPTkZJR19TTkRfU09D X1dNODk2Mj15CkNPTkZJR19TTkRfU09DX1dNODk3ND15CkNPTkZJR19TTkRfU09DX1dNODk3OD15 CkNPTkZJR19TTkRfU09DX1RQQTYxMzBBMj15CiMgQ09ORklHX1NORF9TSU1QTEVfQ0FSRCBpcyBu b3Qgc2V0CkNPTkZJR19TT1VORF9QUklNRT15CiMgQ09ORklHX1NPVU5EX09TUyBpcyBub3Qgc2V0 CkNPTkZJR19BQzk3X0JVUz15CgojCiMgSElEIHN1cHBvcnQKIwojIENPTkZJR19ISUQgaXMgbm90 IHNldAoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19ISUQgaXMgbm90IHNldApD T05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJ R19VU0JfQVJDSF9IQVNfSENEPXkKIyBDT05GSUdfVVNCIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9y dCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VT Ql9QSFkgaXMgbm90IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBSFZPX1VTQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19VV0IgaXMgbm90IHNldApD T05GSUdfTU1DPXkKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJ TyBDYXJkIERyaXZlcnMKIwpDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19CTE9DS19NSU5P UlM9OApDT05GSUdfTU1DX0JMT0NLX0JPVU5DRT15CkNPTkZJR19TRElPX1VBUlQ9eQpDT05GSUdf TU1DX1RFU1Q9eQoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBD T05GSUdfTU1DX1NESENJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19XQlNEPXkKQ09ORklHX01NQ19U SUZNX1NEPXkKIyBDT05GSUdfTU1DX0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TRFJJ Q09IX0NTPXkKQ09ORklHX01NQ19DQjcxMD15CkNPTkZJR19NTUNfVklBX1NETU1DPXkKIyBDT05G SUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNldAojIENPTkZJR19NTUNfUkVBTFRFS19QQ0kgaXMg bm90IHNldApDT05GSUdfTU1DX1RPU0hJQkFfUENJPXkKQ09ORklHX01NQ19NVEs9eQojIENPTkZJ R19NRU1TVElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNT PXkKQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9eQoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdf TEVEU19BQVQxMjkwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQkNNNjMyOD15CkNPTkZJR19MRURT X0JDTTYzNTg9eQpDT05GSUdfTEVEU19MTTM1MzA9eQojIENPTkZJR19MRURTX0xNMzUzMyBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0xNMzY0Mj15CkNPTkZJR19MRURTX1BDQTk1MzI9eQojIENPTkZJ R19MRURTX1BDQTk1MzJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0dQSU89eQpDT05GSUdf TEVEU19MUDM5NDQ9eQpDT05GSUdfTEVEU19MUDU1WFhfQ09NTU9OPXkKQ09ORklHX0xFRFNfTFA1 NTIxPXkKIyBDT05GSUdfTEVEU19MUDU1MjMgaXMgbm90IHNldApDT05GSUdfTEVEU19MUDU1NjI9 eQpDT05GSUdfTEVEU19MUDg1MDE9eQojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CkNP TkZJR19MRURTX0NMRVZPX01BSUw9eQpDT05GSUdfTEVEU19QQ0E5NTVYPXkKIyBDT05GSUdfTEVE U19QQ0E5NjNYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfV004MzFYX1NUQVRVUz15CiMgQ09ORklH X0xFRFNfREE5MDNYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUFdNPXkKIyBDT05GSUdfTEVEU19S RUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfTEVEU19CRDI4MDI9eQpDT05GSUdfTEVEU19JTlRF TF9TUzQyMDA9eQojIENPTkZJR19MRURTX0xUMzU5MyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0FE UDU1MjA9eQpDT05GSUdfTEVEU19NQzEzNzgzPXkKQ09ORklHX0xFRFNfVENBNjUwNz15CiMgQ09O RklHX0xFRFNfVExDNTkxWFggaXMgbm90IHNldApDT05GSUdfTEVEU19NQVg4OTk3PXkKQ09ORklH X0xFRFNfTE0zNTV4PXkKQ09ORklHX0xFRFNfTUVORjIxQk1DPXkKQ09ORklHX0xFRFNfS1REMjY5 Mj15CiMgQ09ORklHX0xFRFNfSVMzMUZMMzJYWCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBm b3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElE X1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009eQojIENPTkZJR19MRURTX1NZU0NPTiBpcyBu b3Qgc2V0CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQojIENPTkZJ R19MRURTX1RSSUdHRVJfVElNRVIgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX09ORVNI T1Q9eQpDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CkNPTkZJR19MRURTX1RSSUdHRVJf QkFDS0xJR0hUPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVFJJR0dFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxU X09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExF RCB0YXJnZXQpCiMKQ09ORklHX0xFRFNfVFJJR0dFUl9UUkFOU0lFTlQ9eQpDT05GSUdfTEVEU19U UklHR0VSX0NBTUVSQT15CiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldApDT05GSUdf RURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQoj IENPTkZJR19FREFDX0xFR0FDWV9TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VEQUNfREVCVUcg aXMgbm90IHNldApDT05GSUdfRURBQ19NTV9FREFDPXkKIyBDT05GSUdfRURBQ19HSEVTIGlzIG5v dCBzZXQKIyBDT05GSUdfRURBQ19FNzUyWCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0k4Mjk3NVg9 eQojIENPTkZJR19FREFDX0kzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfSTMyMDA9eQojIENP TkZJR19FREFDX0lFMzEyMDAgaXMgbm90IHNldApDT05GSUdfRURBQ19YMzg9eQojIENPTkZJR19F REFDX0k1NDAwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfSTUwMDA9eQpDT05GSUdfRURBQ19JNTEw MD15CiMgQ09ORklHX0VEQUNfSTczMDAgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJ R19SVENfQ0xBU1M9eQojIENPTkZJR19SVENfSENUT1NZUyBpcyBub3Qgc2V0CkNPTkZJR19SVENf U1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9IQ19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19E RUJVRyBpcyBub3Qgc2V0CgojCiMgUlRDIGludGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lT RlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJ R19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URVNUPXkK CiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9BQkI1WkVTMz15CkNPTkZJR19S VENfRFJWX0FCWDgwWD15CkNPTkZJR19SVENfRFJWX0FTMzcyMj15CiMgQ09ORklHX1JUQ19EUlZf RFMxMzA3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzc0PXkKQ09ORklHX1JUQ19EUlZf RFMxMzc0X1dEVD15CkNPTkZJR19SVENfRFJWX0RTMTY3Mj15CiMgQ09ORklHX1JUQ19EUlZfSFlN ODU2MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX01BWDY5MDA9eQojIENPTkZJR19SVENfRFJW X01BWDg5MDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg4OTk3PXkKQ09ORklHX1JUQ19E UlZfUks4MDg9eQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkKQ09ORklHX1JUQ19EUlZfSVNMMTIw OD15CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X0lTTDEyMDU3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfWDEyMDU9eQpDT05GSUdfUlRDX0RS Vl9QQ0Y4NTIzPXkKQ09ORklHX1JUQ19EUlZfUENGODUwNjM9eQojIENPTkZJR19SVENfRFJWX1BD Rjg1NjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKQ09ORklHX1JUQ19EUlZf TTQxVDgwPXkKQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVD15CkNPTkZJR19SVENfRFJWX0JRMzJL PXkKQ09ORklHX1JUQ19EUlZfUEFMTUFTPXkKQ09ORklHX1JUQ19EUlZfUkM1VDU4Mz15CiMgQ09O RklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0ZNMzEzMD15CkNP TkZJR19SVENfRFJWX1JYODAxMD15CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgxIGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfUlg4MDI1PXkKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9SVjMwMjlDMj15CkNPTkZJR19SVENfRFJWX1JWMzAyOV9IV01PTj15 CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUzVNPXkK CiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkg YW5kIEkyQyBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKCiMKIyBQbGF0Zm9ybSBSVEMgZHJp dmVycwojCiMgQ09ORklHX1JUQ19EUlZfQ01PUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf VlJUQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTI4Nj15CkNPTkZJR19SVENfRFJWX0RT MTUxMT15CkNPTkZJR19SVENfRFJWX0RTMTU1Mz15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZB TUlMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfRFMyNDA0PXkKQ09ORklHX1JUQ19EUlZfREE5MDU1PXkKIyBDT05GSUdfUlRDX0RS Vl9EQTkwNjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD15CiMgQ09ORklHX1JU Q19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUMzUgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX000OFQ1OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTVNN NjI0MiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0JRNDgwMj15CkNPTkZJR19SVENfRFJWX1JQ NUMwMT15CiMgQ09ORklHX1JUQ19EUlZfVjMwMjAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9X TTgzMVg9eQpDT05GSUdfUlRDX0RSVl9QQ0Y1MDYzMz15CiMgQ09ORklHX1JUQ19EUlZfWllOUU1Q IGlzIG5vdCBzZXQKCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9NQzEz WFhYPXkKIyBDT05GSUdfUlRDX0RSVl9TTlZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTVQ2 Mzk3PXkKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKQ09ORklHX0RNQURFVklDRVM9eQpD T05GSUdfRE1BREVWSUNFU19ERUJVRz15CiMgQ09ORklHX0RNQURFVklDRVNfVkRFQlVHIGlzIG5v dCBzZXQKCiMKIyBETUEgRGV2aWNlcwojCkNPTkZJR19ETUFfRU5HSU5FPXkKQ09ORklHX0RNQV9W SVJUVUFMX0NIQU5ORUxTPXkKQ09ORklHX0RNQV9BQ1BJPXkKQ09ORklHX0RNQV9PRj15CkNPTkZJ R19GU0xfRURNQT15CkNPTkZJR19JTlRFTF9JRE1BNjQ9eQojIENPTkZJR19JTlRFTF9JT0FURE1B IGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX01JQ19YMTAwX0RNQT15CiMgQ09ORklHX1FDT01fSElE TUFfTUdNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSElETUEgaXMgbm90IHNldApDT05GSUdf RFdfRE1BQ19DT1JFPXkKIyBDT05GSUdfRFdfRE1BQyBpcyBub3Qgc2V0CkNPTkZJR19EV19ETUFD X1BDST15CkNPTkZJR19IU1VfRE1BPXkKQ09ORklHX0hTVV9ETUFfUENJPXkKCiMKIyBETUEgQ2xp ZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQK IyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19VSU89eQpDT05GSUdfVUlPX0NJ Rj15CkNPTkZJR19VSU9fUERSVl9HRU5JUlE9eQpDT05GSUdfVUlPX0RNRU1fR0VOSVJRPXkKQ09O RklHX1VJT19BRUM9eQpDT05GSUdfVUlPX1NFUkNPUzM9eQpDT05GSUdfVUlPX1BDSV9HRU5FUklD PXkKIyBDT05GSUdfVUlPX05FVFggaXMgbm90IHNldAojIENPTkZJR19VSU9fUFJVU1MgaXMgbm90 IHNldApDT05GSUdfVUlPX01GNjI0PXkKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQK Q09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15 CiMgQ09ORklHX1ZJUlRJT19QQ0lfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JB TExPT04gaXMgbm90IHNldApDT05GSUdfVklSVElPX0lOUFVUPXkKIyBDT05GSUdfVklSVElPX01N SU8gaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05G SUdfSFlQRVJWPXkKIyBDT05GSUdfSFlQRVJWX0JBTExPT04gaXMgbm90IHNldAoKIwojIFhlbiBk cml2ZXIgc3VwcG9ydAojCiMgQ09ORklHX1hFTl9CQUxMT09OIGlzIG5vdCBzZXQKQ09ORklHX1hF Tl9ERVZfRVZUQ0hOPXkKIyBDT05GSUdfWEVOX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVO RlM9eQojIENPTkZJR19YRU5fQ09NUEFUX1hFTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1NZ U19IWVBFUlZJU09SIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQojIENP TkZJR19YRU5fR05UREVWIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9HUkFOVF9ERVZfQUxMT0M9eQpD T05GSUdfU1dJT1RMQl9YRU49eQpDT05GSUdfWEVOX1BSSVZDTUQ9eQpDT05GSUdfWEVOX0hBVkVf UFZNTVU9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19Y RU5fQUNQST15CkNPTkZJR19YRU5fU1lNUz15CkNPTkZJR19YRU5fSEFWRV9WUE1VPXkKIyBDT05G SUdfU1RBR0lORyBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CkNPTkZJ R19BQ0VSX1dNST15CkNPTkZJR19BQ0VSSERGPXkKIyBDT05GSUdfQUxJRU5XQVJFX1dNSSBpcyBu b3Qgc2V0CkNPTkZJR19BU1VTX0xBUFRPUD15CiMgQ09ORklHX0RFTExfV01JX0FJTyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1VfTEFQ VE9QIGlzIG5vdCBzZXQKQ09ORklHX0ZVSklUU1VfVEFCTEVUPXkKIyBDT05GSUdfSFBfQUNDRUwg aXMgbm90IHNldApDT05GSUdfSFBfV0lSRUxFU1M9eQpDT05GSUdfSFBfV01JPXkKIyBDT05GSUdf UEFOQVNPTklDX0xBUFRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUEkgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19IREFQUz15CkNPTkZJR19FRUVQQ19MQVBUT1A9eQpDT05GSUdf QVNVU19XTUk9eQojIENPTkZJR19BU1VTX05CX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19FRUVQQ19X TUk9eQpDT05GSUdfQVNVU19XSVJFTEVTUz15CkNPTkZJR19BQ1BJX1dNST15CiMgQ09ORklHX01T SV9XTUkgaXMgbm90IHNldAojIENPTkZJR19UT1BTVEFSX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX1RPU0hJQkE9eQpDT05GSUdfVE9TSElCQV9CVF9SRktJTEw9eQojIENPTkZJR19UT1NI SUJBX0hBUFMgaXMgbm90IHNldApDT05GSUdfVE9TSElCQV9XTUk9eQpDT05GSUdfQUNQSV9DTVBD PXkKIyBDT05GSUdfSU5URUxfSElEX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1NDVV9J UEM9eQpDT05GSUdfSU5URUxfU0NVX0lQQ19VVElMPXkKQ09ORklHX0dQSU9fSU5URUxfUE1JQz15 CiMgQ09ORklHX0lOVEVMX01JRF9QT1dFUl9CVVRUT04gaXMgbm90IHNldApDT05GSUdfSU5URUxf TUZMRF9USEVSTUFMPXkKQ09ORklHX0lOVEVMX0lQUz15CkNPTkZJR19JQk1fUlRMPXkKIyBDT05G SUdfU0FNU1VOR19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfTVhNX1dNST15CkNPTkZJR19TQU1T VU5HX1ExMD15CkNPTkZJR19BUFBMRV9HTVVYPXkKQ09ORklHX0lOVEVMX1JTVD15CkNPTkZJR19J TlRFTF9TTUFSVENPTk5FQ1Q9eQojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKQ09ORklHX0lO VEVMX1BNQ19JUEM9eQpDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTj15CiMgQ09ORklHX0lOVEVM X1BVTklUX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0dPTERGSVNIX0JVUyBpcyBub3Qgc2V0CkNP TkZJR19HT0xERklTSF9QSVBFPXkKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQpDT05GSUdfQ0hS T01FT1NfTEFQVE9QPXkKIyBDT05GSUdfQ0hST01FT1NfUFNUT1JFIGlzIG5vdCBzZXQKQ09ORklH X0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05f Q0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMKQ09ORklHX0NPTU1PTl9DTEtfV004 MzFYPXkKQ09ORklHX0NPTU1PTl9DTEtfUks4MDg9eQpDT05GSUdfQ09NTU9OX0NMS19TSTUzNTE9 eQojIENPTkZJR19DT01NT05fQ0xLX1NJNTE0IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtf U0k1NzA9eQojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldApDT05GSUdfQ09N TU9OX0NMS19DRENFOTI1PXkKIyBDT05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNl dApDT05GSUdfQ09NTU9OX0NMS19TMk1QUzExPXkKIyBDT05GSUdfQ09NTU9OX0NMS19OWFAgaXMg bm90IHNldApDT05GSUdfQ09NTU9OX0NMS19QQUxNQVM9eQpDT05GSUdfQ09NTU9OX0NMS19QV009 eQojIENPTkZJR19DT01NT05fQ0xLX1BYQSBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgU3Bpbmxv Y2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4 MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKQ09ORklHX0RX X0FQQl9USU1FUj15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJ TUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENP TkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90 IHNldApDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQpDT05GSUdfQUxURVJBX01CT1g9eQpD T05GSUdfTUFJTEJPWF9URVNUPXkKIyBDT05GSUdfSU9NTVVfU1VQUE9SVCBpcyBub3Qgc2V0Cgoj CiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09ORklHX1JFTU9URVBST0M9eQpDT05GSUdfU1RFX01P REVNX1JQUk9DPXkKCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlw KSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMgQ09O RklHX1NPQ19USSBpcyBub3Qgc2V0CkNPTkZJR19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdv dmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVW RlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQojIENPTkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkUgaXMg bm90IHNldAojIENPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAoKIwojIERF VkZSRVEgRHJpdmVycwojCkNPTkZJR19QTV9ERVZGUkVRX0VWRU5UPXkKQ09ORklHX0VYVENPTj15 CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OX0FSSVpPTkEgaXMg bm90IHNldAojIENPTkZJR19FWFRDT05fR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fTUFY MTQ1Nzc9eQpDT05GSUdfRVhUQ09OX01BWDMzNTU9eQpDT05GSUdfRVhUQ09OX01BWDg5OTc9eQpD T05GSUdfRVhUQ09OX1BBTE1BUz15CkNPTkZJR19FWFRDT05fUlQ4OTczQT15CkNPTkZJR19FWFRD T05fU001NTAyPXkKQ09ORklHX0VYVENPTl9VU0JfR1BJTz15CkNPTkZJR19NRU1PUlk9eQojIENP TkZJR19JSU8gaXMgbm90IHNldApDT05GSUdfTlRCPXkKQ09ORklHX05UQl9BTUQ9eQojIENPTkZJ R19OVEJfSU5URUwgaXMgbm90IHNldApDT05GSUdfTlRCX1BJTkdQT05HPXkKIyBDT05GSUdfTlRC X1RPT0wgaXMgbm90IHNldAojIENPTkZJR19OVEJfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19OVEJf VFJBTlNQT1JUPXkKQ09ORklHX1ZNRV9CVVM9eQoKIwojIFZNRSBCcmlkZ2UgRHJpdmVycwojCkNP TkZJR19WTUVfQ0E5MUNYNDI9eQpDT05GSUdfVk1FX1RTSTE0OD15CgojCiMgVk1FIEJvYXJkIERy aXZlcnMKIwpDT05GSUdfVk1JVk1FXzc4MDU9eQoKIwojIFZNRSBEZXZpY2UgRHJpdmVycwojCkNP TkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0ZTTF9GVE0gaXMgbm90 IHNldApDT05GSUdfUFdNX0xQMzk0Mz15CkNPTkZJR19QV01fTFBTUz15CiMgQ09ORklHX1BXTV9M UFNTX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19QV01fTFBTU19QTEFURk9STT15CkNPTkZJR19QV01f UENBOTY4NT15CkNPTkZJR19JUlFDSElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklH X0lQQUNLX0JVUz15CkNPTkZJR19CT0FSRF9UUENJMjAwPXkKQ09ORklHX1NFUklBTF9JUE9DVEFM PXkKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQojIENPTkZJR19GTUMgaXMgbm90IHNldAoKIwoj IFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQpDT05GSUdfUEhZX1BYQV8yOE5N X0hTSUM9eQpDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQojIENPTkZJR19CQ01fS09OQV9VU0Iy X1BIWSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBMPXkKQ09O RklHX01DQj15CiMgQ09ORklHX01DQl9QQ0kgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1v bml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQpDT05GSUdfVEhVTkRFUkJPTFQ9eQoKIwojIEFu ZHJvaWQKIwpDT05GSUdfQU5EUk9JRD15CiMgQ09ORklHX0FORFJPSURfQklOREVSX0lQQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xJQk5WRElNTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNIGlzIG5v dCBzZXQKQ09ORklHX1NUTT15CiMgQ09ORklHX1NUTV9EVU1NWSBpcyBub3Qgc2V0CkNPTkZJR19T VE1fU09VUkNFX0NPTlNPTEU9eQpDT05GSUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQ9eQpDT05GSUdf SU5URUxfVEg9eQojIENPTkZJR19JTlRFTF9USF9QQ0kgaXMgbm90IHNldApDT05GSUdfSU5URUxf VEhfR1RIPXkKQ09ORklHX0lOVEVMX1RIX1NUSD15CiMgQ09ORklHX0lOVEVMX1RIX01TVSBpcyBu b3Qgc2V0CkNPTkZJR19JTlRFTF9USF9QVEk9eQpDT05GSUdfSU5URUxfVEhfREVCVUc9eQoKIwoj IEZQR0EgQ29uZmlndXJhdGlvbiBTdXBwb3J0CiMKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0Cgoj CiMgRmlybXdhcmUgRHJpdmVycwojCkNPTkZJR19FREQ9eQojIENPTkZJR19FRERfT0ZGIGlzIG5v dCBzZXQKIyBDT05GSUdfRklSTVdBUkVfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfUkJV PXkKIyBDT05GSUdfRENEQkFTIGlzIG5vdCBzZXQKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9T WVNGUz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdf SVNDU0lfSUJGVF9GSU5EPXkKQ09ORklHX0lTQ1NJX0lCRlQ9eQojIENPTkZJR19GV19DRkdfU1lT RlMgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEVG SSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZB UlM9eQpDT05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFPXkKQ09ORklHX0VG SV9WQVJTX1BTVE9SRV9ERUZBVUxUX0RJU0FCTEU9eQpDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkK Q09ORklHX0VGSV9GQUtFX01FTU1BUD15CkNPTkZJR19FRklfTUFYX0ZBS0VfTUVNPTgKQ09ORklH X0VGSV9SVU5USU1FX1dSQVBQRVJTPXkKQ09ORklHX1VFRklfQ1BFUj15CgojCiMgRmlsZSBzeXN0 ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19FWFQyX0ZTPXkKIyBDT05G SUdfRVhUMl9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19FWFQzX0ZTPXkKIyBDT05GSUdfRVhU M19GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfRVhUM19GU19TRUNVUklUWT15CkNPTkZJ R19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VD VVJJVFk9eQojIENPTkZJR19FWFQ0X0VOQ1JZUFRJT04gaXMgbm90IHNldAojIENPTkZJR19FWFQ0 X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJU0VSRlNfRlM9eQojIENPTkZJR19S RUlTRVJGU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTyBpcyBu b3Qgc2V0CkNPTkZJR19SRUlTRVJGU19GU19YQVRUUj15CkNPTkZJR19SRUlTRVJGU19GU19QT1NJ WF9BQ0w9eQpDT05GSUdfUkVJU0VSRlNfRlNfU0VDVVJJVFk9eQojIENPTkZJR19KRlNfRlMgaXMg bm90IHNldAojIENPTkZJR19YRlNfRlMgaXMgbm90IHNldApDT05GSUdfR0ZTMl9GUz15CkNPTkZJ R19PQ0ZTMl9GUz15CkNPTkZJR19PQ0ZTMl9GU19PMkNCPXkKIyBDT05GSUdfT0NGUzJfRlNfU1RB VFMgaXMgbm90IHNldApDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15CiMgQ09ORklHX09DRlMy X0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKIyBDT05GSUdfQlRSRlNfRlNf UE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWT15CiMg Q09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldApDT05GSUdfQlRSRlNf REVCVUc9eQpDT05GSUdfQlRSRlNfQVNTRVJUPXkKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX0RBWCBpcyBub3Qgc2V0 CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NL SU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQojIENPTkZJR19GU19FTkNSWVBU SU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZTTk9USUZZPXkKIyBDT05GSUdfRE5PVElGWSBpcyBub3Qg c2V0CkNPTkZJR19JTk9USUZZX1VTRVI9eQojIENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CkNP TkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BS SU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNldApDT05GSUdfUVVPVEFfREVCVUc9eQpDT05GSUdf UVVPVEFfVFJFRT15CkNPTkZJR19RRk1UX1YxPXkKIyBDT05GSUdfUUZNVF9WMiBpcyBub3Qgc2V0 CkNPTkZJR19RVU9UQUNUTD15CiMgQ09ORklHX0FVVE9GUzRfRlMgaXMgbm90IHNldApDT05GSUdf RlVTRV9GUz15CkNPTkZJR19DVVNFPXkKIyBDT05GSUdfT1ZFUkxBWV9GUyBpcyBub3Qgc2V0Cgoj CiMgQ2FjaGVzCiMKIyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBG aWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYwX0ZTPXkKIyBDT05GSUdfSk9MSUVUIGlzIG5vdCBz ZXQKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQpDT05GSUdfVURGX05MUz15CgojCiMg RE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9 eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklH X0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNvODg1OS0xIgojIENPTkZJR19GQVRfREVGQVVMVF9V VEY4IGlzIG5vdCBzZXQKQ09ORklHX05URlNfRlM9eQojIENPTkZJR19OVEZTX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX05URlNfUlc9eQoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwojCkNPTkZJR19Q Uk9DX0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpDT05GSUdfUFJPQ19TWVNDVEw9eQpDT05GSUdf UFJPQ19QQUdFX01PTklUT1I9eQojIENPTkZJR19QUk9DX0NISUxEUkVOIGlzIG5vdCBzZXQKQ09O RklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVH RVRMQl9QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CkNPTkZJ R19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdfT1JBTkdFRlNfRlMgaXMgbm90IHNldApDT05G SUdfQURGU19GUz15CkNPTkZJR19BREZTX0ZTX1JXPXkKQ09ORklHX0FGRlNfRlM9eQojIENPTkZJ R19IRlNfRlMgaXMgbm90IHNldApDT05GSUdfSEZTUExVU19GUz15CiMgQ09ORklHX0hGU1BMVVNf RlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0JFRlNfRlM9eQpDT05GSUdfQkVGU19ERUJV Rz15CkNPTkZJR19CRlNfRlM9eQpDT05GSUdfRUZTX0ZTPXkKIyBDT05GSUdfSkZGUzJfRlMgaXMg bm90IHNldApDT05GSUdfVUJJRlNfRlM9eQpDT05GSUdfVUJJRlNfRlNfQURWQU5DRURfQ09NUFI9 eQojIENPTkZJR19VQklGU19GU19MWk8gaXMgbm90IHNldApDT05GSUdfVUJJRlNfRlNfWkxJQj15 CkNPTkZJR19VQklGU19BVElNRV9TVVBQT1JUPXkKIyBDT05GSUdfTE9HRlMgaXMgbm90IHNldApD T05GSUdfQ1JBTUZTPXkKQ09ORklHX1NRVUFTSEZTPXkKQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FD SEU9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19TUVVB U0hGU19ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJIGlzIG5v dCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBpcyBub3Qgc2V0CkNP TkZJR19TUVVBU0hGU19YQVRUUj15CiMgQ09ORklHX1NRVUFTSEZTX1pMSUIgaXMgbm90IHNldAoj IENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfTFpPPXkKIyBD T05GSUdfU1FVQVNIRlNfWFogaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU180S19ERVZCTEtf U0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09O RklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZTX0ZTIGlzIG5v dCBzZXQKQ09ORklHX01JTklYX0ZTPXkKQ09ORklHX09NRlNfRlM9eQpDT05GSUdfSFBGU19GUz15 CkNPTkZJR19RTlg0RlNfRlM9eQojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldApDT05GSUdf Uk9NRlNfRlM9eQojIENPTkZJR19ST01GU19CQUNLRURfQllfQkxPQ0sgaXMgbm90IHNldAojIENP TkZJR19ST01GU19CQUNLRURfQllfTVREIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX0JBQ0tFRF9C WV9CT1RIPXkKQ09ORklHX1JPTUZTX09OX0JMT0NLPXkKQ09ORklHX1JPTUZTX09OX01URD15CkNP TkZJR19QU1RPUkU9eQojIENPTkZJR19QU1RPUkVfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19Q U1RPUkVfUE1TRz15CkNPTkZJR19QU1RPUkVfUkFNPXkKQ09ORklHX1NZU1ZfRlM9eQpDT05GSUdf VUZTX0ZTPXkKIyBDT05GSUdfVUZTX0ZTX1dSSVRFIGlzIG5vdCBzZXQKQ09ORklHX1VGU19ERUJV Rz15CiMgQ09ORklHX0VYT0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RF TVM9eQpDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJpc284ODU5LTEiCiMgQ09ORklH X05MU19DT0RFUEFHRV80MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzM3IGlz IG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV83NzU9eQojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfQ09ERVBBR0VfODU1PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdF Xzg2MT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjM9 eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV84NjU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CiMgQ09ORklHX05MU19DT0RFUEFHRV84 NjkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85MzIg aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKQ09ORklHX05M U19DT0RFUEFHRV84NzQ9eQpDT05GSUdfTkxTX0lTTzg4NTlfOD15CiMgQ09ORklHX05MU19DT0RF UEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90IHNl dApDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQpDT05GSUdfTkxTX0lT Tzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBp cyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV81PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfNiBp cyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV83PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBp cyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKQ09ORklHX05MU19J U084ODU5XzE0PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNldApDT05GSUdfTkxT X0tPSThfUj15CkNPTkZJR19OTFNfS09JOF9VPXkKQ09ORklHX05MU19NQUNfUk9NQU49eQpDT05G SUdfTkxTX01BQ19DRUxUSUM9eQojIENPTkZJR19OTFNfTUFDX0NFTlRFVVJPIGlzIG5vdCBzZXQK Q09ORklHX05MU19NQUNfQ1JPQVRJQU49eQojIENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5v dCBzZXQKQ09ORklHX05MU19NQUNfR0FFTElDPXkKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19N QUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQK Q09ORklHX05MU19NQUNfVFVSS0lTSD15CkNPTkZJR19OTFNfVVRGOD15CgojCiMgS2VybmVsIGhh Y2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBk bWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVW RUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZIGlzIG5vdCBzZXQKIyBDT05G SUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQg Y29tcGlsZXIgb3B0aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldApDT05GSUdf RU5BQkxFX1dBUk5fREVQUkVDQVRFRD15CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJ R19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENP TkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldApDT05GSUdfVU5VU0VEX1NZTUJPTFM9eQojIENP TkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURF UlNfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5vdCBzZXQKQ09O RklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX0FSQ0hfV0FOVF9GUkFNRV9Q T0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBDT05GSUdfU1RBQ0tfVkFMSURBVElP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0 CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0w eDEKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19Q QUdFX0VYVEVOU0lPTj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBR0VfUE9JU09OSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NMQUIgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19L TUVNTEVBSz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfU1RBQ0tfVVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9 eQpDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVS RkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LTUVN Q0hFQ0s9eQojIENPTkZJR19LTUVNQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tB U0FOPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfS0NPVj15CiMg Q09ORklHX0tDT1YgaXMgbm90IHNldApDT05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIExv Y2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09O RklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9IVU5HX1RBU0tfVElNRU9VVD0x MjAKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX0hV TkdfVEFTS19QQU5JQ19WQUxVRT0xCiMgQ09ORklHX1dRX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09O RklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0xCkNPTkZJR19Q QU5JQ19USU1FT1VUPTAKIyBDT05GSUdfU0NIRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NI RURfSU5GTz15CiMgQ09ORklHX1NDSEVEU1RBVFMgaXMgbm90IHNldApDT05GSUdfU0NIRURfU1RB Q0tfRU5EX0NIRUNLPXkKQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HPXkKQ09ORklHX1RJTUVSX1NU QVRTPXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMK Q09ORklHX0RFQlVHX1JUX01VVEVYRVM9eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpDT05GSUdf REVCVUdfTVVURVhFUz15CkNPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSD15CkNPTkZJR19E RUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15 CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLREVQPXkKQ09O RklHX0RFQlVHX0FUT01JQ19TTEVFUD15CkNPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVT VFM9eQpDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQpDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpD T05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05G SUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdfREVCVUdf UElfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRz15CiMgQ09ORklHX0RFQlVHX05PVElG SUVSUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERlYnVn Z2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQpDT05GSUdfUFJPVkVfUkNVX1JFUEVBVEVETFk9eQoj IENPTkZJR19TUEFSU0VfUkNVX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfVE9SVFVSRV9URVNU PXkKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NU QUxMX1RJTUVPVVQ9MjEKQ09ORklHX1JDVV9UUkFDRT15CkNPTkZJR19SQ1VfRVFTX0RFQlVHPXkK IyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf QkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05U Uk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBSUxTTEFCIGlzIG5vdCBzZXQK Q09ORklHX0ZBSUxfUEFHRV9BTExPQz15CiMgQ09ORklHX0ZBSUxfTUFLRV9SRVFVRVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfRkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9N TUNfUkVRVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfRlVURVggaXMgbm90IHNldApDT05G SUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qg c2V0CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15CiMgQ09O RklHX0RFQlVHX1NUUklDVF9VU0VSX0NPUFlfQ0hFQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1VTRVJf U1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhf RlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1J Q19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpD T05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkKQ09O RklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VfQ0xPQ0s9eQpDT05GSUdfVFJB Q0lOR19TVVBQT1JUPXkKIyBDT05GSUdfRlRSQUNFIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRl c3RpbmcKIwpDT05GSUdfTEtEVE09eQojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RF U1Q9eQpDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQpDT05GSUdfVEVTVF9IRVhEVU1QPXkKQ09O RklHX1RFU1RfU1RSSU5HX0hFTFBFUlM9eQpDT05GSUdfVEVTVF9LU1RSVE9YPXkKQ09ORklHX1RF U1RfUFJJTlRGPXkKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNldApDT05GSUdfVEVTVF9S SEFTSFRBQkxFPXkKQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQ9eQpDT05GSUdfQlVJ TERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19URVNU X0ZJUk1XQVJFPXkKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19NRU1U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FS Q0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5f U0FOSVRJWkVfQUxMPXkKQ09ORklHX1VCU0FOPXkKIyBDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxM IGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOX0FMSUdOTUVOVD15CkNPTkZJR19BUkNIX0hBU19ERVZN RU1fSVNfQUxMT1dFRD15CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX0lPX1NUUklDVF9E RVZNRU09eQpDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15 CiMgQ09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKQ09ORklHX0VBUkxZX1BSSU5U S19FRkk9eQpDT05GSUdfWDg2X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQojIENP TkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBX1RFU1Q9eQoj IENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19ET1VCTEVGQVVMVD15CkNPTkZJR19E RUJVR19UTEJGTFVTSD15CkNPTkZJR19JT01NVV9TVFJFU1M9eQpDT05GSUdfSEFWRV9NTUlPVFJB Q0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlf VFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZ X1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldAojIENPTkZJR19J T19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1VERUxBWT15CiMgQ09ORklH X0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTIK Q09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKQ09ORklHX0RFQlVHX0VOVFJZPXkKIyBDT05GSUdf REVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0RFQlVHX0ZQVSBpcyBu b3Qgc2V0CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPXkKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMK IyBDT05GSUdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVD15 CiMgQ09ORklHX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdf REVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdf WE9SX0JMT0NLUz15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgoj CkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NS WVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVS PXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklH X0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkK Q09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09O RklHX0NSWVBUT19BS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19SU0EgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NSWVBU T19VU0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZ UFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15 CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdf Q1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fTUNSWVBURD15CkNPTkZJR19DUllQVE9fQVVU SEVOQz15CkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVM UEVSX1g4Nj15CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBE YXRhCiMKIyBDT05GSUdfQ1JZUFRPX0NDTSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0NNPXkK Q09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19TRVFJVj15CiMg Q09ORklHX0NSWVBUT19FQ0hBSU5JViBpcyBub3Qgc2V0CgojCiMgQmxvY2sgbW9kZXMKIwpDT05G SUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdf Q1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQ IGlzIG5vdCBzZXQKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklH X0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKQ09ORklHX0NSWVBUT19WTUFDPXkK CiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJD X0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19D UkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fQ1JD VDEwRElGX1BDTE1VTD15CkNPTkZJR19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX1BPTFkx MzA1PXkKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19NRDQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9f TUlDSEFFTF9NSUM9eQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQyNTYgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX1JNRDMyMD15CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQ VE9fU0hBMV9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzPXkKIyBDT05GSUdfQ1JZ UFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEExX01CIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJ R19DUllQVE9fVEdSMTkyPXkKIyBDT05GSUdfQ1JZUFRPX1dQNTEyIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTD15CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQ VE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0FFU19O SV9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQU5VQklTPXkKQ09ORklHX0NSWVBUT19B UkM0PXkKQ09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09N TU9OPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVM TElBPXkKQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NBTUVM TElBX0FFU05JX0FWWF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZY Ml9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkKIyBDT05GSUdf Q1JZUFRPX0NBU1Q1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q1X0FWWF9YODZfNjQg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBU1Q2PXkKQ09ORklHX0NSWVBUT19DQVNUNl9BVlhf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19ERVM9eQpDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82 ND15CiMgQ09ORklHX0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0tIQVpB RD15CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TQUxT QTIwX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjA9eQojIENPTkZJR19DUllQVE9fQ0hB Q0hBMjBfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBU T19TRVJQRU5UPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0PXkKQ09ORklHX0NS WVBUT19TRVJQRU5UX0FWWF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4 Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpD T05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82 NF8zV0FZPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQ9eQoKIwojIENvbXByZXNz aW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKIyBDT05GSUdfQ1JZUFRPX0xaTyBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xaND15CkNP TkZJR19DUllQVE9fTFo0SEM9eQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJ R19DUllQVE9fQU5TSV9DUFJORz15CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NS WVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19DUllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09O RklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQST15CkNPTkZJ R19DUllQVE9fVVNFUl9BUElfSEFTSD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9 eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORz15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVB RD15CkNPTkZJR19DUllQVE9fSFc9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0sgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9eQojIENPTkZJR19DUllQVE9fREVWX0NDUF9ERCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1FBVD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9E SDg5NXhDQz15CkNPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWD15CiMgQ09ORklHX0NSWVBUT19E RVZfUUFUX0M2MlggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRj15 CkNPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWFZGPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRf QzYyWFZGIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2lu ZwojCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX0JJ TkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJ RDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNF IGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9N X1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRf VVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BD SV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05G SUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQ TElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJ Rj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxG VEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKQ09ORklH X0NSQzMyX1NMSUNFQlk0PXkKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09O RklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15 CkNPTkZJR19DUkM4PXkKIyBDT05GSUdfQ1JDNjRfRUNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FV RElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxG VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRF PXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19M WjRfQ09NUFJFU1M9eQpDT05GSUdfTFo0SENfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJF U1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BP V0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19Y Wl9ERUNfQVJNVEhVTUI9eQojIENPTkZJR19YWl9ERUNfU1BBUkMgaXMgbm90IHNldApDT05GSUdf WFpfREVDX0JDSj15CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09N UFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1Nf TFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkK Q09ORklHX1JFRURfU09MT01PTj15CkNPTkZJR19SRUVEX1NPTE9NT05fRU5DOD15CkNPTkZJR19S RUVEX1NPTE9NT05fREVDOD15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05GSUdfQkNI PXkKQ09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19U RVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hf RlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hB U19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkK Q09ORklHX0NQVU1BU0tfT0ZGU1RBQ0s9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkK Q09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX05M QVRUUj15CkNPTkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQojIENPTkZJ R19DT1JESUMgaXMgbm90IHNldAojIENPTkZJR19ERFIgaXMgbm90IHNldApDT05GSUdfSVJRX1BP TEw9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkKQ09ORklHX0ZP TlRfOHgxNj15CkNPTkZJR19GT05UX0FVVE9TRUxFQ1Q9eQojIENPTkZJR19TR19TUExJVCBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQ ST15CkNPTkZJR19BUkNIX0hBU19NTUlPX0ZMVVNIPXkK --===============1165675576072502237== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4Dy/D85dADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eDlFp6qL/f0y84AcIuZNSmJJ4AV VcmHOwEe1WNZedY1R1sucnzKdlxT6v2VN5L2zp19W+fqr/i9lXMyC4t2csnr1M3Fbp5O//GJVy6J 30CAX2gEydOzkKSinC+S2x/bDZN5BmJlRA4jSTfXHnFR3IH3FjULv7RY1Q85aVrmA08nBeOF1WfT Blo7hvN4xytMAIe5xMfXBd5zTP2FZ7frUkzkV2ODNxbTsTYVICek7Pb/HgO1mcdVIA+nl5Q8g+A0 ZANYQymlWEH0J9BH9/olLapjB+r0qaQ8KWMNlwhXqg7deEtRVWWaIohkRRXo+aCUXXNz6nIkKKoC Bgfx8gfM9HbtUTKFyasOOOki5C+u+DGHxII8kj/fsNYi9whyNDMZmLJOPVCWuPGG6+L6cnZSRkfI Ab/RN+WlcHvNIbU1wz8kJNFBKnoODVc4rBZr0zBeG9LYI3nQ8FCrOEW0pwZ638QilWAI+W232k4v Y+mUaTEOMvDN7GvkdExwMDk89fPgRYkb3bgRRT9Qm2bqq/aFYK6EpoJcOKZoIUXFTFz9c2mM9Bsb jurGR7ZsYbDAhMv4jVVBClpFbEDDp5Dloh4u35r/DyNaSTFTyCpSe9BcfdQLq88bsCl08qMWPaD6 OBFbLgbaTV5hY6H/9ChDb3/yTmL/LOCJ04eXpGTjP5yVKgXWW0xIC5hAC4jnAQ56ySLpbOr1/Rwk KHksx9KqaCsgiLSw6O5MFDZrvbWlYz0TJ6ib7Bripmg+21RhGntSW2MUrPWu/VGxoFyjmGUpH6ux eGTDwWS2gxA/JdMglInqpVjgrfaUTuctOgG52iaSY3GMGdmcyieDh5+IW6MNeebEILNoz602KF2u b8dj+uQpTlv60Kxh6tsm1ofQEhlPutVweOyYfSWTEcDvZCt4nXHv+o2hRVg+lbv3vSjjicfPbO9W TCrswekUtfeqCvvHzH3+xoVOp/HRXyLu4IBtxtVMLSM2sFvXXPX7bG4ABUIMvsNwvLKl1BCav0oV A3Y6BJzF+W3tsxt6D6EXkqetPM1fVEjoYoVcikX3sXazaSaj6Z6h8DjFS5CEzeDLxxn6AVjZpX5f l/cmXELvGKItulpVm4ix8PF7wECr+BScpDaATjeNmTksPn6mY8c9uuFT4DCjfpFHLf7Cnc70wIfB k3GNB4PXQCw1zWYs9Ky0ViAIjDVBPaCN0Nd69FSC4y4xYQ+4u0RKzC93+dTtAdqN49QgZoZw1Otk GS/2jaEduM0QC3LezpWKmFk9BxxXAgpAswJvMdedP1gzs5G1aijSeWD2c93TmPXPQJpCptiaF+Fr 6kJ2Xm7Wb9Pyz/hCK4DNQyuDhkJGVAKPN0tQ3V/dC0j15zgljEG/ZwrVGGQW13mXKgvmnBq3GV7I gHvcavpNhXKmq0QLpGA5d1azI8/+LnW/ofcM1o9P4fFLjzLQHW1N3Dc7SP/f0wIfFnuUNi1BUC/p kOOyrQqlFdsykFlRX41ynNCP/8iMRF1swfjfPl7hodkVwxSedDXMMauV9/DX2l8riF5/cMr5th38 f7ti4Z5WG2YGtMH8sJ2XFigZT0dDj+xmGuVIga9zLp/Qb8KDzkc80Sohd8pF9mpLH/G+5xHVKqcQ IGGljY0qdlNBM3sieUY9XUmPP5ub9aQh38untdr5lZBR1yMz9VO0qPnF2kIDc59YdPLQzgXAouFu BXRbErnQHhrJPsgRozGrwongh7dbycI26EIrLFNLLFEDWlF8icupwv9Lf0AAyr9TfA/zCR/ELUxq p3f737nKM9MPDNK55pStwmkv+fVGg5fiIO2b13eZ/mITSwhpyh6vfspI6tQmo5qxEiViQ9pIlKpP GLe8mtFBA8Wh5/V3qJXh9pvZJYgleSGBNyEMWpAzIR8yywHL3TVJEUbIR3Pgt5RSKv1tAPpryXcu jCC8FIc5l2nCazwL4UwMgTFKMgl6IDOvKeeEr+Q+XvrLyLo+WBttzRX9mwNDbhqu1AGztZy46KHh ZuTMGqUA4lD7swH3Z9TpAtn1r+N1PI/DLA+UJwAkGrPWx/AyibMY542w1mBf3TXdZoTNd0vePw89 v1/0fpC6wWY5e00MtGFuXsUTWEUmaOW7oR0/t4KsyOnll+cx214KLH6EuwZf/rT3JUm2+jAHMzkc J6wLxXpmYw9mT0b0p1j3mAItwub7u5SRCiXLovFdKhlU0Cm3X6EnIv9f/xhcMJHrfKQu5RRuOUZv fiofP2xc6B3GFCRhm6AUJeeZym279hlNcg28/GRuLbT3fpmcdEbCAkDJVrAQJSxBEKYRU6ow3XRA asW8v2DcNMt/AdE0YbZN1pN3r31g/499GQld0u8z/O1D+L+25iYHntOYOQrKIOjm+7/vLLBH/q2l C+046PgFCvimBE9TNGltjobE2i61Oh455Pzeo+weN7G3HWOKOmDJbCL7nColtFIdOcGOD9kZRSat JrQaEq00l4DfbHTa8cTOb3ftVGqdfXG/KRSUESMEbmxiqPhpqcxBc1X3L9bosmtqt4V3E0ggFXNs VcUlUamZr7fzYi+k13kTAmGGrZJJKFQXxd7CfqXhgkO/srn6mHHhYFcEvakwgxuYlRNlQ2xWFdHZ +O/Ku4hRSqWGxvF1LkJ75BemxxDF/VBmRfg+cPRImAL1Rq+0BmOLiIUKgF8pHVbngRPYf5QOQPXN PQHhVK7aHcU0IiJxLtffOXcci651QV1V3Dtq6viutD+NJP9xRyvDLP+7J0fpsEoih4BFBIjZ6ICt 4Vm9lTZRtjrK27I7sbKrF3cfGcS9X8D7zGT/CrPRU5iBcOweh2OpgGusJJpia0W00FZOFDvAM4AU su+MkDkb/Or6jJBW8i0CuZcjQaMlKOAS1t7+5dvafjzwysO364pmOSDLRfiK32k+KvapS4+zqiZA n8nVODY0dc8Y/sfPylJg60/gddEokqSXTOizqkeYMv13plOjY5/7OP0EWyrwVny53KXrQHTquJ6x taT42/LEkfURdoLD3ND2igEOAfAPRHrLdof4Yl3MHPoLWZ0q5U5WkRUbAF6jeH3Scp6yurvztG8q cfukRweJQOUVcRkipKUQz+qJPNM/DdfmNu71w6iihg+vOw4iQDuErQEKpEv+6svUbl4WaDDiBVxD 07r6le+7FCqDSteC+u/hv3wxWGh7eD3p9+YoiMsSEIK51WHflLld0/7P4Q22H1msSeG+LMhTBUAg JH09Q7V/Iqd6iunXGlz0PuRzNjhScQNUUte1bhtNMPTurJDbXEIhiXpj3j8LbNpvP3jrplJgBwx2 MzDTBJwFx78H2bR3D/xsC5KCeWpvukGLGOg6JliNJPNv44VuEur+HrxdosuSHcJ9lz5h93kgxsST chiiT6+gMiGoWACcO35PqFdbdyC2vBPNe/hxp/l8C8mAUC8kvxvCgcIT9ffflaO1qZwjEE+KKAFD SQJOCwffXvSLn+8NDyqM9Tmo5Gggx1B4QVSDUZzW4bQY5SzhFI1kCQ0U9kXrwaxduTcSsTPjU4zk jGQOwtzZuDQoU477uEGMfkcUNC9bR7NVPxE/UxPFz6wG1MX7aUdF/IurJC3Xr/LTjx8onE/9E3Hk tqgfWH2EFliVtIOLGNaiIDsgKLFxBERHzZvREQWLxiHTiialYf+izRizeZCCFYpe0/B96qxURINh yrJQcGs0XIzUhY5EUrluM91bK32wZ2n7sAplknJOhlpzV6OfKPoUshSQHw6Ic/ThPBUC5cCRjIdO kYxoOFjGaBJshe1xDe2hNHmFg6ywMJXAfeKLoQvWaatfahv9rFy9vk1UoUGtfvsJwKo8oW/yhn9d DZlBv+4CfBp6nQeBFRWmGH7uvM6YIVP8O5JmmP1uPWgxUSPLqOAF9Ep7Vh0FaycOle79QyBRA4EG nQrojtJhSDXKfOzI39VX4P8PYwyuishpgnJeYWD/EsL98OQmNvPPKjtuli+ePxx5gQJb4sTzBwu7 kKSiH4/uiZbCXivwP/qrzMoDUTxaNddebzeZmK/EjADxzRxMk3zwsFoZQegPHW8jjXwDXh9qlNRR 05zQMykS9rv0SHsRALVFVA6SrLJ29C2ZnHN+I8e1oeX13sCEApkPV+NQzSt0r/8aiZnL7c91vTdq FKmXJbFBl2nIHMb+Fu0YI7D7yjeRZ0/HYuk23CXYUWh6yVi7zyu8sbvxeO7H94vbTSVHHshkK7uT OubtN8iUfINAZJapJeTSq5CxPy5IZHuAYYlvESjrHxYBGsyXAi0UonxZYvFr8thh4r0AT/Ft+I2Q /HPqqSonPZJQdTpP25FgJk3hPSfm5q6RTbR8y39CI+WkaG78HjK7RlSKNFTuzavdYC95mV5NkwS0 2YhpDHjvi8wn2xz4I8e/T9uo0egNxu4FdRCrQT8MLjWhk4ky415OUmr1DZID7+8eB/9wUVlLabAW yzQZHs2gOK1bj2Dmi1v/IwXFd5P5ltDhulUjEZrUDdlVrvB3KB8XoBNodcTIdxYVdVbCDJSYsKf2 RkBmxw1iKwj5Zi5FIiCGZA1OSEbsAJqYpystbltJkW+kfPDbhRSBuoVU2cP5OEu+qPvFFVAvnViZ J36dQCx7MhZGiZVmjwnmcb5Mai1RU22IfcREvKoWeyhN+JviIKHz3fL0Gd43o3dBLutPg+d8HYUX Ns8kcDK1nIJ6a+XGfeMcJnQ3gcFSJnhNLxL/F5BY9OPltBmX+oOHfFMiL9OPshtwCOCF2sp8oDQO aUfL+QZI4BwmdpIpaCOXIVaeNnJeAtTsRB+m6/W22EOD131xBn8lwi8OeVxtndOUIML9H/F5GlrI AwE5W/oDmlsOv7kuXH5ZGLXyeItpg0esJSmvw6uRBJZIwMzBHumN3ImDDmGUpzHDbrFgx8N4wimE 325Vd2+wZzifI69Otuk6r7kI/fDyXwwC8Gw+uiqrO/SqMXc9B2O0ZVm9OHqtSRS1WQj5xQxbf0Al hyHcy4H2Rtvr447M77duUSHVArC/uydG197lfvwS1yOx3ZbKiXcDr2FhbwR2xXJTINXSvBSE9tGg BkOc+7tfUFbWR7/zqbZwyQUoBar//cvLEY6CK2l+sczRiUO18h03dOAHBFzfM37gwnhUiqKHTNhh e55EeP5acHGeu1fYf0DuYYJiWWkqJH0nFdcf3Wwq+WUU3JcQ8IBQehnspZrETVKlkfhaJleHNpoP P4Hr4NRCC7QlvFWR8FuBjXqc33JomVof6CHp9M+qbOzAbNXncJbhMvZs/Muz179JB5FOSayhzERh ss9Po/bcxwgtB7xsZtMDrYmvz6Bv054voY0vEoBcAAAAid8Z1h+dxaEAAeofwHkAALNRV7uxxGf7 AgAAAAAEWVo= --===============1165675576072502237==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753418AbcCWAjX (ORCPT ); Tue, 22 Mar 2016 20:39:23 -0400 Received: from mga14.intel.com ([192.55.52.115]:64127 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751924AbcCWAjN (ORCPT ); Tue, 22 Mar 2016 20:39:13 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,379,1455004800"; d="xz'?scan'208";a="943044085" From: kernel test robot Subject: [lkp] [tty/serial/8250] 9e2a7d9c24: BUG: unable to handle kernel NULL pointer dereference at 0000000000000008 CC: lkp@01.org CC: LKML CC: 0day robot TO: Yegor Yefremov Date: Wed, 23 Mar 2016 08:38:57 +0800 Message-ID: <87bn663u5a.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 yegorslists-googlemail-com/tty-serial-8250= -add-MCTRL_GPIO-support/20160322-211617 commit 9e2a7d9c247ff3c90ff8a4086a165a6d141de16f ("tty/serial/8250: use mctr= l_gpio helpers") [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids= =3D2 [ 0.000000] NR_IRQS:4352 nr_irqs:440 16 [ 0.000000] BUG: unable to handle kernel NULL pointer dereference at 000= 0000000000008 [ 0.000000] IP: [] mctrl_gpio_set+0x15/0x60 [ 0.000000] PGD 0=20 [ 0.000000] Oops: 0000 [#1] SMP=20 [ 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.5.0-next-2016032= 2-00005-g9e2a7d9 #236 [ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 0.000000] task: ffffffff8301b540 ti: ffffffff83000000 task.ti: fffffff= f83000000 [ 0.000000] RIP: 0010:[] [] mctrl_g= pio_set+0x15/0x60 [ 0.000000] RSP: 0000:ffffffff83003d48 EFLAGS: 00010086 [ 0.000000] RAX: ffffffff826f8a48 RBX: 0000000000000000 RCX: 00000000000= 00000 [ 0.000000] RDX: 0000000000000008 RSI: 0000000000000002 RDI: 00000000000= 00000 [ 0.000000] RBP: ffffffff83003da8 R08: 000000000001c200 R09: 00000000000= 0002a [ 0.000000] R10: 0000000000000000 R11: 0000000000000053 R12: ffffffff850= 3e2e0 [ 0.000000] R13: 000000000001c200 R14: 0000000000000013 R15: 00000000000= 00001 [ 0.000000] FS: 0000000000000000(0000) GS:ffff880014c00000(0000) knlGS:= 0000000000000000 [ 0.000000] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 0.000000] CR2: 0000000000000008 CR3: 0000000003014000 CR4: 00000000000= 006b0 [ 0.000000] Stack: [ 0.000000] 0000000000000086 ffffffff83003db0 ffffffff810d9e16 00000000= 00000000 [ 0.000000] ffffffff816f6e06 0000000000000000 0000000000000000 00000000= 00000001 [ 0.000000] 0000000000000000 ffffffff83003db0 ffffffff816f3627 ffffffff= 8503e2e0 [ 0.000000] Call Trace: [ 0.000000] [] ? lock_acquire+0xa6/0xe0 [ 0.000000] [] ? serial8250_do_set_termios+0xf6/0x3f0 [ 0.000000] [] ? default_serial_dl_write+0x27/0x30 [ 0.000000] [] serial8250_do_set_mctrl+0xa3/0xb0 [ 0.000000] [] serial8250_set_mctrl+0x16/0x20 [ 0.000000] [] serial8250_do_set_termios+0x2dc/0x3f0 [ 0.000000] [] serial8250_set_termios+0x16/0x20 [ 0.000000] [] uart_set_options+0xf4/0x150 [ 0.000000] [] serial8250_console_setup+0x7f/0x130 [ 0.000000] [] univ8250_console_setup+0x39/0x50 [ 0.000000] [] register_console+0x295/0x370 [ 0.000000] [] univ8250_console_init+0x1e/0x28 [ 0.000000] [] console_init+0x1c/0x25 [ 0.000000] [] start_kernel+0x2cc/0x44c [ 0.000000] [] ? early_idt_handler_array+0x120/0x120 [ 0.000000] [] x86_64_start_reservations+0x38/0x3a [ 0.000000] [] x86_64_start_kernel+0xeb/0xf8 [ 0.000000] Code: ef e8 80 b5 d4 00 5b 41 5c 41 5d 5d c3 66 0f 1f 84 00 = 00 00 00 00 55 48 8d 57 08 48 c7 c0 48 8a 6f 82 31 ff 48 89 e5 48 83 ec 60 = <48> 8b 0a 48 85 c9 74 1d 80 78 04 00 74 17 41 89 f8 4a 89 4c c5=20 [ 0.000000] RIP [] mctrl_gpio_set+0x15/0x60 [ 0.000000] RSP [ 0.000000] CR2: 0000000000000008 [ 0.000000] ---[ end trace 6df90b3c20cfd0c4 ]--- [ 0.000000] Kernel panic - not syncing: Fatal exception FYI, raw QEMU command line is: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel /pkg/linux= /x86_64-randconfig-i0-201612/gcc-5/9e2a7d9c247ff3c90ff8a4086a165a6d141de16f= /vmlinuz-4.5.0-next-20160322-00005-g9e2a7d9 -append 'root=3D/dev/ram0 user= =3Dlkp job=3D/lkp/scheduled/vm-lkp-wsx03-quantal-x86_64-2/bisect_boot-1-qua= ntal-core-x86_64.cgz-x86_64-randconfig-i0-201612-9e2a7d9c247ff3c90ff8a4086a= 165a6d141de16f-20160322-6028-xx10d2-0.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-r= andconfig-i0-201612 branch=3Dlinux-devel/devel-catchup-201603222125 commit= =3D9e2a7d9c247ff3c90ff8a4086a165a6d141de16f BOOT_IMAGE=3D/pkg/linux/x86_64-= randconfig-i0-201612/gcc-5/9e2a7d9c247ff3c90ff8a4086a165a6d141de16f/vmlinuz= -4.5.0-next-20160322-00005-g9e2a7d9 max_uptime=3D600 RESULT_ROOT=3D/result/= boot/1/vm-lkp-wsx03-quantal-x86_64/quantal-core-x86_64.cgz/x86_64-randconfi= g-i0-201612/gcc-5/9e2a7d9c247ff3c90ff8a4086a165a6d141de16f/0 LKP_SERVER=3Di= nn earlyprintk=3DttyS0,115200 systemd.log_level=3Derr debug apic=3Ddebug sy= srq_always_enabled rcupdate.rcu_cpu_stall_timeout=3D100 panic=3D-1 softlock= up_panic=3D1 nmi_watchdog=3Dpanic oops=3Dpanic load_ramdisk=3D2 prompt_ramd= isk=3D0 console=3DttyS0,115200 console=3Dtty0 vga=3Dnormal rw ip=3D::::vm-l= kp-wsx03-quantal-x86_64-2::dhcp drbd.minor_count=3D8' -initrd /fs/sdc1/ini= trd-vm-lkp-wsx03-quantal-x86_64-2 -m 360 -smp 2 -device e1000,netdev=3Dnet0= -netdev user,id=3Dnet0 -boot order=3Dnc -no-reboot -watchdog i6300esb -rtc= base=3Dlocaltime -pidfile /dev/shm/kboot/pid-vm-lkp-wsx03-quantal-x86_64-2= -serial file:/dev/shm/kboot/serial-vm-lkp-wsx03-quantal-x86_64-2 -daemoniz= e -display none -monitor null=20 Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-next-20160322-00005-g9e2a7d9 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.5.0 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_DEBUG_RODATA=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y # CONFIG_TASK_IO_ACCOUNTING is not set # # RCU Subsystem # CONFIG_TREE_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FAST_NO_HZ is not set CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_KTHREAD_PRIO=0 # CONFIG_RCU_NOCB_CPU is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_NMI_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set CONFIG_PCSPKR_PLATFORM=y # 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 is not set CONFIG_PCI_QUIRKS=y # CONFIG_MEMBARRIER is not set CONFIG_EMBEDDED=y 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 is not set # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_KEXEC_CORE=y 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_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=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 is not set CONFIG_GCOV_FORMAT_4_7=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set 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_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_AMIGA_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set # CONFIG_X86_MPPARSE is not set CONFIG_GOLDFISH=y CONFIG_X86_EXTENDED_PLATFORM=y CONFIG_X86_VSMP=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_MID=y # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y CONFIG_IOSF_MBI_DEBUG=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y # CONFIG_QUEUED_LOCK_STAT is not set CONFIG_XEN=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set CONFIG_XEN_PVH=y CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=12 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_APB_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 # CONFIG_SCHED_SMT is not set CONFIG_SCHED_MC=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set # CONFIG_VM86 is not set # CONFIG_X86_16BIT is not set CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set CONFIG_CMA=y CONFIG_CMA_DEBUG=y # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_FRAME_VECTOR=y # CONFIG_X86_PMEM_LEGACY is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 # CONFIG_X86_PAT is not set CONFIG_ARCH_RANDOM=y # CONFIG_X86_SMAP is not set CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_EFI_MIXED is not set # CONFIG_SECCOMP is not set CONFIG_HZ_100=y # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=100 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set CONFIG_KEXEC_FILE=y # CONFIG_KEXEC_VERIFY_SIG is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set # CONFIG_LEGACY_VSYSCALL_EMULATE is not set CONFIG_LEGACY_VSYSCALL_NONE=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y CONFIG_HIBERNATE_CALLBACKS=y # CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_DEBUGGER=y # CONFIG_ACPI_DEBUGGER_USER is not set CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS_POWER=y # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y # CONFIG_ACPI_THERMAL is not set # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y CONFIG_ACPI_BGRT=y CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_EINJ=y CONFIG_ACPI_APEI_ERST_DEBUG=y # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # 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 # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y # CONFIG_HOTPLUG_PCI_PCIE is not set CONFIG_PCIEAER=y CONFIG_PCIE_ECRC=y # CONFIG_PCIEAER_INJECT is not set # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_PCI_HYPERV is not set CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set # CONFIG_HOTPLUG_PCI_SHPC is not set # # PCI host controller drivers # # CONFIG_PCIE_DW_PLAT is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y # CONFIG_PCMCIA_LOAD_CIS is not set # CONFIG_CARDBUS is not set # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y # CONFIG_YENTA_TI is not set # CONFIG_YENTA_TOSHIBA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set CONFIG_PCCARD_NONSTATIC=y CONFIG_RAPIDIO=y CONFIG_RAPIDIO_TSI721=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 # CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS is not set # CONFIG_RAPIDIO_DMA_ENGINE is not set CONFIG_RAPIDIO_DEBUG=y CONFIG_RAPIDIO_ENUM_BASIC=y # CONFIG_RAPIDIO_MPORT_CDEV is not set # # RapidIO Switch drivers # # CONFIG_RAPIDIO_TSI57X is not set # CONFIG_RAPIDIO_CPS_XX is not set CONFIG_RAPIDIO_TSI568=y CONFIG_RAPIDIO_CPS_GEN2=y CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y # CONFIG_IA32_EMULATION is not set # CONFIG_X86_X32 is not set CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_VMD=y CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=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_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y # CONFIG_INET is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set CONFIG_LAPB=y # CONFIG_PHONET is not set CONFIG_IEEE802154=y CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y CONFIG_IEEE802154_SOCKET=y # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y # CONFIG_NET_SCH_HTB is not set # CONFIG_NET_SCH_HFSC is not set CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y # CONFIG_NET_SCH_CHOKE is not set CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set CONFIG_NET_SCH_FQ_CODEL=y CONFIG_NET_SCH_FQ=y CONFIG_NET_SCH_HHF=y CONFIG_NET_SCH_PIE=y CONFIG_NET_SCH_INGRESS=y CONFIG_NET_SCH_PLUG=y # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y # CONFIG_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y # CONFIG_NET_CLS_FLOW is not set # CONFIG_NET_CLS_CGROUP is not set # CONFIG_NET_CLS_BPF is not set CONFIG_NET_CLS_FLOWER=y CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 # CONFIG_NET_EMATCH_CMP is not set CONFIG_NET_EMATCH_NBYTE=y # CONFIG_NET_EMATCH_U32 is not set CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y CONFIG_NET_EMATCH_CANID=y CONFIG_NET_CLS_ACT=y # CONFIG_NET_ACT_POLICE is not set CONFIG_NET_ACT_GACT=y # CONFIG_GACT_PROB is not set # CONFIG_NET_ACT_MIRRED is not set CONFIG_NET_ACT_NAT=y # CONFIG_NET_ACT_PEDIT is not set CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y # CONFIG_NET_ACT_VLAN is not set CONFIG_NET_ACT_BPF=y CONFIG_NET_ACT_IFE=y CONFIG_NET_IFE_SKBMARK=y # CONFIG_NET_IFE_SKBPRIO is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_BATMAN_ADV=y # CONFIG_BATMAN_ADV_NC is not set CONFIG_BATMAN_ADV_MCAST=y CONFIG_BATMAN_ADV_DEBUG=y # CONFIG_VSOCKETS is not set CONFIG_NETLINK_DIAG=y # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set CONFIG_CAN=y CONFIG_CAN_RAW=y # CONFIG_CAN_BCM is not set CONFIG_CAN_GW=y # # CAN Device Drivers # # CONFIG_CAN_VCAN is not set CONFIG_CAN_SLCAN=y CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set CONFIG_CAN_GRCAN=y # CONFIG_CAN_JANZ_ICAN3 is not set # CONFIG_CAN_C_CAN is not set CONFIG_CAN_CC770=y CONFIG_CAN_CC770_ISA=y CONFIG_CAN_CC770_PLATFORM=y CONFIG_CAN_IFI_CANFD=y CONFIG_CAN_M_CAN=y # CONFIG_CAN_SJA1000 is not set CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # # CONFIG_IRLAN is not set # CONFIG_IRNET is not set CONFIG_IRCOMM=y CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # # CONFIG_IRTTY_SIR is not set # # Dongle support # # # FIR device drivers # # CONFIG_NSC_FIR is not set # CONFIG_WINBOND_FIR is not set # CONFIG_SMC_IRCC_FIR is not set # CONFIG_ALI_FIR is not set CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=y CONFIG_BT=y # CONFIG_BT_BREDR is not set CONFIG_BT_LE=y CONFIG_BT_LEDS=y CONFIG_BT_SELFTEST=y CONFIG_BT_SELFTEST_ECDH=y # CONFIG_BT_SELFTEST_SMP is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y # CONFIG_BT_HCIUART_ATH3K is not set # CONFIG_BT_HCIUART_LL is not set # CONFIG_BT_HCIUART_3WIRE is not set CONFIG_BT_HCIUART_INTEL=y # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set # CONFIG_BT_HCIUART_AG6XX is not set CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y # CONFIG_BT_HCIBTUART is not set CONFIG_BT_HCIVHCI=y # CONFIG_BT_MRVL is not set # CONFIG_WIRELESS is not set # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set CONFIG_RFKILL_REGULATOR=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=y CONFIG_CAIF_USB=y CONFIG_NFC=y CONFIG_NFC_DIGITAL=y CONFIG_NFC_NCI=y CONFIG_NFC_NCI_UART=y CONFIG_NFC_HCI=y # CONFIG_NFC_SHDLC is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_MEI_PHY is not set CONFIG_NFC_SIM=y # CONFIG_NFC_FDP is not set CONFIG_NFC_MRVL=y CONFIG_NFC_MRVL_UART=y CONFIG_NFC_MRVL_I2C=y CONFIG_NFC_ST_NCI=y CONFIG_NFC_ST_NCI_I2C=y CONFIG_NFC_NXP_NCI=y CONFIG_NFC_NXP_NCI_I2C=y # CONFIG_NFC_S3FWRN5_I2C is not set CONFIG_LWTUNNEL=y CONFIG_DST_CACHE=y CONFIG_NET_DEVLINK=y CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set CONFIG_DEBUG_DEVRES=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # CONFIG_DMA_CMA is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_OF_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y # CONFIG_NFTL is not set CONFIG_INFTL=y # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set CONFIG_SM_FTL=y # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_PHYSMAP_OF=y # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set CONFIG_MTD_ESB2ROM=y CONFIG_MTD_CK804XROM=y # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set CONFIG_MTD_PMC551_DEBUG=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y CONFIG_MTD_SM_COMMON=y CONFIG_MTD_NAND_DENALI=y CONFIG_MTD_NAND_DENALI_PCI=y CONFIG_MTD_NAND_DENALI_DT=y CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 # CONFIG_MTD_NAND_GPIO is not set # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y CONFIG_MTD_NAND_DOCG4=y # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set # CONFIG_MTD_ONENAND_GENERIC is not set CONFIG_MTD_ONENAND_OTP=y # 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 is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set CONFIG_MTD_UBI_GLUEBI=y CONFIG_MTD_UBI_BLOCK=y 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=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y # CONFIG_PARPORT_PC_FIFO is not set CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_PC_PCMCIA is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE 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 # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_OSD 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_XEN_BLKDEV_FRONTEND=y # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RSXX is not set CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y CONFIG_BLK_DEV_NVME_SCSI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set CONFIG_AD525X_DPOT=y # CONFIG_AD525X_DPOT_I2C is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y CONFIG_INTEL_MID_PTI=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y # CONFIG_PANEL is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=y # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # CONFIG_INTEL_MIC_BUS=y # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # CONFIG_VOP_BUS=y # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_VOP=y CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # 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 is not set # CONFIG_SCSI_MQ_DEFAULT is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y # CONFIG_BLK_DEV_SR_VENDOR is not set # CONFIG_CHR_DEV_SG is not set # CONFIG_CHR_DEV_SCH is not set CONFIG_SCSI_ENCLOSURE=y # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # # CONFIG_SCSI_SPI_ATTRS is not set # CONFIG_SCSI_FC_ATTRS is not set CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_BNX2_ISCSI=y # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=y # CONFIG_SCSI_3W_9XXX is not set CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set CONFIG_SCSI_AIC94XX=y CONFIG_AIC94XX_DEBUG=y CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y # CONFIG_SCSI_MVUMI is not set CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set CONFIG_SCSI_UFSHCD=y CONFIG_SCSI_UFSHCD_PCI=y CONFIG_SCSI_UFSHCD_PLATFORM=y # CONFIG_SCSI_HPTIOP is not set CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=y # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set CONFIG_SCSI_GDTH=y # CONFIG_SCSI_ISCI is not set CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y # CONFIG_SCSI_INIA100 is not set CONFIG_SCSI_PPA=y # CONFIG_SCSI_IMM is not set CONFIG_SCSI_IZIP_EPP16=y CONFIG_SCSI_IZIP_SLOW_CTR=y CONFIG_SCSI_STEX=y # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set CONFIG_SCSI_WD719X=y # CONFIG_SCSI_DEBUG is not set # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set # CONFIG_ATA_VERBOSE_ERROR is not set # CONFIG_ATA_ACPI is not set # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y CONFIG_AHCI_QORIQ=y CONFIG_SATA_INIC162X=y # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set # CONFIG_ATA_SFF is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y # CONFIG_MD_AUTODETECT is not set CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y # CONFIG_MD_RAID456 is not set # CONFIG_MD_MULTIPATH is not set # CONFIG_MD_FAULTY is not set CONFIG_BCACHE=y # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BLK_DEV_DM is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y CONFIG_TCM_USER2=y CONFIG_LOOPBACK_TARGET=y CONFIG_ISCSI_TARGET=y CONFIG_SBP_TARGET=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y # CONFIG_FIREWIRE_NOSY 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=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y # CONFIG_ARCNET_COM20020_PCI is not set CONFIG_ARCNET_COM20020_CS=y # # CAIF transport drivers # CONFIG_CAIF_TTY=y CONFIG_CAIF_SPI_SLAVE=y # CONFIG_CAIF_SPI_SYNC is not set CONFIG_CAIF_HSI=y # CONFIG_CAIF_VIRTIO is not set 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_PCMCIA_3C574 is not set CONFIG_PCMCIA_3C589=y CONFIG_VORTEX=y CONFIG_TYPHOON=y # CONFIG_NET_VENDOR_ADAPTEC is not set # CONFIG_NET_VENDOR_AGERE is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=y # CONFIG_NET_VENDOR_ARC is not set CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y CONFIG_ALX=y # CONFIG_NET_VENDOR_AURORA is not set # CONFIG_NET_CADENCE is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_BNX2X=y # CONFIG_BNX2X_SRIOV is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y # CONFIG_NET_VENDOR_CAVIUM is not set # CONFIG_NET_VENDOR_CHELSIO is not set # CONFIG_NET_VENDOR_CISCO is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set # CONFIG_NET_VENDOR_DEC is not set CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y CONFIG_SUNDANCE=y CONFIG_SUNDANCE_MMIO=y CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set # CONFIG_NET_VENDOR_EZCHIP 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 is not set 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_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGBVF=y # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_IXGBE_DCB is not set # CONFIG_IXGBEVF is not set CONFIG_I40E=y # CONFIG_I40E_DCB is not set CONFIG_I40EVF=y # CONFIG_FM10K 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=y CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y CONFIG_MLX5_CORE=y CONFIG_MLX5_CORE_EN=y # CONFIG_MLX5_CORE_EN_DCB is not set CONFIG_MLXSW_CORE=y # CONFIG_MLXSW_CORE_HWMON is not set CONFIG_MLXSW_PCI=y # CONFIG_NET_VENDOR_MICREL is not set CONFIG_FEALNX=y # CONFIG_NET_VENDOR_NATSEMI is not set # CONFIG_NET_VENDOR_NETRONOME is not set CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set # CONFIG_NET_PACKET_ENGINE is not set # CONFIG_NET_VENDOR_QLOGIC is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_NET_VENDOR_REALTEK is not set CONFIG_NET_VENDOR_RENESAS=y # CONFIG_NET_VENDOR_RDC 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=y # CONFIG_NET_VENDOR_SIS is not set CONFIG_SFC=y # CONFIG_SFC_MTD is not set CONFIG_SFC_MCDI_MON=y # CONFIG_SFC_SRIOV is not set # CONFIG_SFC_MCDI_LOGGING is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_PCMCIA_SMC91C92=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set CONFIG_SMSC9420=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set CONFIG_CASSINI=y CONFIG_NIU=y # CONFIG_NET_VENDOR_SYNOPSYS is not set CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y CONFIG_TI_CPSW_ALE=y CONFIG_TLAN=y CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set CONFIG_VIA_VELOCITY=y CONFIG_NET_VENDOR_WIZNET=y CONFIG_WIZNET_W5100=y CONFIG_WIZNET_W5300=y # CONFIG_WIZNET_BUS_DIRECT is not set # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y # CONFIG_NET_VENDOR_XIRCOM is not set CONFIG_FDDI=y CONFIG_DEFXX=y # CONFIG_DEFXX_MMIO is not set CONFIG_SKFP=y # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AQUANTIA_PHY=y CONFIG_AT803X_PHY=y 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 is not set CONFIG_TERANETICS_PHY=y CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=y # CONFIG_BROADCOM_PHY is not set CONFIG_BCM7XXX_PHY=y # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=y CONFIG_DP83848_PHY=y CONFIG_DP83867_PHY=y CONFIG_MICROCHIP_PHY=y CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set CONFIG_MDIO_CAVIUM=y CONFIG_MDIO_OCTEON=y # CONFIG_MDIO_THUNDER 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_PLIP=y CONFIG_PPP=y # CONFIG_PPP_BSDCOMP is not set CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y # CONFIG_PPP_MPPE is not set CONFIG_PPP_MULTILINK=y CONFIG_PPPOE=y # CONFIG_PPP_ASYNC is not set # CONFIG_PPP_SYNC_TTY is not set CONFIG_SLIP=y CONFIG_SLHC=y # CONFIG_SLIP_COMPRESSED is not set CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y # # Host-side USB support is needed for USB Network Adapter support # # CONFIG_WLAN is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y CONFIG_LANMEDIA=y CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y CONFIG_HDLC_X25=y CONFIG_PCI200SYN=y CONFIG_WANXL=y CONFIG_PC300TOO=y CONFIG_FARSYNC=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 CONFIG_SBNI=y CONFIG_SBNI_MULTILINE=y # CONFIG_IEEE802154_DRIVERS is not set CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_FUJITSU_ES=y # CONFIG_HYPERV_NET is not set CONFIG_ISDN=y CONFIG_ISDN_I4L=y # CONFIG_ISDN_AUDIO is not set # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=y # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=y # # D-channel protocol features # CONFIG_HISAX_EURO=y CONFIG_DE_AOC=y # CONFIG_HISAX_NO_SENDCOMPLETE is not set # CONFIG_HISAX_NO_LLC is not set CONFIG_HISAX_NO_KEYPAD=y # CONFIG_HISAX_1TR6 is not set CONFIG_HISAX_NI1=y CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # CONFIG_HISAX_16_3=y # CONFIG_HISAX_TELESPCI is not set # CONFIG_HISAX_S0BOX is not set # CONFIG_HISAX_FRITZPCI is not set # CONFIG_HISAX_AVM_A1_PCMCIA is not set CONFIG_HISAX_ELSA=y # CONFIG_HISAX_DIEHLDIVA is not set # CONFIG_HISAX_SEDLBAUER is not set # CONFIG_HISAX_NETJET is not set CONFIG_HISAX_NETJET_U=y # CONFIG_HISAX_NICCY is not set # CONFIG_HISAX_BKM_A4T is not set # CONFIG_HISAX_SCT_QUADRO is not set CONFIG_HISAX_GAZEL=y CONFIG_HISAX_HFC_PCI=y # CONFIG_HISAX_W6692 is not set # CONFIG_HISAX_HFC_SX is not set CONFIG_HISAX_DEBUG=y # # HiSax PCMCIA card service modules # CONFIG_HISAX_ELSA_CS=y CONFIG_HISAX_AVM_A1_CS=y # CONFIG_HISAX_TELES_CS is not set # # HiSax sub driver modules # CONFIG_HISAX_HFC4S8S=y # CONFIG_HISAX_FRITZ_PCIPNP is not set CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=y # CONFIG_ISDN_CAPI_MIDDLEWARE is not set CONFIG_ISDN_CAPI_CAPIDRV=y # CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set # # CAPI hardware drivers # # CONFIG_CAPI_AVM is not set # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_I4L is not set # CONFIG_GIGASET_DUMMYLL is not set # CONFIG_GIGASET_M101 is not set CONFIG_GIGASET_DEBUG=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y # CONFIG_MISDN_L1OIP is not set # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y CONFIG_MISDN_HFCMULTI=y CONFIG_MISDN_AVMFRITZ=y CONFIG_MISDN_SPEEDFAX=y # CONFIG_MISDN_INFINEON is not set # CONFIG_MISDN_W6692 is not set # CONFIG_MISDN_NETJET is not set CONFIG_MISDN_IPAC=y CONFIG_MISDN_ISAR=y CONFIG_NVM=y # CONFIG_NVM_DEBUG is not set # CONFIG_NVM_GENNVM is not set CONFIG_NVM_RRPC=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_STMPE is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y # CONFIG_JOYSTICK_A3D is not set CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y # CONFIG_JOYSTICK_GRIP is not set # CONFIG_JOYSTICK_GRIP_MP is not set # CONFIG_JOYSTICK_GUILLEMOT is not set CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y # CONFIG_JOYSTICK_TMDC is not set CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y # CONFIG_JOYSTICK_MAGELLAN is not set # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=y # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_ZHENHUA is not set # CONFIG_JOYSTICK_DB9 is not set CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_ARIZONA_HAPTICS is not set CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_PCSPKR=y CONFIG_INPUT_MAX8997_HAPTIC=y CONFIG_INPUT_MC13783_PWRBUTTON=y CONFIG_INPUT_MMA8450=y # CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=y # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set CONFIG_INPUT_KXTJ9=y CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_REGULATOR_HAPTIC=y # CONFIG_INPUT_RETU_PWRBUTTON is not set CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PALMAS_PWRBUTTON=y CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9055_ONKEY=y CONFIG_INPUT_DA9063_ONKEY=y CONFIG_INPUT_WM831X_ON=y # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_CMA3000=y # CONFIG_INPUT_CMA3000_I2C is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y CONFIG_INPUT_IDEAPAD_SLIDEBAR=y CONFIG_INPUT_DRV260X_HAPTICS=y # CONFIG_INPUT_DRV2665_HAPTICS is not set CONFIG_INPUT_DRV2667_HAPTICS=y # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 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_HYPERV_KEYBOARD=y CONFIG_USERIO=y CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set # CONFIG_UNIX98_PTYS is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y # CONFIG_SYNCLINK_GT is not set CONFIG_NOZOMI=y CONFIG_ISI=y CONFIG_N_HDLC=y # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_GOLDFISH_TTY=y CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=y CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # CONFIG_SERIAL_OF_PLATFORM 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=y CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_SC16IS7XX_I2C is not set CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS=y CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y # CONFIG_SERIAL_XILINX_PS_UART is not set CONFIG_SERIAL_ARC=y CONFIG_SERIAL_ARC_CONSOLE=y CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set # CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set CONFIG_SERIAL_MEN_Z135=y # CONFIG_SERIAL_MVEBU_UART is not set CONFIG_SERIAL_MCTRL_GPIO=y # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y # CONFIG_PPDEV is not set # CONFIG_HVC_XEN 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_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y CONFIG_R3964=y # CONFIG_APPLICOM is not set # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_IPWIRELESS=y CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y # CONFIG_XILLYBUS_OF is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # # CONFIG_I2C_ARB_GPIO_CHALLENGE is not set # CONFIG_I2C_MUX_GPIO is not set CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y # CONFIG_I2C_MUX_PINCTRL is not set # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_DEMUX_PINCTRL is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set CONFIG_I2C_EMEV2=y # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=y # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_TAOS_EVM=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_PARPORT 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_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AS3722=y CONFIG_PINCTRL_AMD=y CONFIG_PINCTRL_SINGLE=y # CONFIG_PINCTRL_PALMAS is not set CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_BROXTON=y CONFIG_PINCTRL_SUNRISEPOINT=y 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 is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y CONFIG_GPIO_AMDPT=y # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_GRGPIO is not set CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y # CONFIG_GPIO_MENZ127 is not set CONFIG_GPIO_SYSCON=y # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y CONFIG_GPIO_ZX=y # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_DIO_48E is not set CONFIG_GPIO_104_IDIO_16=y CONFIG_GPIO_104_IDI_48=y # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WS16C48 is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # # CONFIG_GPIO_ADP5520 is not set CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_DA9055=y CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP3943=y CONFIG_GPIO_MSIC=y # CONFIG_GPIO_PALMAS is not set # CONFIG_GPIO_RC5T583 is not set # CONFIG_GPIO_STMPE is not set CONFIG_GPIO_TPS65912=y # CONFIG_GPIO_UCB1400 is not set CONFIG_GPIO_WM831X=y # CONFIG_GPIO_WM8994 is not set # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_RDC321X=y # CONFIG_GPIO_SODAVILLE is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y CONFIG_W1=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2760=y # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_BATTERY_DA9030=y CONFIG_BATTERY_DA9150=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_MAX14577 is not set CONFIG_CHARGER_MAX8997=y # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y CONFIG_CHARGER_TPS65217=y # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set CONFIG_CHARGER_RT9455=y CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_AS3722 is not set # CONFIG_POWER_RESET_GPIO is not set CONFIG_POWER_RESET_GPIO_RESTART=y # CONFIG_POWER_RESET_LTC2952 is not set # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_RESET_SYSCON=y CONFIG_POWER_RESET_SYSCON_POWEROFF=y CONFIG_POWER_AVS=y CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9055=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=y # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC4151 is not set 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 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_MENF21BMC_HWMON=y CONFIG_SENSORS_LM63=y 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=y # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SHT15=y CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=y # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y # CONFIG_SENSORS_SCH5627 is not set CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set CONFIG_SENSORS_VIA686A=y # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=y # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set 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 is not set CONFIG_SENSORS_W83627EHF=y CONFIG_SENSORS_WM831X=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # 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 is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=y CONFIG_INTEL_SOC_DTS_THERMAL=y CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y CONFIG_WATCHDOG_SYSFS=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_DA9055_WATCHDOG is not set CONFIG_DA9062_WATCHDOG=y # CONFIG_GPIO_WATCHDOG is not set CONFIG_MENF21BMC_WATCHDOG=y CONFIG_WM831X_WATCHDOG=y CONFIG_XILINX_WATCHDOG=y CONFIG_ZIIRAVE_WATCHDOG=y CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=y # CONFIG_RN5T618_WATCHDOG is not set CONFIG_MAX63XX_WATCHDOG=y CONFIG_RETU_WATCHDOG=y # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y # CONFIG_IBMASR is not set # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set # CONFIG_INTEL_SCU_WATCHDOG is not set # CONFIG_INTEL_MID_WATCHDOG is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_KEMPLD_WDT=y # CONFIG_HPWDT_NMI_DECODING is not set CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set CONFIG_CPU5_WDT=y # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=y CONFIG_VIA_WDT=y CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y CONFIG_INTEL_MEI_WDT=y # CONFIG_NI903X_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB 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=y CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_ACT8945A is not set CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y CONFIG_MFD_ATMEL_FLEXCOM=y # CONFIG_MFD_ATMEL_HLCDC is not set CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_MFD_HI6421_PMIC=y # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=y CONFIG_MFD_INTEL_MSIC=y CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 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=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_UCB1400_CORE=y CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_STMPE=y # # STMicroelectronics STMPE Interface Drivers # # CONFIG_STMPE_I2C 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=y # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_CS47L24=y CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_ARIZONA=y CONFIG_REGULATOR_AS3711=y # CONFIG_REGULATOR_AS3722 is not set # CONFIG_REGULATOR_BCM590XX is not set # CONFIG_REGULATOR_DA903X is not set # CONFIG_REGULATOR_DA9055 is not set CONFIG_REGULATOR_DA9062=y CONFIG_REGULATOR_DA9210=y CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_HI6421 is not set # CONFIG_REGULATOR_ISL9305 is not set CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX14577=y # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8973 is not set CONFIG_REGULATOR_MAX8997=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y # CONFIG_REGULATOR_MC13892 is not set CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6397=y # CONFIG_REGULATOR_PALMAS is not set CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_PV88060 is not set CONFIG_REGULATOR_PV88090=y # CONFIG_REGULATOR_PWM is not set CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_S2MPA01=y CONFIG_REGULATOR_S2MPS11=y # CONFIG_REGULATOR_S5M8767 is not set CONFIG_REGULATOR_TPS51632=y CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y # CONFIG_REGULATOR_TPS65023 is not set CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_SDR_SUPPORT=y # 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_VIDEO_TUNER=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_DMA_SG=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_SG=y CONFIG_VIDEOBUF2_DVB=y CONFIG_DVB_CORE=y CONFIG_TTPCI_EEPROM=y CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # # Media drivers # CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture/analog TV support # # CONFIG_VIDEO_HEXIUM_GEMINI is not set CONFIG_VIDEO_HEXIUM_ORION=y CONFIG_VIDEO_MXB=y # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX25821=y # CONFIG_VIDEO_CX25821_ALSA is not set CONFIG_VIDEO_SAA7134=y CONFIG_VIDEO_SAA7134_ALSA=y CONFIG_VIDEO_SAA7134_DVB=y # CONFIG_VIDEO_SAA7164 is not set # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110=y CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=y # CONFIG_DVB_BUDGET is not set CONFIG_DVB_BUDGET_AV=y CONFIG_DVB_BUDGET_PATCH=y CONFIG_DVB_B2C2_FLEXCOP_PCI=y # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set # CONFIG_DVB_PLUTO2 is not set # CONFIG_DVB_PT1 is not set CONFIG_DVB_PT3=y CONFIG_DVB_NGENE=y # CONFIG_DVB_DDBRIDGE is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # # CONFIG_SMS_SDIO_DRV is not set # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=y CONFIG_DVB_FIREDTV_INPUT=y CONFIG_VIDEO_TVEEPROM=y CONFIG_DVB_B2C2_FLEXCOP=y CONFIG_VIDEO_SAA7146=y CONFIG_VIDEO_SAA7146_VV=y # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y # # Audio decoders, processors and mixers # CONFIG_VIDEO_TDA9840=y CONFIG_VIDEO_TEA6415C=y CONFIG_VIDEO_TEA6420=y # # RDS decoders # CONFIG_VIDEO_SAA6588=y # # Video decoders # CONFIG_VIDEO_SAA711X=y # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=y # # 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_MT2131=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_MXL301RF=y CONFIG_MEDIA_TUNER_QM1D1C0042=y # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=y CONFIG_DVB_STV090x=y CONFIG_DVB_STV6110x=y # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=y CONFIG_DVB_TDA18271C2DD=y # # DVB-S (satellite) frontends # CONFIG_DVB_CX24123=y CONFIG_DVB_MT312=y CONFIG_DVB_ZL10036=y CONFIG_DVB_ZL10039=y CONFIG_DVB_S5H1420=y CONFIG_DVB_STV0299=y CONFIG_DVB_TDA8083=y CONFIG_DVB_TDA10086=y CONFIG_DVB_TDA8261=y CONFIG_DVB_VES1X93=y CONFIG_DVB_TUNER_ITD1000=y CONFIG_DVB_TUNER_CX24113=y CONFIG_DVB_TDA826X=y CONFIG_DVB_TUA6100=y CONFIG_DVB_CX24120=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=y CONFIG_DVB_L64781=y CONFIG_DVB_TDA1004X=y CONFIG_DVB_MT352=y CONFIG_DVB_ZL10353=y CONFIG_DVB_TDA10048=y # CONFIG_DVB_AS102_FE is not set # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=y CONFIG_DVB_TDA10021=y CONFIG_DVB_TDA10023=y CONFIG_DVB_STV0297=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=y CONFIG_DVB_BCM3510=y CONFIG_DVB_LGDT330X=y CONFIG_DVB_LGDT3305=y # # ISDB-T (terrestrial) frontends # # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=y # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=y # # SEC control devices for DVB-S # CONFIG_DVB_LNBP21=y CONFIG_DVB_ISL6405=y CONFIG_DVB_ISL6421=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_AMD64 is not set CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=y CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_AMDGPU is not set # # ACP Configuration # # CONFIG_DRM_AMD_ACP is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 # CONFIG_DRM_NOUVEAU_BACKLIGHT is not set # CONFIG_DRM_I810 is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_SIS 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=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=y CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=y # CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set CONFIG_DRM_PANEL_SHARP_LS043T1LE01=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 is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y # CONFIG_FB_S1D13XXX is not set CONFIG_FB_NVIDIA=y CONFIG_FB_NVIDIA_I2C=y CONFIG_FB_NVIDIA_DEBUG=y CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set CONFIG_FB_INTEL=y # CONFIG_FB_INTEL_DEBUG is not set # CONFIG_FB_INTEL_I2C is not set CONFIG_FB_MATROX=y # CONFIG_FB_MATROX_MILLENIUM is not set # CONFIG_FB_MATROX_MYSTIQUE is not set CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y # CONFIG_FB_MATROX_MAVEN is not set CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y CONFIG_FB_VIA_DIRECT_PROCFS=y # CONFIG_FB_VIA_X_COMPATIBILITY is not set CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=y # CONFIG_FB_VT8623 is not set CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_IBM_GXT4500=y # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=y # CONFIG_XEN_FBDEV_FRONTEND 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_HYPERV=y # CONFIG_FB_SIMPLE is not set CONFIG_FB_SSD1307=y CONFIG_FB_SM712=y 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_DA903X=y CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_AAT2870=y CONFIG_BACKLIGHT_LM3630A=y CONFIG_BACKLIGHT_LM3639=y CONFIG_BACKLIGHT_LP855X=y CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_AS3711=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y CONFIG_BACKLIGHT_BD6107=y CONFIG_VGASTATE=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_PCM_ELD=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y # CONFIG_SND_PCM_OSS is not set # CONFIG_SND_PCM_TIMER is not set CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y # CONFIG_SND_PROC_FS is not set CONFIG_SND_VERBOSE_PRINTK=y # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y # CONFIG_SND_DRIVERS is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set CONFIG_SND_ALS300=y # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=y # CONFIG_SND_ASIHPI is not set CONFIG_SND_ATIIXP=y # CONFIG_SND_ATIIXP_MODEM is not set CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y CONFIG_SND_AW2=y CONFIG_SND_AZT3328=y # CONFIG_SND_BT87X is not set CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=y # CONFIG_SND_CS46XX_NEW_DSP is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y # CONFIG_SND_DARLA24 is not set CONFIG_SND_GINA24=y # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y # CONFIG_SND_ENS1370 is not set CONFIG_SND_ENS1371=y # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=y # CONFIG_SND_ES1968_INPUT is not set CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set CONFIG_SND_MAESTRO3=y # CONFIG_SND_MAESTRO3_INPUT is not set CONFIG_SND_MIXART=y # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set CONFIG_SND_RME96=y # CONFIG_SND_RME9652 is not set CONFIG_SND_SONICVIBES=y # CONFIG_SND_TRIDENT is not set CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_EXT_CORE=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y CONFIG_SND_DICE=y CONFIG_SND_OXFW=y # CONFIG_SND_ISIGHT is not set CONFIG_SND_FIREWORKS=y # CONFIG_SND_BEBOB is not set CONFIG_SND_FIREWIRE_DIGI00X=y CONFIG_SND_FIREWIRE_TASCAM=y # CONFIG_SND_PCMCIA is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_AC97_BUS=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_AMD_ACP=y CONFIG_SND_ATMEL_SOC=y CONFIG_SND_DESIGNWARE_I2S=y # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=y CONFIG_SND_SOC_FSL_SAI=y CONFIG_SND_SOC_FSL_SSI=y CONFIG_SND_SOC_FSL_SPDIF=y CONFIG_SND_SOC_FSL_ESAI=y CONFIG_SND_SOC_IMX_AUDMUX=y CONFIG_SND_SOC_IMG=y # CONFIG_SND_SOC_IMG_I2S_IN is not set # CONFIG_SND_SOC_IMG_I2S_OUT is not set # CONFIG_SND_SOC_IMG_PARALLEL_OUT is not set CONFIG_SND_SOC_IMG_SPDIF_IN=y CONFIG_SND_SOC_IMG_SPDIF_OUT=y CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC=y # CONFIG_SND_MFLD_MACHINE is not set CONFIG_SND_SST_MFLD_PLATFORM=y CONFIG_SND_SST_IPC=y CONFIG_SND_SST_IPC_ACPI=y CONFIG_SND_SOC_INTEL_SST=y CONFIG_SND_SOC_INTEL_SST_ACPI=y CONFIG_SND_SOC_INTEL_SST_MATCH=y # CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH is not set CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=y CONFIG_SND_SOC_INTEL_SKYLAKE=y CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=y # # Allwinner SoC Audio support # # CONFIG_SND_SUN4I_CODEC is not set # CONFIG_SND_SUN4I_SPDIF is not set CONFIG_SND_SOC_XTFPGA_I2S=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # CONFIG_SND_SOC_AC97_CODEC=y CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4613=y CONFIG_SND_SOC_AK4642=y CONFIG_SND_SOC_AK5386=y CONFIG_SND_SOC_ALC5623=y CONFIG_SND_SOC_CS35L32=y CONFIG_SND_SOC_CS42L51=y CONFIG_SND_SOC_CS42L51_I2C=y CONFIG_SND_SOC_CS42L52=y CONFIG_SND_SOC_CS42L56=y CONFIG_SND_SOC_CS42L73=y CONFIG_SND_SOC_CS4265=y CONFIG_SND_SOC_CS4270=y CONFIG_SND_SOC_CS4271=y CONFIG_SND_SOC_CS4271_I2C=y CONFIG_SND_SOC_CS42XX8=y CONFIG_SND_SOC_CS42XX8_I2C=y CONFIG_SND_SOC_CS4349=y CONFIG_SND_SOC_DMIC=y CONFIG_SND_SOC_ES8328=y CONFIG_SND_SOC_GTM601=y CONFIG_SND_SOC_HDAC_HDMI=y CONFIG_SND_SOC_INNO_RK3036=y CONFIG_SND_SOC_PCM1681=y CONFIG_SND_SOC_PCM179X=y CONFIG_SND_SOC_PCM179X_I2C=y CONFIG_SND_SOC_PCM3168A=y CONFIG_SND_SOC_PCM3168A_I2C=y CONFIG_SND_SOC_PCM512x=y CONFIG_SND_SOC_PCM512x_I2C=y CONFIG_SND_SOC_RL6231=y CONFIG_SND_SOC_RL6347A=y CONFIG_SND_SOC_RT286=y CONFIG_SND_SOC_RT5616=y CONFIG_SND_SOC_RT5631=y CONFIG_SND_SOC_RT5651=y # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIGMADSP_I2C=y CONFIG_SND_SOC_SIRF_AUDIO_CODEC=y CONFIG_SND_SOC_SPDIF=y CONFIG_SND_SOC_SSM2602=y CONFIG_SND_SOC_SSM2602_I2C=y CONFIG_SND_SOC_SSM4567=y CONFIG_SND_SOC_STA32X=y CONFIG_SND_SOC_STA350=y CONFIG_SND_SOC_STI_SAS=y CONFIG_SND_SOC_TAS2552=y CONFIG_SND_SOC_TAS5086=y CONFIG_SND_SOC_TAS571X=y CONFIG_SND_SOC_TFA9879=y CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC23_I2C=y CONFIG_SND_SOC_TLV320AIC31XX=y CONFIG_SND_SOC_TLV320AIC3X=y CONFIG_SND_SOC_TS3A227E=y CONFIG_SND_SOC_WM8510=y CONFIG_SND_SOC_WM8523=y CONFIG_SND_SOC_WM8580=y CONFIG_SND_SOC_WM8711=y CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y CONFIG_SND_SOC_WM8737=y CONFIG_SND_SOC_WM8741=y CONFIG_SND_SOC_WM8750=y CONFIG_SND_SOC_WM8753=y CONFIG_SND_SOC_WM8776=y CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8804_I2C=y CONFIG_SND_SOC_WM8903=y CONFIG_SND_SOC_WM8962=y CONFIG_SND_SOC_WM8974=y CONFIG_SND_SOC_WM8978=y CONFIG_SND_SOC_TPA6130A2=y # CONFIG_SND_SIMPLE_CARD is not set CONFIG_SOUND_PRIME=y # CONFIG_SOUND_OSS is not set CONFIG_AC97_BUS=y # # HID support # # CONFIG_HID 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 is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_SDHCI is not set CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y # CONFIG_MMC_GOLDFISH is not set CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_REALTEK_PCI is not set CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MMC_MTK=y # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # # CONFIG_LEDS_AAT1290 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=y # CONFIG_LEDS_PCA9532_GPIO is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y # CONFIG_LEDS_DA903X is not set CONFIG_LEDS_PWM=y # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y # CONFIG_LEDS_LT3593 is not set CONFIG_LEDS_ADP5520=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y # CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y CONFIG_LEDS_MENF21BMC=y CONFIG_LEDS_KTD2692=y # CONFIG_LEDS_IS31FL32XX 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 is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=y CONFIG_LEDS_TRIGGER_CAMERA=y # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=y # CONFIG_EDAC_GHES is not set # CONFIG_EDAC_E752X is not set CONFIG_EDAC_I82975X=y # CONFIG_EDAC_I3000 is not set CONFIG_EDAC_I3200=y # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=y # CONFIG_EDAC_I5400 is not set CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y # CONFIG_EDAC_I7300 is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_ABB5ZES3=y CONFIG_RTC_DRV_ABX80X=y CONFIG_RTC_DRV_AS3722=y # CONFIG_RTC_DRV_DS1307 is not set CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=y # CONFIG_RTC_DRV_HYM8563 is not set CONFIG_RTC_DRV_MAX6900=y # CONFIG_RTC_DRV_MAX8907 is not set CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_RK808=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF85063=y # CONFIG_RTC_DRV_PCF8563 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_PALMAS=y CONFIG_RTC_DRV_RC5T583=y # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8010=y # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set CONFIG_RTC_DRV_RV3029C2=y CONFIG_RTC_DRV_RV3029_HWMON=y # CONFIG_RTC_DRV_RV8803 is not set CONFIG_RTC_DRV_S5M=y # # SPI RTC drivers # CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set # # Platform RTC drivers # # CONFIG_RTC_DRV_CMOS is not set # CONFIG_RTC_DRV_VRTC is not set CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set CONFIG_RTC_DRV_DS2404=y CONFIG_RTC_DRV_DA9055=y # CONFIG_RTC_DRV_DA9063 is not set CONFIG_RTC_DRV_STK17TA8=y # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_MSM6242 is not set CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_WM831X=y CONFIG_RTC_DRV_PCF50633=y # CONFIG_RTC_DRV_ZYNQMP is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=y # CONFIG_RTC_DRV_SNVS is not set CONFIG_RTC_DRV_MT6397=y # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y # CONFIG_DMADEVICES_VDEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y CONFIG_FSL_EDMA=y CONFIG_INTEL_IDMA64=y # CONFIG_INTEL_IOATDMA is not set CONFIG_INTEL_MIC_X100_DMA=y # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y CONFIG_HSU_DMA_PCI=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set CONFIG_UIO_MF624=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=y # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y # CONFIG_HYPERV_BALLOON is not set # # Xen driver support # # CONFIG_XEN_BALLOON is not set CONFIG_XEN_DEV_EVTCHN=y # CONFIG_XEN_BACKEND is not set CONFIG_XENFS=y # CONFIG_XEN_COMPAT_XENFS is not set # CONFIG_XEN_SYS_HYPERVISOR is not set CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PRIVCMD=y CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set CONFIG_FUJITSU_TABLET=y # CONFIG_HP_ACCEL is not set CONFIG_HP_WIRELESS=y CONFIG_HP_WMI=y # CONFIG_PANASONIC_LAPTOP is not set # CONFIG_THINKPAD_ACPI is not set CONFIG_SENSORS_HDAPS=y CONFIG_EEEPC_LAPTOP=y CONFIG_ASUS_WMI=y # CONFIG_ASUS_NB_WMI is not set CONFIG_EEEPC_WMI=y CONFIG_ASUS_WIRELESS=y CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set CONFIG_ACPI_TOSHIBA=y CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_TOSHIBA_HAPS is not set CONFIG_TOSHIBA_WMI=y CONFIG_ACPI_CMPC=y # CONFIG_INTEL_HID_EVENT is not set CONFIG_INTEL_SCU_IPC=y CONFIG_INTEL_SCU_IPC_UTIL=y CONFIG_GPIO_INTEL_PMIC=y # CONFIG_INTEL_MID_POWER_BUTTON is not set CONFIG_INTEL_MFLD_THERMAL=y CONFIG_INTEL_IPS=y CONFIG_IBM_RTL=y # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y CONFIG_INTEL_RST=y CONFIG_INTEL_SMARTCONNECT=y # CONFIG_PVPANIC is not set CONFIG_INTEL_PMC_IPC=y CONFIG_SURFACE_PRO3_BUTTON=y # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_GOLDFISH_BUS is not set CONFIG_GOLDFISH_PIPE=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y # CONFIG_CHROMEOS_PSTORE is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_SI5351=y # CONFIG_COMMON_CLK_SI514 is not set CONFIG_COMMON_CLK_SI570=y # CONFIG_COMMON_CLK_CDCE706 is not set CONFIG_COMMON_CLK_CDCE925=y # CONFIG_COMMON_CLK_CS2000_CP is not set CONFIG_COMMON_CLK_S2MPS11=y # CONFIG_COMMON_CLK_NXP is not set CONFIG_COMMON_CLK_PALMAS=y CONFIG_COMMON_CLK_PWM=y # CONFIG_COMMON_CLK_PXA is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y CONFIG_DW_APB_TIMER=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_PCC=y CONFIG_ALTERA_MBOX=y CONFIG_MAILBOX_TEST=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ARIZONA is not set # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_PALMAS=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y CONFIG_MEMORY=y # CONFIG_IIO is not set CONFIG_NTB=y CONFIG_NTB_AMD=y # CONFIG_NTB_INTEL is not set CONFIG_NTB_PINGPONG=y # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set CONFIG_NTB_TRANSPORT=y CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_FSL_FTM is not set CONFIG_PWM_LP3943=y CONFIG_PWM_LPSS=y # CONFIG_PWM_LPSS_PCI is not set CONFIG_PWM_LPSS_PLATFORM=y CONFIG_PWM_PCA9685=y CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y CONFIG_SERIAL_IPOCTAL=y CONFIG_RESET_CONTROLLER=y # 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=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Performance monitor support # CONFIG_RAS=y CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set CONFIG_STM=y # CONFIG_STM_DUMMY is not set CONFIG_STM_SOURCE_CONSOLE=y CONFIG_STM_SOURCE_HEARTBEAT=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 is not set CONFIG_INTEL_TH_PTI=y CONFIG_INTEL_TH_DEBUG=y # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=y # CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y CONFIG_EFI_FAKE_MEMMAP=y CONFIG_EFI_MAX_FAKE_MEM=8 CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_POSIX_ACL is not set CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y # CONFIG_JFS_FS is not set # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y # CONFIG_OCFS2_FS_STATS is not set CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set CONFIG_BTRFS_DEBUG=y CONFIG_BTRFS_ASSERT=y # CONFIG_NILFS2_FS is not set # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y # CONFIG_FS_ENCRYPTION is not set CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set 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=y CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_FAT_DEFAULT_UTF8 is not set CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set CONFIG_ADFS_FS=y CONFIG_ADFS_FS_RW=y CONFIG_AFFS_FS=y # CONFIG_HFS_FS is not set CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y CONFIG_BFS_FS=y CONFIG_EFS_FS=y # CONFIG_JFFS2_FS is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y # CONFIG_UBIFS_FS_LZO is not set CONFIG_UBIFS_FS_ZLIB=y CONFIG_UBIFS_ATIME_SUPPORT=y # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y # CONFIG_SQUASHFS_ZLIB is not set # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y # CONFIG_SQUASHFS_XZ is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set CONFIG_PSTORE_PMSG=y CONFIG_PSTORE_RAM=y CONFIG_SYSV_FS=y CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set CONFIG_UFS_DEBUG=y # CONFIG_EXOFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y # CONFIG_NLS_CODEPAGE_869 is not set # CONFIG_NLS_CODEPAGE_936 is not set # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set 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=y # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y # # 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 is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set CONFIG_SCHED_INFO=y # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set CONFIG_FAIL_PAGE_ALLOC=y # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_MMC_REQUEST is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACE_CLOCK=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y # CONFIG_TEST_BITMAP is not set CONFIG_TEST_RHASHTABLE=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y # CONFIG_TEST_UDELAY is not set # CONFIG_MEMTEST is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_SANITIZE_ALL is not set CONFIG_UBSAN_ALIGNMENT=y CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_EARLY_PRINTK_EFI=y CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y 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 is not set CONFIG_IO_DELAY_UDELAY=y # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=2 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_DEBUG_ENTRY=y # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_FPU is not set CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # # CONFIG_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=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_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=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_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y # CONFIG_CRYPTO_POLY1305_X86_64 is not set # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set # CONFIG_CRYPTO_RMD160 is not set # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y # CONFIG_CRYPTO_WP512 is not set CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y # CONFIG_CRYPTO_FCRYPT is not set CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_LZO is not set # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y CONFIG_CRYPTO_USER_API_RNG=y CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set CONFIG_CRYPTO_DEV_CCP=y # CONFIG_CRYPTO_DEV_CCP_DD is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y CONFIG_CRYPTO_DEV_QAT_C3XXX=y # CONFIG_CRYPTO_DEV_QAT_C62X is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y CONFIG_CRYPTO_DEV_QAT_C3XXXVF=y # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # # Certificates for signature checking # CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_CRC64_ECMA is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y # CONFIG_XZ_DEC_SPARC is not set CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_REED_SOLOMON_DEC16=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_INTERVAL_TREE=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y CONFIG_FONT_8x16=y CONFIG_FONT_AUTOSELECT=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4Dy/D85dADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/zsUFOhv9TudZULcPnnyAaraV0UdmWBL/0Qq2x8RyxDtkd8eDlFp6qL/f0y84AcIuZNSmJJ4AV VcmHOwEe1WNZedY1R1sucnzKdlxT6v2VN5L2zp19W+fqr/i9lXMyC4t2csnr1M3Fbp5O//GJVy6J 30CAX2gEydOzkKSinC+S2x/bDZN5BmJlRA4jSTfXHnFR3IH3FjULv7RY1Q85aVrmA08nBeOF1WfT Blo7hvN4xytMAIe5xMfXBd5zTP2FZ7frUkzkV2ODNxbTsTYVICek7Pb/HgO1mcdVIA+nl5Q8g+A0 ZANYQymlWEH0J9BH9/olLapjB+r0qaQ8KWMNlwhXqg7deEtRVWWaIohkRRXo+aCUXXNz6nIkKKoC Bgfx8gfM9HbtUTKFyasOOOki5C+u+DGHxII8kj/fsNYi9whyNDMZmLJOPVCWuPGG6+L6cnZSRkfI Ab/RN+WlcHvNIbU1wz8kJNFBKnoODVc4rBZr0zBeG9LYI3nQ8FCrOEW0pwZ638QilWAI+W232k4v Y+mUaTEOMvDN7GvkdExwMDk89fPgRYkb3bgRRT9Qm2bqq/aFYK6EpoJcOKZoIUXFTFz9c2mM9Bsb jurGR7ZsYbDAhMv4jVVBClpFbEDDp5Dloh4u35r/DyNaSTFTyCpSe9BcfdQLq88bsCl08qMWPaD6 OBFbLgbaTV5hY6H/9ChDb3/yTmL/LOCJ04eXpGTjP5yVKgXWW0xIC5hAC4jnAQ56ySLpbOr1/Rwk KHksx9KqaCsgiLSw6O5MFDZrvbWlYz0TJ6ib7Bripmg+21RhGntSW2MUrPWu/VGxoFyjmGUpH6ux eGTDwWS2gxA/JdMglInqpVjgrfaUTuctOgG52iaSY3GMGdmcyieDh5+IW6MNeebEILNoz602KF2u b8dj+uQpTlv60Kxh6tsm1ofQEhlPutVweOyYfSWTEcDvZCt4nXHv+o2hRVg+lbv3vSjjicfPbO9W TCrswekUtfeqCvvHzH3+xoVOp/HRXyLu4IBtxtVMLSM2sFvXXPX7bG4ABUIMvsNwvLKl1BCav0oV A3Y6BJzF+W3tsxt6D6EXkqetPM1fVEjoYoVcikX3sXazaSaj6Z6h8DjFS5CEzeDLxxn6AVjZpX5f l/cmXELvGKItulpVm4ix8PF7wECr+BScpDaATjeNmTksPn6mY8c9uuFT4DCjfpFHLf7Cnc70wIfB k3GNB4PXQCw1zWYs9Ky0ViAIjDVBPaCN0Nd69FSC4y4xYQ+4u0RKzC93+dTtAdqN49QgZoZw1Otk GS/2jaEduM0QC3LezpWKmFk9BxxXAgpAswJvMdedP1gzs5G1aijSeWD2c93TmPXPQJpCptiaF+Fr 6kJ2Xm7Wb9Pyz/hCK4DNQyuDhkJGVAKPN0tQ3V/dC0j15zgljEG/ZwrVGGQW13mXKgvmnBq3GV7I gHvcavpNhXKmq0QLpGA5d1azI8/+LnW/ofcM1o9P4fFLjzLQHW1N3Dc7SP/f0wIfFnuUNi1BUC/p kOOyrQqlFdsykFlRX41ynNCP/8iMRF1swfjfPl7hodkVwxSedDXMMauV9/DX2l8riF5/cMr5th38 f7ti4Z5WG2YGtMH8sJ2XFigZT0dDj+xmGuVIga9zLp/Qb8KDzkc80Sohd8pF9mpLH/G+5xHVKqcQ IGGljY0qdlNBM3sieUY9XUmPP5ub9aQh38untdr5lZBR1yMz9VO0qPnF2kIDc59YdPLQzgXAouFu BXRbErnQHhrJPsgRozGrwongh7dbycI26EIrLFNLLFEDWlF8icupwv9Lf0AAyr9TfA/zCR/ELUxq p3f737nKM9MPDNK55pStwmkv+fVGg5fiIO2b13eZ/mITSwhpyh6vfspI6tQmo5qxEiViQ9pIlKpP GLe8mtFBA8Wh5/V3qJXh9pvZJYgleSGBNyEMWpAzIR8yywHL3TVJEUbIR3Pgt5RSKv1tAPpryXcu jCC8FIc5l2nCazwL4UwMgTFKMgl6IDOvKeeEr+Q+XvrLyLo+WBttzRX9mwNDbhqu1AGztZy46KHh ZuTMGqUA4lD7swH3Z9TpAtn1r+N1PI/DLA+UJwAkGrPWx/AyibMY542w1mBf3TXdZoTNd0vePw89 v1/0fpC6wWY5e00MtGFuXsUTWEUmaOW7oR0/t4KsyOnll+cx214KLH6EuwZf/rT3JUm2+jAHMzkc J6wLxXpmYw9mT0b0p1j3mAItwub7u5SRCiXLovFdKhlU0Cm3X6EnIv9f/xhcMJHrfKQu5RRuOUZv fiofP2xc6B3GFCRhm6AUJeeZym279hlNcg28/GRuLbT3fpmcdEbCAkDJVrAQJSxBEKYRU6ow3XRA asW8v2DcNMt/AdE0YbZN1pN3r31g/499GQld0u8z/O1D+L+25iYHntOYOQrKIOjm+7/vLLBH/q2l C+046PgFCvimBE9TNGltjobE2i61Oh455Pzeo+weN7G3HWOKOmDJbCL7nColtFIdOcGOD9kZRSat JrQaEq00l4DfbHTa8cTOb3ftVGqdfXG/KRSUESMEbmxiqPhpqcxBc1X3L9bosmtqt4V3E0ggFXNs VcUlUamZr7fzYi+k13kTAmGGrZJJKFQXxd7CfqXhgkO/srn6mHHhYFcEvakwgxuYlRNlQ2xWFdHZ +O/Ku4hRSqWGxvF1LkJ75BemxxDF/VBmRfg+cPRImAL1Rq+0BmOLiIUKgF8pHVbngRPYf5QOQPXN PQHhVK7aHcU0IiJxLtffOXcci651QV1V3Dtq6viutD+NJP9xRyvDLP+7J0fpsEoih4BFBIjZ6ICt 4Vm9lTZRtjrK27I7sbKrF3cfGcS9X8D7zGT/CrPRU5iBcOweh2OpgGusJJpia0W00FZOFDvAM4AU su+MkDkb/Or6jJBW8i0CuZcjQaMlKOAS1t7+5dvafjzwysO364pmOSDLRfiK32k+KvapS4+zqiZA n8nVODY0dc8Y/sfPylJg60/gddEokqSXTOizqkeYMv13plOjY5/7OP0EWyrwVny53KXrQHTquJ6x taT42/LEkfURdoLD3ND2igEOAfAPRHrLdof4Yl3MHPoLWZ0q5U5WkRUbAF6jeH3Scp6yurvztG8q cfukRweJQOUVcRkipKUQz+qJPNM/DdfmNu71w6iihg+vOw4iQDuErQEKpEv+6svUbl4WaDDiBVxD 07r6le+7FCqDSteC+u/hv3wxWGh7eD3p9+YoiMsSEIK51WHflLld0/7P4Q22H1msSeG+LMhTBUAg JH09Q7V/Iqd6iunXGlz0PuRzNjhScQNUUte1bhtNMPTurJDbXEIhiXpj3j8LbNpvP3jrplJgBwx2 MzDTBJwFx78H2bR3D/xsC5KCeWpvukGLGOg6JliNJPNv44VuEur+HrxdosuSHcJ9lz5h93kgxsST chiiT6+gMiGoWACcO35PqFdbdyC2vBPNe/hxp/l8C8mAUC8kvxvCgcIT9ffflaO1qZwjEE+KKAFD SQJOCwffXvSLn+8NDyqM9Tmo5Gggx1B4QVSDUZzW4bQY5SzhFI1kCQ0U9kXrwaxduTcSsTPjU4zk jGQOwtzZuDQoU477uEGMfkcUNC9bR7NVPxE/UxPFz6wG1MX7aUdF/IurJC3Xr/LTjx8onE/9E3Hk tqgfWH2EFliVtIOLGNaiIDsgKLFxBERHzZvREQWLxiHTiialYf+izRizeZCCFYpe0/B96qxURINh yrJQcGs0XIzUhY5EUrluM91bK32wZ2n7sAplknJOhlpzV6OfKPoUshSQHw6Ic/ThPBUC5cCRjIdO kYxoOFjGaBJshe1xDe2hNHmFg6ywMJXAfeKLoQvWaatfahv9rFy9vk1UoUGtfvsJwKo8oW/yhn9d DZlBv+4CfBp6nQeBFRWmGH7uvM6YIVP8O5JmmP1uPWgxUSPLqOAF9Ep7Vh0FaycOle79QyBRA4EG nQrojtJhSDXKfOzI39VX4P8PYwyuishpgnJeYWD/EsL98OQmNvPPKjtuli+ePxx5gQJb4sTzBwu7 kKSiH4/uiZbCXivwP/qrzMoDUTxaNddebzeZmK/EjADxzRxMk3zwsFoZQegPHW8jjXwDXh9qlNRR 05zQMykS9rv0SHsRALVFVA6SrLJ29C2ZnHN+I8e1oeX13sCEApkPV+NQzSt0r/8aiZnL7c91vTdq FKmXJbFBl2nIHMb+Fu0YI7D7yjeRZ0/HYuk23CXYUWh6yVi7zyu8sbvxeO7H94vbTSVHHshkK7uT OubtN8iUfINAZJapJeTSq5CxPy5IZHuAYYlvESjrHxYBGsyXAi0UonxZYvFr8thh4r0AT/Ft+I2Q /HPqqSonPZJQdTpP25FgJk3hPSfm5q6RTbR8y39CI+WkaG78HjK7RlSKNFTuzavdYC95mV5NkwS0 2YhpDHjvi8wn2xz4I8e/T9uo0egNxu4FdRCrQT8MLjWhk4ky415OUmr1DZID7+8eB/9wUVlLabAW yzQZHs2gOK1bj2Dmi1v/IwXFd5P5ltDhulUjEZrUDdlVrvB3KB8XoBNodcTIdxYVdVbCDJSYsKf2 RkBmxw1iKwj5Zi5FIiCGZA1OSEbsAJqYpystbltJkW+kfPDbhRSBuoVU2cP5OEu+qPvFFVAvnViZ J36dQCx7MhZGiZVmjwnmcb5Mai1RU22IfcREvKoWeyhN+JviIKHz3fL0Gd43o3dBLutPg+d8HYUX Ns8kcDK1nIJ6a+XGfeMcJnQ3gcFSJnhNLxL/F5BY9OPltBmX+oOHfFMiL9OPshtwCOCF2sp8oDQO aUfL+QZI4BwmdpIpaCOXIVaeNnJeAtTsRB+m6/W22EOD131xBn8lwi8OeVxtndOUIML9H/F5GlrI AwE5W/oDmlsOv7kuXH5ZGLXyeItpg0esJSmvw6uRBJZIwMzBHumN3ImDDmGUpzHDbrFgx8N4wimE 325Vd2+wZzifI69Otuk6r7kI/fDyXwwC8Gw+uiqrO/SqMXc9B2O0ZVm9OHqtSRS1WQj5xQxbf0Al hyHcy4H2Rtvr447M77duUSHVArC/uydG197lfvwS1yOx3ZbKiXcDr2FhbwR2xXJTINXSvBSE9tGg BkOc+7tfUFbWR7/zqbZwyQUoBar//cvLEY6CK2l+sczRiUO18h03dOAHBFzfM37gwnhUiqKHTNhh e55EeP5acHGeu1fYf0DuYYJiWWkqJH0nFdcf3Wwq+WUU3JcQ8IBQehnspZrETVKlkfhaJleHNpoP P4Hr4NRCC7QlvFWR8FuBjXqc33JomVof6CHp9M+qbOzAbNXncJbhMvZs/Muz179JB5FOSayhzERh ss9Po/bcxwgtB7xsZtMDrYmvz6Bv054voY0vEoBcAAAAid8Z1h+dxaEAAeofwHkAALNRV7uxxGf7 AgAAAAAEWVo= --=-=-=--