From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7641645497316268673==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [printk] db43e77a44: BUG: sleeping function called from invalid context at kernel/printk/printk.c:2328 Date: Mon, 11 Jan 2016 11:08:01 +0800 Message-ID: <878u3w95ke.fsf@yhuang-dev.intel.com> List-Id: --===============7641645497316268673== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit db43e77a4456b2e53ea3aed7c06662d795fae54d ("printk: do cond_resched()= between lines while outputting to consoles") +--------------------------------------------------------------------------= ---+------------+------------+ | = | fd0fd2ade3 | db43e77a44 | +--------------------------------------------------------------------------= ---+------------+------------+ | boot_successes = | 2 | 0 | | boot_failures = | 314 | 314 | | IP-Config:Auto-configuration_of_network_failed = | 2 | 2 | | Kernel_panic-not_syncing:Attempted_to_kill_init!exitcode=3D = | 312 | 312 | | BUG:sleeping_function_called_from_invalid_context_at_kernel/printk/printk= .c | 0 | 20 | +--------------------------------------------------------------------------= ---+------------+------------+ [ 1.671293] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp= 00007ffdb632fc38 error 15 [ 1.673960] init[1] vsyscall attempted with vsyscall=3Dnone ip:fffffffff= f600400 cs:33 sp:7ffdb632f238 ax:ffffffffff600400 si:7f39c31d2a4c di:7ffdb6= 32f2f8 [ 1.676301] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp= 00007ffdb632f238 error 15 [ 1.682064] Kernel panic - not syncing: Attempted to kill init! exitcode= =3D0x0000000b [ 1.682064] = [ 1.682067] CPU: 1 PID: 1 Comm: init Not tainted 4.4.0-rc8-00374-gdb43e7= 7 #1 [ 1.682068] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.682071] 0000000000000000 ffff880012147c90 ffffffff813166d9 ffffffff= 81cc884e [ 1.682073] ffff880012147d10 ffffffff8110916b ffffffff00000010 ffff8800= 12147d20 [ 1.682075] ffff880012147cb8 ffffffff811060f1 000000000000000b ffff8800= 12038010 [ 1.682075] Call Trace: [ 1.682086] [] dump_stack+0x4b/0x63 [ 1.682089] [] panic+0xc2/0x1ff [ 1.682095] [] ? perf_event_exit_task+0x2c5/0x2d4 [ 1.682099] [] do_exit+0x490/0x8d1 [ 1.682100] [] do_group_exit+0x3c/0xa0 [ 1.682103] [] get_signal+0x4b9/0x4f2 [ 1.682108] [] ? force_sig_info_fault+0x36/0x38 [ 1.682111] [] do_signal+0x23/0x5f2 [ 1.682115] [] ? pick_next_task_fair+0x122/0x405 [ 1.682117] [] ? pick_next_task_fair+0x122/0x405 [ 1.682119] [] ? perf_read+0x182/0x259 [ 1.682124] [] ? __schedule+0x4ae/0x683 [ 1.682126] [] exit_to_usermode_loop+0x47/0x81 [ 1.682128] [] prepare_exit_to_usermode+0x17/0x2d [ 1.682132] [] retint_user+0x8/0x13 [ 1.682175] Kernel Offset: disabled [ 1.683995] BUG: sleeping function called from invalid context at kernel= /printk/printk.c:2328 [ 1.683996] in_atomic(): 1, irqs_disabled(): 1, pid: 1, name: init [ 1.683998] CPU: 1 PID: 1 Comm: init Not tainted 4.4.0-rc8-00374-gdb43e7= 7 #1 [ 1.683999] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.684001] 0000000000000000 ffff880012147c30 ffffffff813166d9 ffff8800= 121434c0 [ 1.684002] ffff880012147c48 ffffffff810a9e3b 0000000000000000 ffff8800= 12147c90 [ 1.684004] ffffffff810c5def 0000000000000067 0000000000000046 ffffffff= 81cc884e [ 1.684004] Call Trace: [ 1.684007] [] dump_stack+0x4b/0x63 [ 1.684012] [] ___might_sleep+0x104/0x107 [ 1.684016] [] console_unlock+0x35b/0x3f5 [ 1.684018] [] panic+0x11f/0x1ff [ 1.684020] [] ? perf_event_exit_task+0x2c5/0x2d4 [ 1.684022] [] do_exit+0x490/0x8d1 [ 1.684023] [] do_group_exit+0x3c/0xa0 [ 1.684025] [] get_signal+0x4b9/0x4f2 [ 1.684027] [] ? force_sig_info_fault+0x36/0x38 [ 1.684029] [] do_signal+0x23/0x5f2 [ 1.684031] [] ? pick_next_task_fair+0x122/0x405 [ 1.684032] [] ? pick_next_task_fair+0x122/0x405 [ 1.684034] [] ? perf_read+0x182/0x259 [ 1.684036] [] ? __schedule+0x4ae/0x683 [ 1.684038] [] exit_to_usermode_loop+0x47/0x81 [ 1.684039] [] prepare_exit_to_usermode+0x17/0x2d [ 1.684041] [] retint_user+0x8/0x13 Elapsed time: 10 qemu-system-x86_64 -enable-kvm -cpu SandyBridge -kernel /pkg/linux/x86_64-r= andconfig-h0-01081741/gcc-5/db43e77a4456b2e53ea3aed7c06662d795fae54d/vmlinu= z-4.4.0-rc8-00374-gdb43e77 -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp/= scheduled/vm-lkp-wsx03-yocto-x86_64-16/bisect_boot-1-yocto-minimal-x86_64.c= gz-x86_64-randconfig-h0-01081741-db43e77a4456b2e53ea3aed7c06662d795fae54d-2= 0160110-62559-84902r-0.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-randconfig-h0-01= 081741 branch=3Dlinux-next/master commit=3Ddb43e77a4456b2e53ea3aed7c06662d7= 95fae54d BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-h0-01081741/gcc-5/db43e7= 7a4456b2e53ea3aed7c06662d795fae54d/vmlinuz-4.4.0-rc8-00374-gdb43e77 max_upt= ime=3D600 RESULT_ROOT=3D/result/boot/1/vm-lkp-wsx03-yocto-x86_64/yocto-mini= mal-x86_64.cgz/x86_64-randconfig-h0-01081741/gcc-5/db43e77a4456b2e53ea3aed7= c06662d795fae54d/8 LKP_SERVER=3Dinn earlyprintk=3DttyS0,115200 systemd.log_= level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dp= anic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dt= ty0 vga=3Dnormal rw ip=3D::::vm-lkp-wsx03-yocto-x86_64-16::dhcp drbd.minor_= count=3D8' -initrd /fs/sda1/initrd-vm-lkp-wsx03-yocto-x86_64-16 -m 320 -sm= p 2 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order=3Dnc -no= -reboot -watchdog i6300esb -rtc base=3Dlocaltime -drive file=3D/fs/sda1/dis= k0-vm-lkp-wsx03-yocto-x86_64-16,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/= kboot/pid-vm-lkp-wsx03-yocto-x86_64-16 -serial file:/dev/shm/kboot/serial-v= m-lkp-wsx03-yocto-x86_64-16 -daemonize -display none -monitor null = Thanks, Ying Huang --===============7641645497316268673== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-rc8-00374-gdb43e77" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjQuMC1yYzggS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05G SUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRf QklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklH X05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdf R0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVH X1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNI X01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJ R19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpD T05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQ VV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19O RUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRf SFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJ R19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19P UFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9 eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSItZmNhbGwt c2F2ZWQtcmRpIC1mY2FsbC1zYXZlZC1yc2kgLWZjYWxsLXNhdmVkLXJkeCAtZmNhbGwtc2F2ZWQt cmN4IC1mY2FsbC1zYXZlZC1yOCAtZmNhbGwtc2F2ZWQtcjkgLWZjYWxsLXNhdmVkLXIxMCAtZmNh bGwtc2F2ZWQtcjExIgpDT05GSUdfQVJDSF9TVVBQT1JUU19VUFJPQkVTPXkKQ09ORklHX0ZJWF9F QVJMWUNPTl9NRU09eQpDT05GSUdfUEdUQUJMRV9MRVZFTFM9NApDT05GSUdfREVGQ09ORklHX0xJ U1Q9Ii9saWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfQ09OU1RSVUNU T1JTPXkKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoK IwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19D Uk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19M T0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VS TkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxf TFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpD T05GSUdfSEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAoj IENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldApDT05GSUdfS0VSTkVMX0xaTUE9eQojIENP TkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIo bm9uZSkiCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfU1lTVklQQyBpcyBub3Qgc2V0CiMgQ09ORklH X1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0ggaXMg bm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQojIENPTkZJR19BVURJVCBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9 eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkK Q09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9eQojIENPTkZJ R19JUlFfRE9NQUlOX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5H PXkKQ09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05G SUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xB U1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNf Q0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05G SUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19V UERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09O RklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKIyBDT05G SUdfTk9fSFpfSURMRSBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9GVUxMPXkKIyBDT05GSUdfTk9f SFpfRlVMTF9BTEwgaXMgbm90IHNldApDT05GSUdfTk9fSFpfRlVMTF9TWVNJRExFPXkKQ09ORklH X05PX0haX0ZVTExfU1lTSURMRV9TTUFMTD04CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JF U19USU1FUlM9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05G SUdfVklSVF9DUFVfQUNDT1VOVElORz15CkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15 CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldApDT05GSUdfVEFTS1NUQVRTPXkK IyBDT05GSUdfVEFTS19ERUxBWV9BQ0NUIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tfWEFDQ1Q9eQpD T05GSUdfVEFTS19JT19BQ0NPVU5USU5HPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RS RUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKIyBD T05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05G SUdfQ09OVEVYVF9UUkFDS0lORz15CiMgQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfRk9SQ0UgaXMg bm90IHNldAojIENPTkZJR19UUkVFX1JDVV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfTk9D Ql9DUFU9eQojIENPTkZJR19SQ1VfTk9DQl9DUFVfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19SQ1Vf Tk9DQl9DUFVfWkVSTz15CiMgQ09ORklHX1JDVV9OT0NCX0NQVV9BTEwgaXMgbm90IHNldAojIENP TkZJR19SQ1VfRVhQRURJVEVfQk9PVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9CSU4yQz15CkNP TkZJR19JS0NPTkZJRz15CiMgQ09ORklHX0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdf TE9HX0JVRl9TSElGVD0xNwpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19I QVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxB TkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKIyBDT05GSUdfTlVNQV9CQUxBTkNJTkcgaXMgbm90IHNl dApDT05GSUdfQ0dST1VQUz15CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9GUkVFWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90 IHNldAojIENPTkZJR19DR1JPVVBfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVVNFVFM9eQoj IENPTkZJR19QUk9DX1BJRF9DUFVTRVQgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQ1BVQUND VCBpcyBub3Qgc2V0CiMgQ09ORklHX01FTUNHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BF UkYgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NI RUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJ R19CTEtfQ0dST1VQPXkKQ09ORklHX0RFQlVHX0JMS19DR1JPVVA9eQojIENPTkZJR19DSEVDS1BP SU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05GSUdfTkFNRVNQQUNFUz15CiMgQ09ORklHX1VUU19O UyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTRVJfTlMgaXMgbm90IHNldApDT05GSUdfUElEX05TPXkK IyBDT05GSUdfTkVUX05TIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09O RklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxL X0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15 CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklH X1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpD T05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpD T05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9S TT15CkNPTkZJR19CUEY9eQojIENPTkZJR19FWFBFUlQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9 eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lT RlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tB TExTWU1TPXkKIyBDT05GSUdfS0FMTFNZTVNfQUxMIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5USz15 CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkK Q09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19T SUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZf U1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURW SVNFX1NZU0NBTExTPXkKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfUENJ X1FVSVJLUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNl dApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50 cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJG X1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkKIyBDT05G SUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CiMgQ09O RklHX1BST0ZJTElORyBpcyBub3Qgc2V0CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hBVkVf T1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKQ09ORklHX0tQUk9CRVM9eQoj IENPTkZJR19KVU1QX0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX09QVFBST0JFUz15CiMgQ09ORklH X1VQUk9CRVMgaXMgbm90IHNldAojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdf QVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVf SU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9C RVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFD RT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkK Q09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJF QUQ9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVf UkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZF X0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVf TUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVS PXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkK Q09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBf TEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9D TVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9X QU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBB VF9JUEM9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBf RklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9eQojIENPTkZJR19DQ19TVEFD S1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9OT05FPXkKIyBD T05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX1NU QUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJ Tkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lS UV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdF PXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElS VFk9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9P Tl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZF X0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklH X0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NP TVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX09MRF9TSUdT VVNQRU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNlZCBr ZXJuZWwgcHJvZmlsaW5nCiMKQ09ORklHX0dDT1ZfS0VSTkVMPXkKQ09ORklHX0FSQ0hfSEFTX0dD T1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19HQ09WX1BST0ZJTEVfQUxMIGlzIG5vdCBzZXQKIyBD T05GSUdfR0NPVl9GT1JNQVRfQVVUT0RFVEVDVCBpcyBub3Qgc2V0CkNPTkZJR19HQ09WX0ZPUk1B VF8zXzQ9eQojIENPTkZJR19HQ09WX0ZPUk1BVF80XzcgaXMgbm90IHNldAojIENPTkZJR19IQVZF X0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklH X1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKQ09ORklH X01PRFVMRV9GT1JDRV9MT0FEPXkKIyBDT05GSUdfTU9EVUxFX1VOTE9BRCBpcyBub3Qgc2V0CkNP TkZJR19NT0RWRVJTSU9OUz15CkNPTkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEw9eQojIENPTkZJ R19NT0RVTEVfU0lHIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5vdCBz ZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxL X0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJ VFk9eQpDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HPXkKQ09ORklHX0JMS19DTURMSU5FX1BBUlNF Uj15CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CkNP TkZJR19BQ09STl9QQVJUSVRJT049eQojIENPTkZJR19BQ09STl9QQVJUSVRJT05fQ1VNQU5BIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX0VFU09YIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNPUk5fUEFSVElUSU9OX0lDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDT1JOX1BBUlRJVElP Tl9BREZTIGlzIG5vdCBzZXQKQ09ORklHX0FDT1JOX1BBUlRJVElPTl9QT1dFUlRFQz15CiMgQ09O RklHX0FDT1JOX1BBUlRJVElPTl9SSVNDSVggaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElU SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfT1NGX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19B TUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05G SUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQojIENPTkZJR19CU0Rf RElTS0xBQkVMIGlzIG5vdCBzZXQKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CiMgQ09ORklH X1NPTEFSSVNfWDg2X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVhXQVJFX0RJU0tM QUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdf U0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05G SUdfU1VOX1BBUlRJVElPTj15CiMgQ09ORklHX0tBUk1BX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0VGSV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19TWVNWNjhfUEFSVElUSU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdf QkxPQ0tfQ09NUEFUPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15 CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPW0KQ09ORklHX0NG UV9HUk9VUF9JT1NDSEVEPXkKQ09ORklHX0RFRkFVTFRfREVBRExJTkU9eQojIENPTkZJR19ERUZB VUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJkZWFkbGluZSIKQ09O RklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9 eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19J UlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5M T0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhf U1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tf U1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklH X1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05G SUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUg YW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19YODZf RkVBVFVSRV9OQU1FUz15CiMgQ09ORklHX1g4Nl9YMkFQSUMgaXMgbm90IHNldAojIENPTkZJR19Y ODZfTVBQQVJTRSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9BTURf UExBVEZPUk1fREVWSUNFPXkKQ09ORklHX0lPU0ZfTUJJPXkKIyBDT05GSUdfSU9TRl9NQklfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNl dApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BB UkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5v dCBzZXQKIyBDT05GSUdfWEVOIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklH X0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElO RyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkK IyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklH X01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVS SUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wx X0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNP TkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19Y ODZfREVCVUdDVExNU1I9eQpDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FN RD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19E TUk9eQojIENPTkZJR19HQVJUX0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FMR0FSWV9JT01N VSBpcyBub3Qgc2V0CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CiMgQ09O RklHX01BWFNNUCBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVTPTY0CiMgQ09ORklHX1NDSEVEX1NN VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDSEVEX01DIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRf Tk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJF RU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9B UElDPXkKQ09ORklHX1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tF Tl9CT09UX0lSUVMgaXMgbm90IHNldAojIENPTkZJR19YODZfTUNFIGlzIG5vdCBzZXQKIyBDT05G SUdfVk04NiBpcyBub3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0 PXkKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkKQ09ORklHX01J Q1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQojIENPTkZJR19NSUNST0NPREVfQU1E IGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKQ09ORklHX1g4Nl9N U1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpD T05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15 CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKIyBDT05GSUdfWDg2XzY0X0FDUElfTlVN QSBpcyBub3Qgc2V0CkNPTkZJR19OVU1BX0VNVT15CkNPTkZJR19OT0RFU19TSElGVD02CkNPTkZJ R19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15 CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JF X1RFWFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApD T05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09O RklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hBVkVf TUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNF TUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VU SEVSPXkKIyBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9N RU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElT Q0FSRF9NRU1CTE9DSz15CkNPTkZJR19NT1ZBQkxFX05PREU9eQojIENPTkZJR19IQVZFX0JPT1RN RU1fSU5GT19OT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNl dApDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1E X1BUTE9DSz15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19Q SFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RNQV9GTEFHPTEKIyBDT05GSUdfQk9VTkNF IGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNP TkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKIyBDT05GSUdfVFJB TlNQQVJFTlRfSFVHRVBBR0UgaXMgbm90IHNldAojIENPTkZJR19DTEVBTkNBQ0hFIGlzIG5vdCBz ZXQKQ09ORklHX0ZST05UU1dBUD15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1pT V0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfWlBPT0wgaXMgbm90IHNldApDT05GSUdfWkJVRD15CkNP TkZJR19aU01BTExPQz1tCiMgQ09ORklHX1BHVEFCTEVfTUFQUElORyBpcyBub3Qgc2V0CkNPTkZJ R19aU01BTExPQ19TVEFUPXkKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19B UkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfSURMRV9QQUdF X1RSQUNLSU5HPXkKQ09ORklHX1g4Nl9QTUVNX0xFR0FDWV9ERVZJQ0U9eQpDT05GSUdfWDg2X1BN RU1fTEVHQUNZPXkKIyBDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0 CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9TQU5J VElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MApDT05GSUdfTVRS Ul9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BBVD15CkNPTkZJ R19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2 X1NNQVA9eQojIENPTkZJR19YODZfSU5URUxfTVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJIGlz IG5vdCBzZXQKQ09ORklHX1NFQ0NPTVA9eQojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05G SUdfSFpfMjUwPXkKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBp cyBub3Qgc2V0CkNPTkZJR19IWj0yNTAKQ09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19LRVhF Qz15CiMgQ09ORklHX0tFWEVDX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlz IG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FU QUJMRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfSE9U UExVR19DUFU9eQpDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMD15CkNPTkZJR19ERUJVR19I T1RQTFVHX0NQVTA9eQojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xF R0FDWV9WU1lTQ0FMTF9OQVRJVkUgaXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExf RU1VTEFURSBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORT15CiMgQ09ORklH X0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERUX1NZU0NBTEw9eQpDT05G SUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpD T05GSUdfVVNFX1BFUkNQVV9OVU1BX05PREVfSUQ9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5k IEFDUEkgb3B0aW9ucwojCkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15 CiMgQ09ORklHX0hJQkVSTkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklH X1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklH X1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX1BNX09QUD15CkNPTkZJR19QTV9DTEs9eQpDT05GSUdfV1FfUE9XRVJf RUZGSUNJRU5UX0RFRkFVTFQ9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJM RVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJ X1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CkNPTkZJR19BQ1BJX0RFQlVHR0VSPXkKQ09O RklHX0FDUElfU0xFRVA9eQpDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVI9eQpDT05GSUdfQUNQSV9S RVZfT1ZFUlJJREVfUE9TU0lCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPXkKIyBDT05GSUdf QUNQSV9BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQkFUVEVSWSBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPW0KQ09ORklHX0FDUElfRkFOPXkKQ09O RklHX0FDUElfRE9DSz15CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SIGlzIG5vdCBzZXQKQ09ORklH X0FDUElfTlVNQT15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIKIyBDT05GSUdfQUNQ SV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJS SURFIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfREVCVUc9eQpDT05GSUdfQUNQSV9QQ0lfU0xPVD15 CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQ SV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKQ09ORklHX0FD UElfSEVEPW0KQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRD1tCiMgQ09ORklHX0FDUElfUkVEVUNF RF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfTkZJVD1tCkNPTkZJR19IQVZF X0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQ RUkgaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NG ST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklH X0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19DUFVfRlJFUV9TVEFUIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENP TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19D UFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFf REVGQVVMVF9HT1ZfT05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05T RVJWQVRJVkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09O RklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9bQojIENPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQ QUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORD15CkNPTkZJR19DUFVf RlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVy cwojCkNPTkZJR19DUFVGUkVRX0RUPW0KQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEU9eQojIENPTkZJ R19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBDT05G SUdfWDg2X1NQRUVEU1RFUF9MSUIgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQ VV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJR19D UFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBp cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNldAoKIwojIE1lbW9yeSBwb3dl ciBzYXZpbmdzCiMKQ09ORklHX0k3MzAwX0lETEVfSU9BVF9DSEFOTkVMPXkKQ09ORklHX0k3MzAw X0lETEU9eQoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklH X1BDSV9ESVJFQ1Q9eQojIENPTkZJR19QQ0lfTU1DT05GSUcgaXMgbm90IHNldApDT05GSUdfUENJ X0RPTUFJTlM9eQojIENPTkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQlVT X0FERFJfVF82NEJJVD15CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qg c2V0CkNPTkZJR19QQ0lfU1RVQj15CiMgQ09ORklHX0hUX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQojIENPTkZJR19QQ0lfUFJJIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhv c3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0lTQV9ETUFfQVBJPXkKQ09ORklHX0FNRF9O Qj15CkNPTkZJR19QQ0NBUkQ9eQpDT05GSUdfUENNQ0lBPXkKIyBDT05GSUdfUENNQ0lBX0xPQURf Q0lTIGlzIG5vdCBzZXQKQ09ORklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNP TkZJR19ZRU5UQT1tCkNPTkZJR19ZRU5UQV9PMj15CkNPTkZJR19ZRU5UQV9SSUNPSD15CkNPTkZJ R19ZRU5UQV9UST15CkNPTkZJR19ZRU5UQV9FTkVfVFVORT15CkNPTkZJR19ZRU5UQV9UT1NISUJB PXkKIyBDT05GSUdfUEQ2NzI5IGlzIG5vdCBzZXQKQ09ORklHX0k4MjA5Mj15CkNPTkZJR19QQ0NB UkRfTk9OU1RBVElDPXkKQ09ORklHX0hPVFBMVUdfUENJPXkKIyBDT05GSUdfSE9UUExVR19QQ0lf QUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hPVFBMVUdfUENJX0NQQ0kgaXMgbm90IHNldApDT05G SUdfSE9UUExVR19QQ0lfU0hQQz1tCkNPTkZJR19SQVBJRElPPXkKQ09ORklHX1JBUElESU9fRElT Q19USU1FT1VUPTMwCkNPTkZJR19SQVBJRElPX0VOQUJMRV9SWF9UWF9QT1JUUz15CkNPTkZJR19S QVBJRElPX0RNQV9FTkdJTkU9eQojIENPTkZJR19SQVBJRElPX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX1JBUElESU9fRU5VTV9CQVNJQz1tCgojCiMgUmFwaWRJTyBTd2l0Y2ggZHJpdmVycwojCkNP TkZJR19SQVBJRElPX1RTSTU3WD15CiMgQ09ORklHX1JBUElESU9fQ1BTX1hYIGlzIG5vdCBzZXQK Q09ORklHX1JBUElESU9fVFNJNTY4PXkKQ09ORklHX1JBUElESU9fQ1BTX0dFTjI9eQpDT05GSUdf WDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpD T05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19DT1JF X0RVTVBfREVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05G SUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfQklORk1UX01JU0MgaXMgbm90IHNldApD T05GSUdfQ09SRURVTVA9eQpDT05GSUdfSUEzMl9FTVVMQVRJT049eQpDT05GSUdfSUEzMl9BT1VU PXkKQ09ORklHX1g4Nl9YMzI9eQpDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0 X0FMSUdOTUVOVD15CkNPTkZJR19LRVlTX0NPTVBBVD15CkNPTkZJR19YODZfREVWX0RNQV9PUFM9 eQpDT05GSUdfUE1DX0FUT009eQpDT05GSUdfTkVUPXkKQ09ORklHX0NPTVBBVF9ORVRMSU5LX01F U1NBR0VTPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90 IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19Y RlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qg c2V0CkNPTkZJR19YRlJNX01JR1JBVEU9eQpDT05GSUdfTkVUX0tFWT15CkNPTkZJR19ORVRfS0VZ X01JR1JBVEU9eQojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfU0VDTUFS Sz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19QSFlfVElNRVNU QU1QSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRNIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19HQVJQPXkKQ09ORklHX0JSSURHRT1t CiMgQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRFUklORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX05F VF9EU0E9eQpDT05GSUdfVkxBTl84MDIxUT15CkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQojIENP TkZJR19WTEFOXzgwMjFRX01WUlAgaXMgbm90IHNldApDT05GSUdfREVDTkVUPXkKQ09ORklHX0RF Q05FVF9ST1VURVI9eQpDT05GSUdfTExDPXkKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CkNPTkZJ R19JUFg9bQojIENPTkZJR19JUFhfSU5URVJOIGlzIG5vdCBzZXQKQ09ORklHX0FUQUxLPXkKQ09O RklHX0RFVl9BUFBMRVRBTEs9bQpDT05GSUdfSVBERFA9bQpDT05GSUdfSVBERFBfRU5DQVA9eQpD T05GSUdfWDI1PXkKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBu b3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PXkKQ09ORklHX0lFRUU4MDIxNTRfTkw4MDIxNTRfRVhQ RVJJTUVOVEFMPXkKIyBDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJ R19NQUM4MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9T Y2hlZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfQ0JRPW0KQ09ORklHX05FVF9TQ0hfSFRCPXkKQ09O RklHX05FVF9TQ0hfSEZTQz1tCkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9N VUxUSVE9bQojIENPTkZJR19ORVRfU0NIX1JFRCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hf U0ZCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfU0ZRPXkKIyBDT05GSUdfTkVUX1NDSF9URVFM IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9UQkYgaXMgbm90IHNldApDT05GSUdfTkVUX1ND SF9HUkVEPXkKQ09ORklHX05FVF9TQ0hfRFNNQVJLPXkKQ09ORklHX05FVF9TQ0hfTkVURU09eQpD T05GSUdfTkVUX1NDSF9EUlI9eQpDT05GSUdfTkVUX1NDSF9NUVBSSU89bQpDT05GSUdfTkVUX1ND SF9DSE9LRT15CkNPTkZJR19ORVRfU0NIX1FGUT1tCkNPTkZJR19ORVRfU0NIX0NPREVMPW0KIyBD T05GSUdfTkVUX1NDSF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRlEgaXMg bm90IHNldAojIENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1BJ RT1tCiMgQ09ORklHX05FVF9TQ0hfUExVRyBpcyBub3Qgc2V0CgojCiMgQ2xhc3NpZmljYXRpb24K IwpDT05GSUdfTkVUX0NMUz15CiMgQ09ORklHX05FVF9DTFNfQkFTSUMgaXMgbm90IHNldApDT05G SUdfTkVUX0NMU19UQ0lOREVYPW0KQ09ORklHX05FVF9DTFNfRlc9bQpDT05GSUdfTkVUX0NMU19V MzI9bQojIENPTkZJR19DTFNfVTMyX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DTFNfVTMyX01B UksgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19SU1ZQPW0KQ09ORklHX05FVF9DTFNfUlNWUDY9 eQojIENPTkZJR19ORVRfQ0xTX0ZMT1cgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19DR1JPVVA9 bQojIENPTkZJR19ORVRfQ0xTX0JQRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0ZMT1dFUj1t CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIKIyBDT05GSUdf TkVUX0VNQVRDSF9DTVAgaXMgbm90IHNldApDT05GSUdfTkVUX0VNQVRDSF9OQllURT15CiMgQ09O RklHX05FVF9FTUFUQ0hfVTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0VNQVRDSF9NRVRBIGlz IG5vdCBzZXQKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CiMgQ09ORklHX05FVF9DTFNfQUNUIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19JTkQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9G SUZPPXkKIyBDT05GSUdfRENCIGlzIG5vdCBzZXQKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09O RklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdfVlNPQ0tFVFM9eQpDT05GSUdfTkVUTElO S19NTUFQPXkKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9N UExTX0dTTz1tCkNPTkZJR19NUExTX1JPVVRJTkc9bQojIENPTkZJR19NUExTX0lQVFVOTkVMIGlz IG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJR19SRlNf QUNDRUw9eQpDT05GSUdfWFBTPXkKQ09ORklHX0NHUk9VUF9ORVRfUFJJTz15CkNPTkZJR19DR1JP VVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQoj IENPTkZJR19CUEZfSklUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBO ZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NB TiBpcyBub3Qgc2V0CkNPTkZJR19JUkRBPW0KCiMKIyBJckRBIHByb3RvY29scwojCkNPTkZJR19J UkxBTj1tCkNPTkZJR19JUk5FVD1tCiMgQ09ORklHX0lSQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklH X0lSREFfVUxUUkEgaXMgbm90IHNldAoKIwojIElyREEgb3B0aW9ucwojCkNPTkZJR19JUkRBX0NB Q0hFX0xBU1RfTFNBUD15CiMgQ09ORklHX0lSREFfRkFTVF9SUiBpcyBub3Qgc2V0CiMgQ09ORklH X0lSREFfREVCVUcgaXMgbm90IHNldAoKIwojIEluZnJhcmVkLXBvcnQgZGV2aWNlIGRyaXZlcnMK IwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9bQoKIwojIERvbmds ZSBzdXBwb3J0CiMKQ09ORklHX0RPTkdMRT15CkNPTkZJR19FU0lfRE9OR0xFPW0KIyBDT05GSUdf QUNUSVNZU19ET05HTEUgaXMgbm90IHNldAojIENPTkZJR19URUtSQU1fRE9OR0xFIGlzIG5vdCBz ZXQKQ09ORklHX1RPSU0zMjMyX0RPTkdMRT1tCkNPTkZJR19MSVRFTElOS19ET05HTEU9bQpDT05G SUdfTUE2MDBfRE9OR0xFPW0KQ09ORklHX0dJUkJJTF9ET05HTEU9bQpDT05GSUdfTUNQMjEyMF9E T05HTEU9bQpDT05GSUdfT0xEX0JFTEtJTl9ET05HTEU9bQpDT05GSUdfQUNUMjAwTF9ET05HTEU9 bQoKIwojIEZJUiBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX05TQ19GSVIgaXMgbm90IHNldAoj IENPTkZJR19XSU5CT05EX0ZJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NNQ19JUkNDX0ZJUiBpcyBu b3Qgc2V0CkNPTkZJR19BTElfRklSPW0KIyBDT05GSUdfVkxTSV9GSVIgaXMgbm90IHNldApDT05G SUdfVklBX0ZJUj1tCkNPTkZJR19CVD1tCkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9SRkNP TU09eQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPW0KQ09ORklHX0JUX0JO RVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkKQ09ORklHX0JUX0NN VFA9bQpDT05GSUdfQlRfSElEUD15CiMgQ09ORklHX0JUX0hTIGlzIG5vdCBzZXQKQ09ORklHX0JU X0xFPXkKIyBDT05GSUdfQlRfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19CVF9ERUJVR0ZT IGlzIG5vdCBzZXQKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRfSENJ QlRTRElPPW0KQ09ORklHX0JUX0hDSVVBUlQ9bQojIENPTkZJR19CVF9IQ0lVQVJUX0g0IGlzIG5v dCBzZXQKIyBDT05GSUdfQlRfSENJVUFSVF9CQ1NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRfSENJ VUFSVF9BVEgzSyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfTEwgaXMgbm90IHNldApD T05GSUdfQlRfSENJVUFSVF8zV0lSRT15CiMgQ09ORklHX0JUX0hDSVVBUlRfSU5URUwgaXMgbm90 IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVB UlRfUUNBIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSURUTDE9bQpDT05GSUdfQlRfSENJQlQzQz1t CkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD1tCkNPTkZJR19CVF9IQ0lCVFVBUlQ9bQpDT05GSUdfQlRf SENJVkhDST1tCkNPTkZJR19CVF9NUlZMPW0KIyBDT05GSUdfQlRfTVJWTF9TRElPIGlzIG5vdCBz ZXQKQ09ORklHX0JUX1dJTElOSz1tCkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9 eQpDT05GSUdfV0lSRUxFU1NfRVhUPXkKQ09ORklHX1dFWFRfQ09SRT15CkNPTkZJR19XRVhUX1BS T0M9eQpDT05GSUdfV0VYVF9TUFk9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgwMjEx PW0KQ09ORklHX05MODAyMTFfVEVTVE1PREU9eQojIENPTkZJR19DRkc4MDIxMV9ERVZFTE9QRVJf V0FSTklOR1MgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfUkVHX0RFQlVHPXkKQ09ORklHX0NG RzgwMjExX0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0ZHODAyMTFfSU5URVJOQUxfUkVHREIgaXMgbm90IHNldApDT05GSUdfQ0ZHODAy MTFfQ1JEQV9TVVBQT1JUPXkKQ09ORklHX0NGRzgwMjExX1dFWFQ9eQpDT05GSUdfQ0ZHODAyMTFf V0VYVF9FWFBPUlQ9eQpDT05GSUdfTElCODAyMTE9eQpDT05GSUdfTElCODAyMTFfQ1JZUFRfV0VQ PXkKQ09ORklHX0xJQjgwMjExX0NSWVBUX0NDTVA9eQpDT05GSUdfTElCODAyMTFfQ1JZUFRfVEtJ UD15CkNPTkZJR19MSUI4MDIxMV9ERUJVRz15CkNPTkZJR19NQUM4MDIxMT1tCkNPTkZJR19NQUM4 MDIxMV9IQVNfUkM9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAy MTFfUkNfTUlOU1RSRUxfSFQ9eQojIENPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTF9WSFQgaXMg bm90IHNldApDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9NSU5TVFJFTD15CkNPTkZJR19NQUM4 MDIxMV9SQ19ERUZBVUxUPSJtaW5zdHJlbF9odCIKQ09ORklHX01BQzgwMjExX01FU0g9eQpDT05G SUdfTUFDODAyMTFfTEVEUz15CkNPTkZJR19NQUM4MDIxMV9ERUJVR0ZTPXkKQ09ORklHX01BQzgw MjExX01FU1NBR0VfVFJBQ0lORz15CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlUgaXMgbm90 IHNldApDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBp cyBub3Qgc2V0CkNPTkZJR19SRktJTEw9bQpDT05GSUdfUkZLSUxMX0xFRFM9eQpDT05GSUdfUkZL SUxMX0lOUFVUPXkKQ09ORklHX1JGS0lMTF9SRUdVTEFUT1I9bQojIENPTkZJR19SRktJTExfR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CkNPTkZJR19DQUlGPXkKQ09O RklHX0NBSUZfREVCVUc9eQpDT05GSUdfQ0FJRl9ORVRERVY9bQojIENPTkZJR19DQUlGX1VTQiBp cyBub3Qgc2V0CkNPTkZJR19ORkM9bQpDT05GSUdfTkZDX0RJR0lUQUw9bQpDT05GSUdfTkZDX05D ST1tCiMgQ09ORklHX05GQ19OQ0lfU1BJIGlzIG5vdCBzZXQKQ09ORklHX05GQ19OQ0lfVUFSVD1t CiMgQ09ORklHX05GQ19IQ0kgaXMgbm90IHNldAoKIwojIE5lYXIgRmllbGQgQ29tbXVuaWNhdGlv biAoTkZDKSBkZXZpY2VzCiMKQ09ORklHX05GQ19XSUxJTks9bQojIENPTkZJR19ORkNfVFJGNzk3 MEEgaXMgbm90IHNldApDT05GSUdfTkZDX1NJTT1tCkNPTkZJR19ORkNfRkRQPW0KQ09ORklHX05G Q19GRFBfSTJDPW0KQ09ORklHX05GQ19NUlZMPW0KQ09ORklHX05GQ19NUlZMX1VBUlQ9bQpDT05G SUdfTkZDX01SVkxfSTJDPW0KIyBDT05GSUdfTkZDX1NUX05DSSBpcyBub3Qgc2V0CiMgQ09ORklH X05GQ19OWFBfTkNJIGlzIG5vdCBzZXQKQ09ORklHX05GQ19TM0ZXUk41PW0KQ09ORklHX05GQ19T M0ZXUk41X0kyQz1tCkNPTkZJR19MV1RVTk5FTD15CkNPTkZJR19IQVZFX0JQRl9KSVQ9eQoKIwoj IERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VF VkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBG Uz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBTkRBTE9O RSBpcyBub3Qgc2V0CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xP QURFUj15CkNPTkZJR19GSVJNV0FSRV9JTl9LRVJORUw9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9 IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CkNPTkZJR19GV19MT0FERVJfVVNFUl9I RUxQRVJfRkFMTEJBQ0s9eQpDT05GSUdfV0FOVF9ERVZfQ09SRURVTVA9eQpDT05GSUdfQUxMT1df REVWX0NPUkVEVU1QPXkKQ09ORklHX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZ U19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBu b3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09O RklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNPTkZJR19SRUdNQVBfU1BNST1t CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFS RURfQlVGRkVSPXkKQ09ORklHX0ZFTkNFX1RSQUNFPXkKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJ R19DT05ORUNUT1I9bQpDT05GSUdfTVREPXkKQ09ORklHX01URF9URVNUUz1tCkNPTkZJR19NVERf UkVEQk9PVF9QQVJUUz1tCkNPTkZJR19NVERfUkVEQk9PVF9ESVJFQ1RPUllfQkxPQ0s9LTEKIyBD T05GSUdfTVREX1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQgaXMgbm90IHNldAojIENPTkZJR19N VERfUkVEQk9PVF9QQVJUU19SRUFET05MWSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5F X1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9PRl9QQVJUUz15CiMgQ09ORklHX01URF9BUjdf UEFSVFMgaXMgbm90IHNldAoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJz CiMKQ09ORklHX01URF9CTEtERVZTPXkKIyBDT05GSUdfTVREX0JMT0NLIGlzIG5vdCBzZXQKQ09O RklHX01URF9CTE9DS19STz1tCiMgQ09ORklHX0ZUTCBpcyBub3Qgc2V0CkNPTkZJR19ORlRMPW0K IyBDT05GSUdfTkZUTF9SVyBpcyBub3Qgc2V0CiMgQ09ORklHX0lORlRMIGlzIG5vdCBzZXQKIyBD T05GSUdfUkZEX0ZUTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTRkRDIGlzIG5vdCBzZXQKQ09ORklH X1NNX0ZUTD15CiMgQ09ORklHX01URF9PT1BTIGlzIG5vdCBzZXQKQ09ORklHX01URF9TV0FQPXkK IyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JPTS9G bGFzaCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST1tCiMgQ09ORklHX01URF9KRURFQ1BS T0JFIGlzIG5vdCBzZXQKQ09ORklHX01URF9HRU5fUFJPQkU9bQojIENPTkZJR19NVERfQ0ZJX0FE Vl9PUFRJT05TIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklH X01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKIyBD T05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzggaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JB TktfV0lEVEhfMTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMzIgaXMg bm90IHNldApDT05GSUdfTVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdf TVREX0NGSV9JNCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTggaXMgbm90IHNldAojIENP TkZJR19NVERfQ0ZJX0lOVEVMRVhUIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfQU1EU1REPW0K Q09ORklHX01URF9DRklfU1RBQT1tCkNPTkZJR19NVERfQ0ZJX1VUSUw9bQpDT05GSUdfTVREX1JB TT15CkNPTkZJR19NVERfUk9NPW0KIyBDT05GSUdfTVREX0FCU0VOVCBpcyBub3Qgc2V0CgojCiMg TWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMgQ09ORklHX01URF9DT01QTEVYX01B UFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIWVNNQVAgaXMgbm90IHNldAojIENPTkZJ R19NVERfUEhZU01BUF9PRiBpcyBub3Qgc2V0CkNPTkZJR19NVERfSU5URUxfVlJfTk9SPW0KQ09O RklHX01URF9QTEFUUkFNPW0KCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMK IwpDT05GSUdfTVREX1BNQzU1MT1tCiMgQ09ORklHX01URF9QTUM1NTFfQlVHRklYIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX1BNQzU1MV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9EQVRB RkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTTI1UDgwIGlzIG5vdCBzZXQKQ09ORklHX01U RF9TU1QyNUw9eQojIENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUEhS QU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMK IyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0VDQz15CiMgQ09O RklHX01URF9OQU5EX0VDQ19TTUMgaXMgbm90IHNldApDT05GSUdfTVREX05BTkQ9eQpDT05GSUdf TVREX05BTkRfQkNIPXkKQ09ORklHX01URF9OQU5EX0VDQ19CQ0g9eQojIENPTkZJR19NVERfU01f Q09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RFTkFMST15CkNPTkZJR19NVERfTkFO RF9ERU5BTElfUENJPW0KQ09ORklHX01URF9OQU5EX0RFTkFMSV9EVD15CkNPTkZJR19NVERfTkFO RF9ERU5BTElfU0NSQVRDSF9SRUdfQUREUj0weEZGMTA4MDE4CkNPTkZJR19NVERfTkFORF9HUElP PXkKIyBDT05GSUdfTVREX05BTkRfT01BUF9CQ0hfQlVJTEQgaXMgbm90IHNldApDT05GSUdfTVRE X05BTkRfSURTPXkKIyBDT05GSUdfTVREX05BTkRfUklDT0ggaXMgbm90IHNldApDT05GSUdfTVRE X05BTkRfRElTS09OQ0hJUD15CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JFX0FEVkFO Q0VEPXkKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQUREUkVTUz0wCkNPTkZJR19N VERfTkFORF9ESVNLT05DSElQX1BST0JFX0hJR0g9eQpDT05GSUdfTVREX05BTkRfRElTS09OQ0hJ UF9CQlRXUklURT15CiMgQ09ORklHX01URF9OQU5EX0RPQ0c0IGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX05BTkRfQ0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX05BTkRTSU0gaXMgbm90 IHNldAojIENPTkZJR19NVERfTkFORF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9O QU5EX0hJU0k1MDQgaXMgbm90IHNldAojIENPTkZJR19NVERfT05FTkFORCBpcyBub3Qgc2V0Cgoj CiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01URF9MUEREUj1t CkNPTkZJR19NVERfUUlORk9fUFJPQkU9bQpDT05GSUdfTVREX1NQSV9OT1I9bQojIENPTkZJR19N VERfU1BJX05PUl9VU0VfNEtfU0VDVE9SUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfVUJJPXkKQ09O RklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJTUlUPTIw CiMgQ09ORklHX01URF9VQklfRkFTVE1BUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfVUJJX0dMVUVC ST1tCiMgQ09ORklHX01URF9VQklfQkxPQ0sgaXMgbm90IHNldApDT05GSUdfRFRDPXkKQ09ORklH X09GPXkKQ09ORklHX09GX1VOSVRURVNUPXkKQ09ORklHX09GX0ZMQVRUUkVFPXkKQ09ORklHX09G X0VBUkxZX0ZMQVRUUkVFPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15 CkNPTkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfTkVUPXkK Q09ORklHX09GX01ESU89eQpDT05GSUdfT0ZfUENJPXkKQ09ORklHX09GX1BDSV9JUlE9eQpDT05G SUdfT0ZfTVREPXkKQ09ORklHX09GX1JFU09MVkU9eQpDT05GSUdfT0ZfT1ZFUkxBWT15CkNPTkZJ R19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNl dApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xz CiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CkNPTkZJR19CTEtfREVWX05VTExf QkxLPW0KQ09ORklHX0JMS19ERVZfRkQ9bQpDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhY PW0KIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ1BRX0NJU1NfREE9eQpDT05G SUdfQkxLX0RFVl9EQUM5NjA9bQojIENPTkZJR19CTEtfREVWX1VNRU0gaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkK Q09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OApDT05GSUdfQkxLX0RFVl9DUllQVE9MT09Q PXkKCiMKIyBEUkJEIGRpc2FibGVkIGJlY2F1c2UgUFJPQ19GUyBvciBJTkVUIG5vdCBzZWxlY3Rl ZAojCiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TS0Qg aXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TWDg9eQojIENPTkZJR19CTEtfREVWX1JBTSBpcyBu b3Qgc2V0CkNPTkZJR19DRFJPTV9QS1RDRFZEPW0KQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVS Uz04CkNPTkZJR19DRFJPTV9QS1RDRFZEX1dDQUNIRT15CkNPTkZJR19BVEFfT1ZFUl9FVEg9bQoj IENPTkZJR19WSVJUSU9fQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IRCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX1JTWFg9bQojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNl dAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNPTkZJR19B RDUyNVhfRFBPVD1tCkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9bQojIENPTkZJR19BRDUyNVhfRFBP VF9TUEkgaXMgbm90IHNldApDT05GSUdfRFVNTVlfSVJRPW0KQ09ORklHX0lCTV9BU009eQojIENP TkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9JT0M0PXkKQ09ORklHX1RJRk1fQ09S RT15CkNPTkZJR19USUZNXzdYWDE9eQpDT05GSUdfSUNTOTMyUzQwMT1tCkNPTkZJR19FTkNMT1NV UkVfU0VSVklDRVM9eQpDT05GSUdfSFBfSUxPPW0KQ09ORklHX0FQRFM5ODAyQUxTPW0KQ09ORklH X0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5MDIwPXkKQ09ORklHX1NFTlNPUlNfVFNMMjU1MD1tCkNP TkZJR19TRU5TT1JTX0JIMTc4MD15CiMgQ09ORklHX1NFTlNPUlNfQkgxNzcwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfQVBEUzk5MFg9bQpDT05GSUdfSE1DNjM1Mj15CkNPTkZJR19EUzE2ODI9 eQpDT05GSUdfVElfREFDNzUxMj1tCkNPTkZJR19CTVAwODU9eQpDT05GSUdfQk1QMDg1X0kyQz1t CkNPTkZJR19CTVAwODVfU1BJPXkKIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBz ZXQKQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUc9eQpDT05GSUdfU1JBTT15CkNPTkZJR19DMlBP UlQ9eQojIENPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwIGlzIG5vdCBzZXQKCiMKIyBFRVBST00g c3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9B VDI1PW0KQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBu b3Qgc2V0CkNPTkZJR19FRVBST01fOTNDWDY9bQpDT05GSUdfRUVQUk9NXzkzWFg0Nj1tCkNPTkZJ R19DQjcxMF9DT1JFPW0KQ09ORklHX0NCNzEwX0RFQlVHPXkKQ09ORklHX0NCNzEwX0RFQlVHX0FT U1VNUFRJT05TPXkKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUg ZGlzY2lwbGluZQojCkNPTkZJR19USV9TVD1tCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMg bm90IHNldAoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCiMgQ09O RklHX0FMVEVSQV9TVEFQTCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUk9eQojIENPTkZJR19J TlRFTF9NRUlfTUUgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJX1RYRT15CiMgQ09ORklHX1ZN V0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklH X0lOVEVMX01JQ19CVVMgaXMgbm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCkNPTkZJR19T Q0lGX0JVUz1tCgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2Fy ZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3Ig U3RhdGUgTWFuYWdlbWVudCAoQ09TTSkgRHJpdmVycwojCiMgQ09ORklHX0dFTldRRSBpcyBub3Qg c2V0CkNPTkZJR19FQ0hPPW0KIyBDT05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19D WExfS0VSTkVMX0FQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9FRUggaXMgbm90IHNldApDT05G SUdfSEFWRV9JREU9eQpDT05GSUdfSURFPXkKCiMKIyBQbGVhc2Ugc2VlIERvY3VtZW50YXRpb24v aWRlL2lkZS50eHQgZm9yIGhlbHAvaW5mbyBvbiBJREUgZHJpdmVzCiMKQ09ORklHX0lERV9YRkVS X01PREU9eQpDT05GSUdfSURFX1RJTUlOR1M9eQpDT05GSUdfSURFX0FUQVBJPXkKQ09ORklHX0JM S19ERVZfSURFX1NBVEE9eQpDT05GSUdfSURFX0dEPW0KQ09ORklHX0lERV9HRF9BVEE9eQojIENP TkZJR19JREVfR0RfQVRBUEkgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVDUz1tCkNPTkZJ R19CTEtfREVWX0RFTEtJTj15CkNPTkZJR19CTEtfREVWX0lERUNEPXkKQ09ORklHX0JMS19ERVZf SURFQ0RfVkVSQk9TRV9FUlJPUlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBFPXkKIyBDT05GSUdf QkxLX0RFVl9JREVBQ1BJIGlzIG5vdCBzZXQKQ09ORklHX0lERV9UQVNLX0lPQ1RMPXkKIyBDT05G SUdfSURFX1BST0NfRlMgaXMgbm90IHNldAoKIwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVnZml4 ZXMKIwojIENPTkZJR19JREVfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1BMQVRG T1JNPW0KIyBDT05GSUdfQkxLX0RFVl9DTUQ2NDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9J REVQTlA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kgSURFIGNoaXBzZXRz IHN1cHBvcnQKIwpDT05GSUdfQkxLX0RFVl9JREVQQ0k9eQojIENPTkZJR19JREVQQ0lfUENJQlVT X09SREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9PRkZCT0FSRCBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX0dFTkVSSUM9bQojIENPTkZJR19CTEtfREVWX09QVEk2MjEgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX1JaMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lERURN QV9QQ0k9eQpDT05GSUdfQkxLX0RFVl9BRUM2MlhYPW0KQ09ORklHX0JMS19ERVZfQUxJMTVYMz15 CkNPTkZJR19CTEtfREVWX0FNRDc0WFg9bQpDT05GSUdfQkxLX0RFVl9BVElJWFA9bQpDT05GSUdf QkxLX0RFVl9DTUQ2NFg9bQojIENPTkZJR19CTEtfREVWX1RSSUZMRVggaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9IUFQzNjY9eQpDT05GSUdfQkxLX0RFVl9KTUlDUk9OPXkKQ09ORklHX0JMS19E RVZfUElJWD1tCkNPTkZJR19CTEtfREVWX0lUODE3Mj15CkNPTkZJR19CTEtfREVWX0lUODIxMz15 CiMgQ09ORklHX0JMS19ERVZfSVQ4MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OUzg3 NDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9PTEQgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVc9eQpDT05GSUdfQkxLX0RFVl9TVldLUz15CiMgQ09O RklHX0JMS19ERVZfU0lJTUFHRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NJUzU1MTM9eQoj IENPTkZJR19CTEtfREVWX1NMQzkwRTY2IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVFJNMjkw PXkKQ09ORklHX0JMS19ERVZfVklBODJDWFhYPXkKQ09ORklHX0JMS19ERVZfVEM4NkMwMDE9bQpD T05GSUdfQkxLX0RFVl9JREVETUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdf U0NTSV9NT0Q9bQpDT05GSUdfUkFJRF9BVFRSUz1tCkNPTkZJR19TQ1NJPW0KQ09ORklHX1NDU0lf RE1BPXkKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUV9E RUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QUk9DX0ZTIGlzIG5vdCBzZXQKCiMKIyBT Q1NJIHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NE PW0KQ09ORklHX0NIUl9ERVZfU1Q9bQpDT05GSUdfQ0hSX0RFVl9PU1NUPW0KIyBDT05GSUdfQkxL X0RFVl9TUiBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX1NHPW0KIyBDT05GSUdfQ0hSX0RFVl9T Q0ggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VOQ0xPU1VSRSBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklH X1NDU0lfU1BJX0FUVFJTPW0KIyBDT05GSUdfU0NTSV9GQ19BVFRSUyBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0lTQ1NJX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0FUVFJTPW0KQ09ORklHX1NDU0lf U0FTX0xJQlNBUz1tCiMgQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0xPV0xFVkVMIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfTE9XTEVWRUxfUENNQ0lBPXkKIyBDT05GSUdfUENNQ0lBX0FIQTE1 MlggaXMgbm90IHNldApDT05GSUdfUENNQ0lBX0ZET01BSU49bQpDT05GSUdfUENNQ0lBX1FMT0dJ Qz1tCiMgQ09ORklHX1BDTUNJQV9TWU01M0M1MDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RI IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUj1tCiMgQ09ORklHX1NDU0lfT1NE X1VMRCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX09TRF9EUFJJTlRfU0VOU0U9MQojIENPTkZJR19T Q1NJX09TRF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQSBpcyBub3Qgc2V0CiMgQ09ORklH X01EIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldApDT05GSUdfRlVT SU9OPXkKQ09ORklHX0ZVU0lPTl9TUEk9bQpDT05GSUdfRlVTSU9OX1NBUz1tCkNPTkZJR19GVVNJ T05fTUFYX1NHRT0xMjgKQ09ORklHX0ZVU0lPTl9DVEw9bQpDT05GSUdfRlVTSU9OX0xPR0dJTkc9 eQoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9bQoj IENPTkZJR19GSVJFV0lSRV9PSENJIGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX1NCUDI9bQoj IENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZF UlMgaXMgbm90IHNldApDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQojIENPTkZJR19O RVRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0 cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJR19DQUlGX1RUWT15CiMgQ09ORklHX0NBSUZfU1BJX1NM QVZFIGlzIG5vdCBzZXQKQ09ORklHX0NBSUZfSFNJPW0KQ09ORklHX0NBSUZfVklSVElPPXkKQ09O RklHX1ZIT1NUX05FVD1tCkNPTkZJR19WSE9TVF9SSU5HPXkKQ09ORklHX1ZIT1NUPW0KQ09ORklH X1ZIT1NUX0NST1NTX0VORElBTl9MRUdBQ1k9eQoKIwojIERpc3RyaWJ1dGVkIFN3aXRjaCBBcmNo aXRlY3R1cmUgZHJpdmVycwojCiMgQ09ORklHX05FVF9EU0FfTVY4OEU2WFhYIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX0RTQV9NVjg4RTZYWFhfTkVFRF9QUFUgaXMgbm90IHNldApDT05GSUdfRVRI RVJORVQ9eQpDT05GSUdfTURJTz1tCiMgQ09ORklHX05FVF9WRU5ET1JfM0NPTSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQpDT05GSUdfQUNFTklDPXkKIyBDT05GSUdf QUNFTklDX09NSVRfVElHT05fSSBpcyBub3Qgc2V0CkNPTkZJR19BTFRFUkFfVFNFPXkKQ09ORklH X05FVF9WRU5ET1JfQU1EPXkKQ09ORklHX0FNRDgxMTFfRVRIPXkKIyBDT05GSUdfUENORVQzMiBp cyBub3Qgc2V0CkNPTkZJR19QQ01DSUFfTk1DTEFOPXkKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkK Q09ORklHX0FSQ19FTUFDX0NPUkU9eQpDT05GSUdfQVJDX0VNQUM9bQpDT05GSUdfRU1BQ19ST0NL Q0hJUD15CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQpDT05GSUdfQVRMMj15CiMgQ09ORklH X0FUTDEgaXMgbm90IHNldApDT05GSUdfQVRMMUU9bQojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0 CkNPTkZJR19BTFg9bQpDT05GSUdfTkVUX1ZFTkRPUl9BVVJPUkE9eQpDT05GSUdfQVVST1JBX05C ODgwMD15CiMgQ09ORklHX05FVF9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP Ul9CUk9BRENPTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJ R19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQpDT05GSUdfVEhVTkRF Ul9OSUNfUEY9bQpDT05GSUdfVEhVTkRFUl9OSUNfVkY9bQpDT05GSUdfVEhVTkRFUl9OSUNfQkdY PXkKQ09ORklHX0xJUVVJRElPPW0KQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CkNPTkZJR19D SEVMU0lPX1QxPW0KIyBDT05GSUdfQ0hFTFNJT19UMV8xRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NI RUxTSU9fVDQgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPXkKQ09ORklHX05FVF9WRU5E T1JfQ0lTQ089eQpDT05GSUdfRU5JQz1tCiMgQ09ORklHX0NYX0VDQVQgaXMgbm90IHNldApDT05G SUdfRE5FVD1tCiMgQ09ORklHX05FVF9WRU5ET1JfREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9ETElOSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VNVUxFWD15CkNPTkZJ R19CRTJORVQ9eQojIENPTkZJR19CRTJORVRfSFdNT04gaXMgbm90IHNldAojIENPTkZJR19ORVRf VkVORE9SX0VaQ0hJUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VYQVI9eQpDT05GSUdf UzJJTz15CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0ZVSklU U1UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IUD15CiMgQ09ORklHX0hQMTAwIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQojIENPTkZJR19FMTAwIGlzIG5vdCBzZXQK Q09ORklHX0UxMDAwPW0KQ09ORklHX0UxMDAwRT1tCkNPTkZJR19JR0I9bQpDT05GSUdfSUdCX0hX TU9OPXkKQ09ORklHX0lHQl9EQ0E9eQojIENPTkZJR19JR0JWRiBpcyBub3Qgc2V0CiMgQ09ORklH X0lYR0IgaXMgbm90IHNldApDT05GSUdfSVhHQkU9bQpDT05GSUdfSVhHQkVfSFdNT049eQpDT05G SUdfSVhHQkVfRENBPXkKIyBDT05GSUdfSTQwRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0k4MjVYWD15CkNPTkZJR19KTUU9eQojIENPTkZJR19ORVRfVkVORE9SX01BUlZFTEwgaXMgbm90 IHNldAojIENPTkZJR19ORVRfVkVORE9SX01FTExBTk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9NSUNSRUwgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUCBp cyBub3Qgc2V0CkNPTkZJR19GRUFMTlg9eQojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkgaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05WSURJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX09LST15CkNPTkZJR19FVEhPQz1tCkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15CkNP TkZJR19IQU1BQ0hJPXkKQ09ORklHX1lFTExPV0ZJTj15CiMgQ09ORklHX05FVF9WRU5ET1JfUUxP R0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTSBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9WRU5ET1JfUkVBTFRFSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JF TkVTQVM9eQojIENPTkZJR19ORVRfVkVORE9SX1JEQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W RU5ET1JfUk9DS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TRUVRIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfU0lMQU49eQpDT05GSUdfU0M5MjAzMT15CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CkNPTkZJ R19TSVM5MDA9bQojIENPTkZJR19TSVMxOTAgaXMgbm90IHNldApDT05GSUdfU0ZDPW0KIyBDT05G SUdfU0ZDX01URCBpcyBub3Qgc2V0CkNPTkZJR19TRkNfTUNESV9NT049eQojIENPTkZJR19TRkNf U1JJT1YgaXMgbm90IHNldApDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CkNPTkZJR19ORVRfVkVO RE9SX1NNU0M9eQojIENPTkZJR19QQ01DSUFfU01DOTFDOTIgaXMgbm90IHNldAojIENPTkZJR19F UElDMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5MTFYPXkKIyBDT05GSUdfU01TQzkxMVhfQVJD SF9IT09LUyBpcyBub3Qgc2V0CkNPTkZJR19TTVNDOTQyMD1tCkNPTkZJR19ORVRfVkVORE9SX1NU TUlDUk89eQpDT05GSUdfU1RNTUFDX0VUSD15CkNPTkZJR19TVE1NQUNfUExBVEZPUk09eQojIENP TkZJR19EV01BQ19HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX0RXTUFDX0lQUTgwNlg9eQojIENP TkZJR19EV01BQ19MUEMxOFhYIGlzIG5vdCBzZXQKQ09ORklHX0RXTUFDX01FU09OPW0KQ09ORklH X0RXTUFDX1JPQ0tDSElQPW0KQ09ORklHX0RXTUFDX1NPQ0ZQR0E9bQpDT05GSUdfRFdNQUNfU1RJ PW0KIyBDT05GSUdfRFdNQUNfU1VOWEkgaXMgbm90IHNldApDT05GSUdfU1RNTUFDX1BDST1tCiMg Q09ORklHX05FVF9WRU5ET1JfU1VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TWU5P UFNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9USSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVklBIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX1hJUkNPTSBpcyBub3Qgc2V0CkNPTkZJR19GRERJPXkKIyBDT05GSUdfREVGWFgg aXMgbm90IHNldAojIENPTkZJR19TS0ZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQjEwMDA9bQpD T05GSUdfUEhZTElCPXkKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX0FRVUFO VElBX1BIWT1tCiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNldApDT05GSUdfQU1EX1BIWT15 CiMgQ09ORklHX01BUlZFTExfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfREFWSUNPTV9QSFkgaXMg bm90IHNldApDT05GSUdfUVNFTUlfUEhZPXkKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CiMg Q09ORklHX0NJQ0FEQV9QSFkgaXMgbm90IHNldApDT05GSUdfVklURVNTRV9QSFk9bQojIENPTkZJ R19URVJBTkVUSUNTX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT1tCkNPTkZJR19CQ01f TkVUX1BIWUxJQj15CkNPTkZJR19CUk9BRENPTV9QSFk9eQojIENPTkZJR19CQ003WFhYX1BIWSBp cyBub3Qgc2V0CkNPTkZJR19CQ004N1hYX1BIWT15CkNPTkZJR19JQ1BMVVNfUEhZPW0KIyBDT05G SUdfUkVBTFRFS19QSFkgaXMgbm90IHNldApDT05GSUdfTkFUSU9OQUxfUEhZPXkKIyBDT05GSUdf U1RFMTBYUCBpcyBub3Qgc2V0CkNPTkZJR19MU0lfRVQxMDExQ19QSFk9eQpDT05GSUdfTUlDUkVM X1BIWT1tCkNPTkZJR19EUDgzODQ4X1BIWT1tCkNPTkZJR19EUDgzODY3X1BIWT15CkNPTkZJR19N SUNST0NISVBfUEhZPXkKIyBDT05GSUdfRklYRURfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01ESU9f QklUQkFORz1tCkNPTkZJR19NRElPX0dQSU89bQpDT05GSUdfTURJT19PQ1RFT049eQpDT05GSUdf TURJT19CVVNfTVVYPW0KQ09ORklHX01ESU9fQlVTX01VWF9HUElPPW0KQ09ORklHX01ESU9fQlVT X01VWF9NTUlPUkVHPW0KIyBDT05GSUdfTURJT19CQ01fVU5JTUFDIGlzIG5vdCBzZXQKQ09ORklH X01JQ1JFTF9LUzg5OTVNQT1tCkNPTkZJR19QUFA9bQojIENPTkZJR19QUFBfQlNEQ09NUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BQUF9ERUZMQVRFIGlzIG5vdCBzZXQKQ09ORklHX1BQUF9GSUxURVI9 eQojIENPTkZJR19QUFBfTVBQRSBpcyBub3Qgc2V0CkNPTkZJR19QUFBfTVVMVElMSU5LPXkKIyBD T05GSUdfUFBQT0UgaXMgbm90IHNldAojIENPTkZJR19QUFBfQVNZTkMgaXMgbm90IHNldApDT05G SUdfUFBQX1NZTkNfVFRZPW0KIyBDT05GSUdfU0xJUCBpcyBub3Qgc2V0CkNPTkZJR19TTEhDPW0K CiMKIyBIb3N0LXNpZGUgVVNCIHN1cHBvcnQgaXMgbmVlZGVkIGZvciBVU0IgTmV0d29yayBBZGFw dGVyIHN1cHBvcnQKIwpDT05GSUdfV0xBTj15CiMgQ09ORklHX1BDTUNJQV9SQVlDUyBpcyBub3Qg c2V0CkNPTkZJR19MSUJFUlRBU19USElORklSTT1tCkNPTkZJR19MSUJFUlRBU19USElORklSTV9E RUJVRz15CkNPTkZJR19BSVJPPW0KQ09ORklHX0FUTUVMPW0KQ09ORklHX1BDSV9BVE1FTD1tCiMg Q09ORklHX1BDTUNJQV9BVE1FTCBpcyBub3Qgc2V0CkNPTkZJR19BSVJPX0NTPW0KQ09ORklHX1BD TUNJQV9XTDM1MDE9bQojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQKIyBDT05GSUdfQURNODIx MSBpcyBub3Qgc2V0CkNPTkZJR19SVEw4MTgwPW0KQ09ORklHX01BQzgwMjExX0hXU0lNPW0KQ09O RklHX01XTDhLPW0KQ09ORklHX0FUSF9DT01NT049bQpDT05GSUdfQVRIX0NBUkRTPW0KIyBDT05G SUdfQVRIX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUSDVLPW0KQ09ORklHX0FUSDVLX0RFQlVH PXkKQ09ORklHX0FUSDVLX1BDST15CkNPTkZJR19BVEg5S19IVz1tCkNPTkZJR19BVEg5S19DT01N T049bQpDT05GSUdfQVRIOUtfQlRDT0VYX1NVUFBPUlQ9eQpDT05GSUdfQVRIOUs9bQojIENPTkZJ R19BVEg5S19QQ0kgaXMgbm90IHNldApDT05GSUdfQVRIOUtfQUhCPXkKIyBDT05GSUdfQVRIOUtf REVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BVEg5S19EWU5BQ0s9eQojIENPTkZJR19BVEg5S19X T1cgaXMgbm90IHNldApDT05GSUdfQVRIOUtfUkZLSUxMPXkKIyBDT05GSUdfQVRIOUtfQ0hBTk5F TF9DT05URVhUIGlzIG5vdCBzZXQKQ09ORklHX0FUSDlLX1BDT0VNPXkKIyBDT05GSUdfQVRINktM IGlzIG5vdCBzZXQKQ09ORklHX1dJTDYyMTA9bQpDT05GSUdfV0lMNjIxMF9JU1JfQ09SPXkKIyBD T05GSUdfQVRIMTBLIGlzIG5vdCBzZXQKQ09ORklHX1dDTjM2WFg9bQojIENPTkZJR19XQ04zNlhY X0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19CNDMgaXMgbm90IHNldAojIENPTkZJR19CNDNM RUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19CUkNNU01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JS Q01GTUFDIGlzIG5vdCBzZXQKQ09ORklHX0hPU1RBUD15CkNPTkZJR19IT1NUQVBfRklSTVdBUkU9 eQpDT05GSUdfSE9TVEFQX0ZJUk1XQVJFX05WUkFNPXkKIyBDT05GSUdfSE9TVEFQX1BMWCBpcyBu b3Qgc2V0CkNPTkZJR19IT1NUQVBfUENJPXkKQ09ORklHX0hPU1RBUF9DUz1tCiMgQ09ORklHX0lQ VzIxMDAgaXMgbm90IHNldApDT05GSUdfSVBXMjIwMD1tCiMgQ09ORklHX0lQVzIyMDBfTU9OSVRP UiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVzIyMDBfUU9TIGlzIG5vdCBzZXQKQ09ORklHX0lQVzIy MDBfREVCVUc9eQpDT05GSUdfTElCSVBXPW0KIyBDT05GSUdfTElCSVBXX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0lXTFdJRkk9bQpDT05GSUdfSVdMV0lGSV9MRURTPXkKQ09ORklHX0lXTERWTT1t CkNPTkZJR19JV0xNVk09bQpDT05GSUdfSVdMV0lGSV9PUE1PREVfTU9EVUxBUj15CiMgQ09ORklH X0lXTFdJRklfQkNBU1RfRklMVEVSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMV0lGSV9VQVBT RCBpcyBub3Qgc2V0CgojCiMgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJR19JV0xXSUZJX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0lXTFdJRklfREVCVUdGUz15CkNPTkZJR19JV0xFR0FDWT1t CkNPTkZJR19JV0w0OTY1PW0KQ09ORklHX0lXTDM5NDU9bQoKIwojIGl3bDM5NDUgLyBpd2w0OTY1 IERlYnVnZ2luZyBPcHRpb25zCiMKIyBDT05GSUdfSVdMRUdBQ1lfREVCVUcgaXMgbm90IHNldApD T05GSUdfSVdMRUdBQ1lfREVCVUdGUz15CiMgQ09ORklHX0xJQkVSVEFTIGlzIG5vdCBzZXQKQ09O RklHX0hFUk1FUz1tCkNPTkZJR19IRVJNRVNfUFJJU009eQojIENPTkZJR19IRVJNRVNfQ0FDSEVf RldfT05fSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19QTFhfSEVSTUVTPW0KQ09ORklHX1RNRF9IRVJN RVM9bQpDT05GSUdfTk9SVEVMX0hFUk1FUz1tCkNPTkZJR19QQ0lfSEVSTUVTPW0KQ09ORklHX1BD TUNJQV9IRVJNRVM9bQpDT05GSUdfUENNQ0lBX1NQRUNUUlVNPW0KIyBDT05GSUdfUDU0X0NPTU1P TiBpcyBub3Qgc2V0CkNPTkZJR19SVDJYMDA9bQojIENPTkZJR19SVDI0MDBQQ0kgaXMgbm90IHNl dApDT05GSUdfUlQyNTAwUENJPW0KQ09ORklHX1JUNjFQQ0k9bQpDT05GSUdfUlQyODAwUENJPW0K IyBDT05GSUdfUlQyODAwUENJX1JUMzNYWCBpcyBub3Qgc2V0CkNPTkZJR19SVDI4MDBQQ0lfUlQz NVhYPXkKIyBDT05GSUdfUlQyODAwUENJX1JUNTNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUMjgw MFBDSV9SVDMyOTAgaXMgbm90IHNldApDT05GSUdfUlQyODAwX0xJQj1tCkNPTkZJR19SVDI4MDBf TElCX01NSU89bQpDT05GSUdfUlQyWDAwX0xJQl9NTUlPPW0KQ09ORklHX1JUMlgwMF9MSUJfUENJ PW0KQ09ORklHX1JUMlgwMF9MSUI9bQpDT05GSUdfUlQyWDAwX0xJQl9GSVJNV0FSRT15CkNPTkZJ R19SVDJYMDBfTElCX0NSWVBUTz15CkNPTkZJR19SVDJYMDBfTElCX0xFRFM9eQpDT05GSUdfUlQy WDAwX0xJQl9ERUJVR0ZTPXkKQ09ORklHX1JUMlgwMF9ERUJVRz15CiMgQ09ORklHX1dMX01FRElB VEVLIGlzIG5vdCBzZXQKQ09ORklHX1JUTF9DQVJEUz1tCkNPTkZJR19SVEw4MTkyQ0U9bQpDT05G SUdfUlRMODE5MlNFPW0KQ09ORklHX1JUTDgxOTJERT1tCkNPTkZJR19SVEw4NzIzQUU9bQojIENP TkZJR19SVEw4NzIzQkUgaXMgbm90IHNldApDT05GSUdfUlRMODE4OEVFPW0KQ09ORklHX1JUTDgx OTJFRT1tCkNPTkZJR19SVEw4ODIxQUU9bQpDT05GSUdfUlRMV0lGST1tCkNPTkZJR19SVExXSUZJ X1BDST1tCiMgQ09ORklHX1JUTFdJRklfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRMODE5MkNf Q09NTU9OPW0KQ09ORklHX1JUTDg3MjNfQ09NTU9OPW0KQ09ORklHX1JUTEJUQ09FWElTVD1tCkNP TkZJR19XTF9UST15CkNPTkZJR19XTDEyNTE9bQojIENPTkZJR19XTDEyNTFfU1BJIGlzIG5vdCBz ZXQKQ09ORklHX1dMMTI1MV9TRElPPW0KQ09ORklHX1dMMTJYWD1tCiMgQ09ORklHX1dMMThYWCBp cyBub3Qgc2V0CkNPTkZJR19XTENPUkU9bQpDT05GSUdfV0xDT1JFX1NQST1tCkNPTkZJR19XTENP UkVfU0RJTz1tCiMgQ09ORklHX1dJTElOS19QTEFURk9STV9EQVRBIGlzIG5vdCBzZXQKQ09ORklH X01XSUZJRVg9bQpDT05GSUdfTVdJRklFWF9TRElPPW0KIyBDT05GSUdfTVdJRklFWF9QQ0lFIGlz IG5vdCBzZXQKQ09ORklHX0NXMTIwMD1tCkNPTkZJR19DVzEyMDBfV0xBTl9TRElPPW0KQ09ORklH X0NXMTIwMF9XTEFOX1NQST1tCkNPTkZJR19SU0lfOTFYPW0KIyBDT05GSUdfUlNJX0RFQlVHRlMg aXMgbm90IHNldAojIENPTkZJR19SU0lfU0RJTyBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFdpTUFY IChOZXR3b3JraW5nIG9wdGlvbnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCiMgQ09ORklH X1dBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9eQpDT05GSUdfRlVKSVRT VV9FUz1tCkNPTkZJR19JU0ROPXkKQ09ORklHX0lTRE5fSTRMPXkKIyBDT05GSUdfSVNETl9BVURJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTRE5fWDI1IGlzIG5vdCBzZXQKCiMKIyBJU0ROIGZlYXR1 cmUgc3VibW9kdWxlcwojCiMgQ09ORklHX0lTRE5fRElWRVJTSU9OIGlzIG5vdCBzZXQKCiMKIyBJ U0RONExpbnV4IGhhcmR3YXJlIGRyaXZlcnMKIwoKIwojIFBhc3NpdmUgY2FyZHMKIwpDT05GSUdf SVNETl9EUlZfSElTQVg9bQoKIwojIEQtY2hhbm5lbCBwcm90b2NvbCBmZWF0dXJlcwojCiMgQ09O RklHX0hJU0FYX0VVUk8gaXMgbm90IHNldApDT05GSUdfSElTQVhfMVRSNj15CkNPTkZJR19ISVNB WF9OSTE9eQpDT05GSUdfSElTQVhfTUFYX0NBUkRTPTgKCiMKIyBIaVNheCBzdXBwb3J0ZWQgY2Fy ZHMKIwpDT05GSUdfSElTQVhfMTZfMz15CiMgQ09ORklHX0hJU0FYX1RFTEVTUENJIGlzIG5vdCBz ZXQKQ09ORklHX0hJU0FYX1MwQk9YPXkKQ09ORklHX0hJU0FYX0ZSSVRaUENJPXkKIyBDT05GSUdf SElTQVhfQVZNX0ExX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX0VMU0EgaXMgbm90 IHNldApDT05GSUdfSElTQVhfRElFSExESVZBPXkKIyBDT05GSUdfSElTQVhfU0VETEJBVUVSIGlz IG5vdCBzZXQKIyBDT05GSUdfSElTQVhfTkVUSkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhf TkVUSkVUX1UgaXMgbm90IHNldAojIENPTkZJR19ISVNBWF9OSUNDWSBpcyBub3Qgc2V0CiMgQ09O RklHX0hJU0FYX0JLTV9BNFQgaXMgbm90IHNldAojIENPTkZJR19ISVNBWF9TQ1RfUVVBRFJPIGlz IG5vdCBzZXQKQ09ORklHX0hJU0FYX0dBWkVMPXkKIyBDT05GSUdfSElTQVhfSEZDX1BDSSBpcyBu b3Qgc2V0CkNPTkZJR19ISVNBWF9XNjY5Mj15CiMgQ09ORklHX0hJU0FYX0hGQ19TWCBpcyBub3Qg c2V0CkNPTkZJR19ISVNBWF9ERUJVRz15CgojCiMgSGlTYXggUENNQ0lBIGNhcmQgc2VydmljZSBt b2R1bGVzCiMKQ09ORklHX0hJU0FYX0FWTV9BMV9DUz1tCkNPTkZJR19ISVNBWF9URUxFU19DUz1t CgojCiMgSGlTYXggc3ViIGRyaXZlciBtb2R1bGVzCiMKQ09ORklHX0hJU0FYX0hGQzRTOFM9bQpD T05GSUdfSElTQVhfRlJJVFpfUENJUE5QPW0KCiMKIyBBY3RpdmUgY2FyZHMKIwpDT05GSUdfSVNE Tl9DQVBJPXkKQ09ORklHX0NBUElfVFJBQ0U9eQpDT05GSUdfSVNETl9DQVBJX0NBUEkyMD1tCkNP TkZJR19JU0ROX0NBUElfTUlERExFV0FSRT15CkNPTkZJR19JU0ROX0NBUElfQ0FQSURSVj15CiMg Q09ORklHX0lTRE5fQ0FQSV9DQVBJRFJWX1ZFUkJPU0UgaXMgbm90IHNldAoKIwojIENBUEkgaGFy ZHdhcmUgZHJpdmVycwojCkNPTkZJR19DQVBJX0FWTT15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9C MVBDST15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9CMVBDSVY0PXkKQ09ORklHX0lTRE5fRFJWX0FW TUIxX0IxUENNQ0lBPW0KQ09ORklHX0lTRE5fRFJWX0FWTUIxX0FWTV9DUz1tCkNPTkZJR19JU0RO X0RSVl9BVk1CMV9UMVBDST15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9DND15CiMgQ09ORklHX0NB UElfRUlDT04gaXMgbm90IHNldApDT05GSUdfSVNETl9EUlZfR0lHQVNFVD15CkNPTkZJR19HSUdB U0VUX0NBUEk9eQojIENPTkZJR19HSUdBU0VUX0k0TCBpcyBub3Qgc2V0CiMgQ09ORklHX0dJR0FT RVRfRFVNTVlMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dJR0FTRVRfTTEwMSBpcyBub3Qgc2V0CiMg Q09ORklHX0dJR0FTRVRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSFlTRE49bQpDT05GSUdfSFlT RE5fQ0FQST15CiMgQ09ORklHX01JU0ROIGlzIG5vdCBzZXQKQ09ORklHX05WTT15CkNPTkZJR19O Vk1fREVCVUc9eQojIENPTkZJR19OVk1fR0VOTlZNIGlzIG5vdCBzZXQKQ09ORklHX05WTV9SUlBD PXkKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBV VF9MRURTPW0KQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15 CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwoj IFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9bQojIENPTkZJR19J TlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JF RU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVU X0pPWURFVj1tCkNPTkZJR19JTlBVVF9FVkRFVj1tCkNPTkZJR19JTlBVVF9FVkJVRz15CgojCiMg SW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19L RVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBu b3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1FUMjE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX0xLS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX0dQSU9fUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfVENBNjQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTg0MTggaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9NQVRSSVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9M TTgzMjMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUNTIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTVBSMTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfTkVXVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU0FNU1VORyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX1NUT1dBV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1VOS0JEIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfT01BUDQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9U V0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfQ0FQMTFY WCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX01PVVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldApD T05GSUdfSU5QVVRfVEFCTEVUPXkKIyBDT05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQgaXMgbm90IHNl dAojIENPTkZJR19UQUJMRVRfVVNCX0FJUFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9V U0JfSEFOV0FORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfS0JUQUIgaXMgbm90IHNl dApDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQ9eQojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVF TiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NSVNDPXkKQ09ORklHX0lOUFVUXzg4UE04MFhfT05L RVk9bQpDT05GSUdfSU5QVVRfQUQ3MTRYPW0KQ09ORklHX0lOUFVUX0FENzE0WF9JMkM9bQpDT05G SUdfSU5QVVRfQUQ3MTRYX1NQST1tCkNPTkZJR19JTlBVVF9CTUExNTA9eQpDT05GSUdfSU5QVVRf RTNYMF9CVVRUT049eQojIENPTkZJR19JTlBVVF9QQ1NQS1IgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9NQVg3NzY5M19IQVBUSUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUFYODkyNV9PTktF WT15CiMgQ09ORklHX0lOUFVUX01DMTM3ODNfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX01NQTg0NTA9bQpDT05GSUdfSU5QVVRfTVBVMzA1MD15CkNPTkZJR19JTlBVVF9BUEFORUw9 bQojIENPTkZJR19JTlBVVF9HUDJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19CRUVQ RVIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfR1BJT19USUxUX1BPTExFRD1tCkNPTkZJR19JTlBV VF9BVExBU19CVE5TPW0KIyBDT05GSUdfSU5QVVRfQVRJX1JFTU9URTIgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9LRVlTUEFOX1JFTU9URSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tYVEo5 IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfWUVBTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNMTA5IGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfUkVHVUxBVE9SX0hBUFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X1JFVFVfUFdSQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FYUDIwWF9QRUs9bQpDT05G SUdfSU5QVVRfVFdMNDAzMF9QV1JCVVRUT049bQpDT05GSUdfSU5QVVRfVFdMNDAzMF9WSUJSQT1t CkNPTkZJR19JTlBVVF9UV0w2MDQwX1ZJQlJBPW0KQ09ORklHX0lOUFVUX1VJTlBVVD15CiMgQ09O RklHX0lOUFVUX1BDRjUwNjMzX1BNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQg aXMgbm90IHNldApDT05GSUdfSU5QVVRfUFdNX0JFRVBFUj15CkNPTkZJR19JTlBVVF9HUElPX1JP VEFSWV9FTkNPREVSPXkKQ09ORklHX0lOUFVUX0RBOTA1Ml9PTktFWT15CiMgQ09ORklHX0lOUFVU X0RBOTA2M19PTktFWSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9XTTgzMVhfT049eQpDT05GSUdf SU5QVVRfUENBUD15CkNPTkZJR19JTlBVVF9BRFhMMzRYPW0KIyBDT05GSUdfSU5QVVRfQURYTDM0 WF9JMkMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQURYTDM0WF9TUEk9bQojIENPTkZJR19JTlBV VF9DTUEzMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSURFQVBBRF9TTElERUJBUiBpcyBu b3Qgc2V0CkNPTkZJR19JTlBVVF9EUlYyNjBYX0hBUFRJQ1M9bQojIENPTkZJR19JTlBVVF9EUlYy NjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMg bm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19B UkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VS SU9fU0VSUE9SVD15CkNPTkZJR19TRVJJT19DVDgyQzcxMD15CkNPTkZJR19TRVJJT19QQ0lQUzI9 eQpDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BTMk1VTFQg aXMgbm90IHNldApDT05GSUdfU0VSSU9fQVJDX1BTMj1tCiMgQ09ORklHX1NFUklPX0FQQlBTMiBp cyBub3Qgc2V0CiMgQ09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVD15CkNP TkZJR19HQU1FUE9SVF9OUzU1OD15CkNPTkZJR19HQU1FUE9SVF9MND15CkNPTkZJR19HQU1FUE9S VF9FTVUxMEsxPXkKIyBDT05GSUdfR0FNRVBPUlRfRk04MDEgaXMgbm90IHNldAoKIwojIENoYXJh Y3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RS QU5TTEFUSU9OUz15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9 eQpDT05GSUdfSFdfQ09OU09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05G SUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RBTkNFUz15CiMgQ09O RklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9OT05TVEFOREFSRD15CkNP TkZJR19ST0NLRVRQT1JUPXkKQ09ORklHX0NZQ0xBREVTPXkKQ09ORklHX0NZWl9JTlRSPXkKIyBD T05GSUdfTU9YQV9JTlRFTExJTyBpcyBub3Qgc2V0CkNPTkZJR19NT1hBX1NNQVJUSU89eQpDT05G SUdfU1lOQ0xJTks9eQojIENPTkZJR19TWU5DTElOS01QIGlzIG5vdCBzZXQKQ09ORklHX1NZTkNM SU5LX0dUPXkKIyBDT05GSUdfTk9aT01JIGlzIG5vdCBzZXQKQ09ORklHX0lTST1tCiMgQ09ORklH X05fSERMQyBpcyBub3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNF X1JPVVRFUj1tCkNPTkZJR19UUkFDRV9TSU5LPXkKQ09ORklHX0RFVk1FTT15CkNPTkZJR19ERVZL TUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05G SUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkK Q09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09O RklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VS SUFMXzgyNTBfQ1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFM XzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84 MjUwX0RXPXkKQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WD15CiMgQ09ORklHX1NFUklBTF84MjUw X0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9JTkdFTklDPXkKIyBDT05GSUdf U0VSSUFMXzgyNTBfTUlEIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBw b3J0CiMKIyBDT05GSUdfU0VSSUFMX01BWDMxMDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf TUFYMzEwWCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfVUFSVExJVEU9eQpDT05GSUdfU0VSSUFM X1VBUlRMSVRFX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NP UkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfT0ZfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU0VSSUFMX1NDQ05YUD15CkNPTkZJR19T RVJJQUxfU0NDTlhQX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ QUxfQUxURVJBX1VBUlQ9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09O RklHX1NFUklBTF9BTFRFUkFfVUFSVF9CQVVEUkFURT0xMTUyMDAKIyBDT05GSUdfU0VSSUFMX0FM VEVSQV9VQVJUX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0lGWDZYNjA9bQpDT05G SUdfU0VSSUFMX1hJTElOWF9QU19VQVJUPW0KIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQ9 eQpDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlRfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfQ09ORVhB TlRfRElHSUNPTE9SPXkKQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1JfQ09OU09MRT15 CkNPTkZJR19IVkNfRFJJVkVSPXkKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKIyBDT05GSUdfSVBN SV9IQU5ETEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFORE9NIGlzIG5vdCBzZXQKQ09ORklH X05WUkFNPXkKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBu b3Qgc2V0CgojCiMgUENNQ0lBIGNoYXJhY3RlciBkZXZpY2VzCiMKIyBDT05GSUdfU1lOQ0xJTktf Q1MgaXMgbm90IHNldApDT05GSUdfQ0FSRE1BTl80MDAwPXkKQ09ORklHX0NBUkRNQU5fNDA0MD15 CkNPTkZJR19JUFdJUkVMRVNTPW0KQ09ORklHX01XQVZFPXkKIyBDT05GSUdfUkFXX0RSSVZFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVS PXkKIyBDT05GSUdfVENHX1RQTSBpcyBub3Qgc2V0CkNPTkZJR19URUxDTE9DSz15CkNPTkZJR19E RVZQT1JUPXkKQ09ORklHX1hJTExZQlVTPW0KQ09ORklHX1hJTExZQlVTX09GPW0KCiMKIyBJMkMg c3VwcG9ydAojCkNPTkZJR19JMkM9eQojIENPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTiBpcyBub3Qg c2V0CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKIyBDT05GSUdfSTJDX0NPTVBBVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19DSEFSREVWIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9bQoKIwojIE11 bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX0FSQl9HUElPX0NIQUxMRU5H RT1tCkNPTkZJR19JMkNfTVVYX0dQSU89bQpDT05GSUdfSTJDX01VWF9QQ0E5NTQxPW0KQ09ORklH X0kyQ19NVVhfUENBOTU0eD1tCiMgQ09ORklHX0kyQ19NVVhfUElOQ1RSTCBpcyBub3Qgc2V0CkNP TkZJR19JMkNfTVVYX1JFRz1tCiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNP TkZJR19JMkNfU01CVVM9bQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklU PXkKQ09ORklHX0kyQ19BTEdPUENGPW0KQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFy ZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJz CiMKQ09ORklHX0kyQ19BTEkxNTM1PW0KIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldApD T05GSUdfSTJDX0FMSTE1WDM9eQojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0FNRDgxMTEgaXMgbm90IHNldApDT05GSUdfSTJDX0k4MDE9eQojIENPTkZJR19JMkNf SVNDSCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSVNNVD15CkNPTkZJR19JMkNfUElJWDQ9bQojIENP TkZJR19JMkNfTkZPUkNFMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTNTU5NT15CkNPTkZJR19J MkNfU0lTNjMwPXkKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVklB PW0KQ09ORklHX0kyQ19WSUFQUk89eQoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19JMkNfU0NN ST1tCgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVt LW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89bQpDT05GSUdfSTJDX0RFU0lHTldBUkVf Q09SRT15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19ERVNJR05XQVJFX1BDST15CkNPTkZJR19JMkNfRU1FVjI9eQojIENPTkZJR19JMkNfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfS0VNUExEPW0KIyBDT05GSUdfSTJDX09DT1JFUyBpcyBu b3Qgc2V0CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPW0KIyBDT05GSUdfSTJDX1BYQV9QQ0kgaXMg bm90IHNldApDT05GSUdfSTJDX1JLM1g9eQojIENPTkZJR19JMkNfU0lNVEVDIGlzIG5vdCBzZXQK Q09ORklHX0kyQ19YSUxJTlg9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZl cnMKIwpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9bQpDT05GSUdfSTJDX1RBT1NfRVZNPW0KCiMK IyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfQ1JPU19FQ19UVU5O RUwgaXMgbm90IHNldApDT05GSUdfSTJDX1NUVUI9bQpDT05GSUdfSTJDX1NMQVZFPXkKQ09ORklH X0kyQ19TTEFWRV9FRVBST009eQojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBp cyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05G SUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05G SUdfU1BJX0FMVEVSQT1tCkNPTkZJR19TUElfQklUQkFORz15CkNPTkZJR19TUElfQ0FERU5DRT1t CkNPTkZJR19TUElfR1BJTz1tCkNPTkZJR19TUElfRlNMX0xJQj15CkNPTkZJR19TUElfRlNMX1NQ ST15CkNPTkZJR19TUElfT0NfVElOWT15CkNPTkZJR19TUElfUFhBMlhYX0RNQT15CkNPTkZJR19T UElfUFhBMlhYPXkKQ09ORklHX1NQSV9QWEEyWFhfUENJPXkKQ09ORklHX1NQSV9TQzE4SVM2MDI9 bQpDT05GSUdfU1BJX1hDT01NPW0KQ09ORklHX1NQSV9YSUxJTlg9bQpDT05GSUdfU1BJX1pZTlFN UF9HUVNQST1tCkNPTkZJR19TUElfREVTSUdOV0FSRT15CiMgQ09ORklHX1NQSV9EV19QQ0kgaXMg bm90IHNldApDT05GSUdfU1BJX0RXX01NSU89eQoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMK Q09ORklHX1NQSV9TUElERVY9bQpDT05GSUdfU1BJX1RMRTYyWDA9eQpDT05GSUdfU1BNST15CkNP TkZJR19IU0k9eQpDT05GSUdfSFNJX0JPQVJESU5GTz15CgojCiMgSFNJIGNvbnRyb2xsZXJzCiMK CiMKIyBIU0kgY2xpZW50cwojCkNPTkZJR19IU0lfQ0hBUj1tCgojCiMgUFBTIHN1cHBvcnQKIwpD T05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50 cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldApDT05GSUdf UFBTX0NMSUVOVF9MRElTQz15CkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89bQoKIwojIFBQUyBnZW5l cmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4 X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcg dG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05GSUdfUElOQ1RSTD15CgojCiMgUGlu IGNvbnRyb2xsZXJzCiMKQ09ORklHX1BJTk1VWD15CkNPTkZJR19QSU5DT05GPXkKQ09ORklHX0dF TkVSSUNfUElOQ09ORj15CiMgQ09ORklHX0RFQlVHX1BJTkNUUkwgaXMgbm90IHNldApDT05GSUdf UElOQ1RSTF9BUzM3MjI9eQojIENPTkZJR19QSU5DVFJMX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19Q SU5DVFJMX1NJTkdMRT1tCiMgQ09ORklHX1BJTkNUUkxfQkFZVFJBSUwgaXMgbm90IHNldApDT05G SUdfUElOQ1RSTF9DSEVSUllWSUVXPW0KQ09ORklHX1BJTkNUUkxfSU5URUw9eQpDT05GSUdfUElO Q1RSTF9CUk9YVE9OPXkKQ09ORklHX1BJTkNUUkxfU1VOUklTRVBPSU5UPW0KQ09ORklHX0FSQ0hf V0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZS RVM9eQpDT05GSUdfT0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9J UlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZT PXkKQ09ORklHX0dQSU9fR0VORVJJQz15CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMK IwpDT05GSUdfR1BJT183NFhYX01NSU89eQpDT05GSUdfR1BJT19BTFRFUkE9bQojIENPTkZJR19H UElPX0FNRFBUIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fRFdBUEI9eQpDT05GSUdfR1BJT19HRU5F UklDX1BMQVRGT1JNPXkKQ09ORklHX0dQSU9fR1JHUElPPXkKIyBDT05GSUdfR1BJT19JQ0ggaXMg bm90IHNldAojIENPTkZJR19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f U1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1hJTElOWD15CiMgQ09ORklHX0dQSU9fWlggaXMgbm90IHNldAoKIwojIFBvcnQtbWFwcGVk IEkvTyBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT18xMDRfSURJT18xNj1tCkNPTkZJR19HUElP X0Y3MTg4WD1tCiMgQ09ORklHX0dQSU9fSVQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NI IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU0NIMzExWD15CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJz CiMKIyBDT05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19BRE5QIGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUFY NzMyWD1tCkNPTkZJR19HUElPX1BDQTk1M1g9bQpDT05GSUdfR1BJT19QQ0Y4NTdYPW0KQ09ORklH X0dQSU9fU1gxNTBYPXkKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfR1BJT19BUkla T05BPW0KQ09ORklHX0dQSU9fREE5MDUyPXkKQ09ORklHX0dQSU9fSkFOWl9UVEw9eQpDT05GSUdf R1BJT19LRU1QTEQ9bQojIENPTkZJR19HUElPX1JDNVQ1ODMgaXMgbm90IHNldApDT05GSUdfR1BJ T19UUFM2NTg2WD15CkNPTkZJR19HUElPX1RQUzY1OTEyPW0KQ09ORklHX0dQSU9fVFdMNDAzMD15 CiMgQ09ORklHX0dQSU9fVFdMNjA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV004MzFYIGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fV004MzUwPXkKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwpD T05GSUdfR1BJT19BTUQ4MTExPW0KQ09ORklHX0dQSU9fQlQ4WFg9bQojIENPTkZJR19HUElPX0lO VEVMX01JRCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01MX0lPSD1tCkNPTkZJR19HUElPX1JEQzMy MVg9eQpDT05GSUdfR1BJT19TT0RBVklMTEU9eQoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCkNP TkZJR19HUElPXzc0WDE2ND1tCiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX01DMzM4ODA9bQoKIwojIFNQSSBvciBJMkMgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdf R1BJT19NQ1AyM1MwOD1tCkNPTkZJR19XMT15CkNPTkZJR19XMV9DT049eQoKIwojIDEtd2lyZSBC dXMgTWFzdGVycwojCkNPTkZJR19XMV9NQVNURVJfTUFUUk9YPW0KIyBDT05GSUdfVzFfTUFTVEVS X0RTMjQ4MiBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfRFMxV009bQpDT05GSUdfVzFfTUFT VEVSX0dQSU89eQoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFfU0xBVkVfVEhFUk09eQpD T05GSUdfVzFfU0xBVkVfU01FTT1tCkNPTkZJR19XMV9TTEFWRV9EUzI0MDg9eQojIENPTkZJR19X MV9TTEFWRV9EUzI0MDhfUkVBREJBQ0sgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0 MTMgaXMgbm90IHNldAojIENPTkZJR19XMV9TTEFWRV9EUzI0MDYgaXMgbm90IHNldApDT05GSUdf VzFfU0xBVkVfRFMyNDIzPW0KQ09ORklHX1cxX1NMQVZFX0RTMjQzMT1tCkNPTkZJR19XMV9TTEFW RV9EUzI0MzM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDIGlzIG5vdCBzZXQKQ09ORklH X1cxX1NMQVZFX0RTMjc2MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODA9eQpDT05GSUdfVzFfU0xB VkVfRFMyNzgxPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyOEUwNCBpcyBub3Qgc2V0CkNPTkZJR19X MV9TTEFWRV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NV UFBMWV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJ R19HRU5FUklDX0FEQ19CQVRURVJZPXkKIyBDT05GSUdfTUFYODkyNV9QT1dFUiBpcyBub3Qgc2V0 CkNPTkZJR19XTTgzMVhfQkFDS1VQPW0KIyBDT05GSUdfV004MzFYX1BPV0VSIGlzIG5vdCBzZXQK Q09ORklHX1dNODM1MF9QT1dFUj1tCiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX0RTMjc2MCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc4MD1tCkNP TkZJR19CQVRURVJZX0RTMjc4MT15CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQK Q09ORklHX0JBVFRFUllfU0JTPW0KQ09ORklHX0JBVFRFUllfQlEyN1hYWD15CkNPTkZJR19CQVRU RVJZX0JRMjdYWFhfSTJDPXkKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYX1BMQVRGT1JNIGlzIG5v dCBzZXQKQ09ORklHX0JBVFRFUllfREE5MDUyPW0KQ09ORklHX0FYUDI4OF9GVUVMX0dBVUdFPXkK IyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFY MTcwNDIgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9UV0w0MDMwX01BREM9bQpDT05GSUdfQ0hB UkdFUl9QQ0Y1MDYzMz1tCkNPTkZJR19CQVRURVJZX1JYNTE9bQojIENPTkZJR19DSEFSR0VSX01B WDg5MDMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9UV0w0MDMwPW0KIyBDT05GSUdfQ0hBUkdF Ul9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90IHNldApDT05G SUdfQ0hBUkdFUl9NQU5BR0VSPXkKQ09ORklHX0NIQVJHRVJfTUFYNzc2OTM9eQojIENPTkZJR19D SEFSR0VSX01BWDg5OTggaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9CUTI0MTVYPW0KIyBDT05G SUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MjU3IGlz IG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEyNDczNT15CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5 MCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCkNPTkZJR19DSEFSR0VSX1RQUzY1 MDkwPXkKQ09ORklHX0NIQVJHRVJfVFBTNjUyMTc9bQojIENPTkZJR19CQVRURVJZX0dBVUdFX0xU QzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CkNPTkZJ R19DSEFSR0VSX1JUOTQ1NT15CiMgQ09ORklHX0FYUDIwWF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJ R19QT1dFUl9SRVNFVD15CiMgQ09ORklHX1BPV0VSX1JFU0VUX0FTMzcyMiBpcyBub3Qgc2V0CiMg Q09ORklHX1BPV0VSX1JFU0VUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVF9H UElPX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfTFRDMjk1Mj15CkNPTkZJ R19QT1dFUl9SRVNFVF9SRVNUQVJUPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OIGlzIG5v dCBzZXQKIyBDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OX1BPV0VST0ZGIGlzIG5vdCBzZXQKIyBD T05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJ RD15CkNPTkZJR19IV01PTl9ERUJVR19DSElQPXkKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJ R19TRU5TT1JTX0FCSVRVR1VSVT1tCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTM9eQojIENPTkZJ R19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0IGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfQUQ3NDE4PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyMT1tCkNP TkZJR19TRU5TT1JTX0FETTEwMjU9bQpDT05GSUdfU0VOU09SU19BRE0xMDI2PXkKIyBDT05GSUdf U0VOU09SU19BRE0xMDI5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDMxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QURUN1gxMD1tCkNPTkZJR19TRU5TT1JTX0FEVDczMTA9bQojIENPTkZJR19TRU5TT1JTX0FEVDc0 MTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDExPXkKIyBDT05GSUdfU0VOU09SU19B RFQ3NDYyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CiMgQ09ORklHX1NFTlNP UlNfQURUNzQ3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9eQpDT05GSUdf U0VOU09SU19GQU0xNUhfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz15CkNPTkZJR19T RU5TT1JTX0FTQjEwMD15CkNPTkZJR19TRU5TT1JTX0FUWFAxPW0KQ09ORklHX1NFTlNPUlNfRFM2 MjA9eQojIENPTkZJR19TRU5TT1JTX0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RF TExfU01NPXkKQ09ORklHX1NFTlNPUlNfREE5MDUyX0FEQz15CkNPTkZJR19TRU5TT1JTX0k1S19B TUI9bQojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19G NzE4ODJGRz1tCiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTUMxMzc4M19BREMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19HNzYyPW0KIyBDT05GSUdfU0VOU09SU19HUElPX0ZBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lJT19I V01PTj1tCkNPTkZJR19TRU5TT1JTX0k1NTAwPW0KIyBDT05GSUdfU0VOU09SU19DT1JFVEVNUCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVQ4NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0pDNDI9bQojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19MSU5FQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ1IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTFRDNDE1MT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMTU9eQpDT05G SUdfU0VOU09SU19MVEM0MjIyPW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjQ1IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19MVEM0MjYwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI2 MT1tCkNPTkZJR19TRU5TT1JTX01BWDExMTE9eQojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTUFYMTY2OD1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUFYNjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9bQpDT05GSUdfU0VOU09SU19N QVg2NjUwPW0KIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTUFYMzE3OTA9eQojIENPTkZJR19TRU5TT1JTX0hUVTIxIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTUNQMzAyMT15CkNPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19IV01PTj1tCkNPTkZJR19T RU5TT1JTX0FEQ1hYPW0KIyBDT05GSUdfU0VOU09SU19MTTYzIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTE03MD1tCiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xNNzU9bQojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19MTTc4PW0KQ09ORklHX1NFTlNPUlNfTE04MD15CkNPTkZJR19TRU5TT1JTX0xNODM9bQojIENP TkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODcgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xN OTIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTkzPXkKQ09ORklHX1NFTlNPUlNfTE05NTIz ND15CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9bQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKIyBD T05GSUdfU0VOU09SU19QQzg3MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQzg3NDI3 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX05DVDY2ODM9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OQ1Q3 OTA0PW0KQ09ORklHX1NFTlNPUlNfUENGODU5MT15CkNPTkZJR19QTUJVUz1tCkNPTkZJR19TRU5T T1JTX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCkNPTkZJR19TRU5TT1JTX0xNMjUw NjY9bQpDT05GSUdfU0VOU09SU19MVEMyOTc4PW0KQ09ORklHX1NFTlNPUlNfTFRDMjk3OF9SRUdV TEFUT1I9eQpDT05GSUdfU0VOU09SU19NQVgxNjA2ND1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMjA3 NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDM0NDQwIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTUFYODY4OD1tCiMgQ09ORklHX1NFTlNPUlNfVFBTNDA0MjIgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19VQ0Q5MDAwPW0KQ09ORklHX1NFTlNPUlNfVUNEOTIwMD1tCkNPTkZJR19T RU5TT1JTX1pMNjEwMD1tCkNPTkZJR19TRU5TT1JTX1BXTV9GQU49eQpDT05GSUdfU0VOU09SU19T SFQxNT15CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1NIVEMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQpDT05GSUdfU0VO U09SU19FTUMyMTAzPXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQpDT05GSUdfU0VOU09SU19T TVNDNDdNMT15CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVND NDdCMzk3PW0KQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049eQpDT05GSUdfU0VOU09SU19T Q0g1NjI3PW0KQ09ORklHX1NFTlNPUlNfU0NINTYzNj15CkNPTkZJR19TRU5TT1JTX1NNTTY2NT1t CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf QURTMTAxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzc4Mjg9bQpDT05GSUdfU0VOU09S U19BRFM3ODcxPW0KQ09ORklHX1NFTlNPUlNfQU1DNjgyMT1tCkNPTkZJR19TRU5TT1JTX0lOQTIw OT1tCiMgQ09ORklHX1NFTlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVEM3 ND15CkNPTkZJR19TRU5TT1JTX1RITUM1MD15CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAyIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTAzPXkKQ09ORklHX1NFTlNPUlNfVE1QNDAxPW0KQ09O RklHX1NFTlNPUlNfVE1QNDIxPXkKQ09ORklHX1NFTlNPUlNfVFdMNDAzMF9NQURDPW0KQ09ORklH X1NFTlNPUlNfVklBX0NQVVRFTVA9eQpDT05GSUdfU0VOU09SU19WSUE2ODZBPXkKIyBDT05GSUdf U0VOU09SU19WVDEyMTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19WVDgyMzE9bQpDT05GSUdf U0VOU09SU19XODM3ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD1tCkNPTkZJR19TRU5TT1JT X1c4Mzc5MkQ9bQpDT05GSUdfU0VOU09SU19XODM3OTM9eQpDT05GSUdfU0VOU09SU19XODM3OTU9 bQpDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTD15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVU Uz15CkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz15CkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPXkK Q09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPW0KQ09ORklHX1NFTlNPUlNfV004MzFYPW0KQ09ORklH X1NFTlNPUlNfV004MzUwPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FD UElfUE9XRVIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BVEswMTEwPW0KQ09ORklHX1RIRVJN QUw9eQpDT05GSUdfVEhFUk1BTF9IV01PTj15CiMgQ09ORklHX1RIRVJNQUxfT0YgaXMgbm90IHNl dApDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVM VF9HT1ZfU1RFUF9XSVNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJ Ul9TSEFSRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBz ZXQKQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkU9eQpDT05GSUdfVEhFUk1BTF9HT1ZfU1RF UF9XSVNFPXkKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFMX0dP Vl9VU0VSX1NQQUNFPXkKQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUj15CiMgQ09O RklHX0NMT0NLX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90IHNldApDT05GSUdfSU5U RUxfU09DX0RUU19JT1NGX0NPUkU9eQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMg bm90IHNldApDT05GSUdfSU5UMzQwWF9USEVSTUFMPXkKQ09ORklHX0FDUElfVEhFUk1BTF9SRUw9 eQojIENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19RQ09NX1NQTUlf VEVNUF9BTEFSTT1tCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKQ09O RklHX1dBVENIRE9HX05PV0FZT1VUPXkKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCiMg Q09ORklHX1NPRlRfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19EQTkwNTJfV0FUQ0hET0cg aXMgbm90IHNldAojIENPTkZJR19EQTkwNjNfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19E QTkwNjJfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfR1BJT19XQVRDSERPRz15CiMgQ09ORklH X0dQSU9fV0FUQ0hET0dfQVJDSF9JTklUQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19NRU5GMjFCTUNf V0FUQ0hET0c9bQojIENPTkZJR19XTTgzMVhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfV004 MzUwX1dBVENIRE9HPXkKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklH X0NBREVOQ0VfV0FUQ0hET0c9bQojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09O RklHX1JONVQ2MThfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfVFdMNDAzMF9XQVRDSERPRz15 CiMgQ09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19SRVRVX1dBVENI RE9HIGlzIG5vdCBzZXQKQ09ORklHX0FDUVVJUkVfV0RUPXkKQ09ORklHX0FEVkFOVEVDSF9XRFQ9 eQojIENPTkZJR19BTElNMTUzNV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BTElNNzEwMV9XRFQg aXMgbm90IHNldApDT05GSUdfRjcxODA4RV9XRFQ9bQpDT05GSUdfU1A1MTAwX1RDTz15CiMgQ09O RklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQg aXMgbm90IHNldApDT05GSUdfSUI3MDBfV0RUPXkKQ09ORklHX0lCTUFTUj1tCkNPTkZJR19XQUZF Ul9XRFQ9eQpDT05GSUdfSTYzMDBFU0JfV0RUPXkKIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVRDT19XRFQgaXMgbm90IHNldApDT05GSUdfSVQ4NzEyRl9XRFQ9eQpDT05G SUdfSVQ4N19XRFQ9bQpDT05GSUdfSFBfV0FUQ0hET0c9bQpDT05GSUdfS0VNUExEX1dEVD1tCkNP TkZJR19IUFdEVF9OTUlfREVDT0RJTkc9eQpDT05GSUdfU0MxMjAwX1dEVD15CkNPTkZJR19QQzg3 NDEzX1dEVD15CkNPTkZJR19OVl9UQ089bQpDT05GSUdfNjBYWF9XRFQ9bQojIENPTkZJR19DUFU1 X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1NDSDMxMVhfV0RUPXkKIyBDT05GSUdfU01TQzM3 Qjc4N19XRFQgaXMgbm90IHNldApDT05GSUdfVklBX1dEVD1tCkNPTkZJR19XODM2MjdIRl9XRFQ9 bQpDT05GSUdfVzgzODc3Rl9XRFQ9eQpDT05GSUdfVzgzOTc3Rl9XRFQ9bQpDT05GSUdfTUFDSFpf V0RUPW0KIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19CQ003 MDM4X1dEVD1tCkNPTkZJR19NRU5fQTIxX1dEVD1tCgojCiMgUENJLWJhc2VkIFdhdGNoZG9nIENh cmRzCiMKIyBDT05GSUdfUENJUENXQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEVFBDSSBp cyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2tw bGFuZQojCkNPTkZJR19TU0I9eQpDT05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NTQl9QQ0lIT1NU X1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ0lIT1NUPXkKIyBDT05GSUdfU1NCX0I0M19QQ0lfQlJJ REdFIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QQ01DSUFIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NT Ql9QQ01DSUFIT1NUPXkKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CiMgQ09ORklHX1NT Ql9TRElPSE9TVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfSE9TVF9TT0M9eQpDT05GSUdfU1NCX0RF QlVHPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9QT1NTSUJMRT15CkNPTkZJR19TU0JfRFJJ VkVSX1BDSUNPUkU9eQpDT05GSUdfU1NCX0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFfUE9TU0lC TEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT1tCkNPTkZJR19C Q01BX0hPU1RfUENJX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQV9IT1NUX1BDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfUENJ PXkKQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkKQ09ORklHX0JDTUFfRFJJVkVSX0dQSU89 eQojIENPTkZJR19CQ01BX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmlj ZSBkcml2ZXJzCiMKQ09ORklHX01GRF9DT1JFPXkKQ09ORklHX01GRF9BUzM3MTE9eQpDT05GSUdf TUZEX0FTMzcyMj15CiMgQ09ORklHX1BNSUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9BQVQyODcwX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX0FUTUVMX0ZMRVhDT009bQpDT05G SUdfTUZEX0FUTUVMX0hMQ0RDPW0KQ09ORklHX01GRF9CQ001OTBYWD15CkNPTkZJR19NRkRfQVhQ MjBYPXkKQ09ORklHX01GRF9DUk9TX0VDPW0KQ09ORklHX01GRF9DUk9TX0VDX0kyQz1tCiMgQ09O RklHX01GRF9DUk9TX0VDX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5v dCBzZXQKQ09ORklHX1BNSUNfREE5MDUyPXkKIyBDT05GSUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90 IHNldApDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBz ZXQKQ09ORklHX01GRF9EQTkwNjI9eQpDT05GSUdfTUZEX0RBOTA2Mz15CiMgQ09ORklHX01GRF9E QTkxNTAgaXMgbm90IHNldApDT05GSUdfTUZEX01DMTNYWFg9eQpDT05GSUdfTUZEX01DMTNYWFhf U1BJPXkKQ09ORklHX01GRF9NQzEzWFhYX0kyQz15CkNPTkZJR19NRkRfSEk2NDIxX1BNSUM9bQpD T05GSUdfSFRDX1BBU0lDMz15CkNPTkZJR19IVENfSTJDUExEPXkKIyBDT05GSUdfTUZEX0lOVEVM X1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1ND SD1tCiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9JTlRFTF9M UFNTPXkKQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEk9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1Nf UENJPW0KQ09ORklHX01GRF9KQU5aX0NNT0RJTz15CkNPTkZJR19NRkRfS0VNUExEPW0KQ09ORklH X01GRF84OFBNODAwPW0KQ09ORklHX01GRF84OFBNODA1PW0KIyBDT05GSUdfTUZEXzg4UE04NjBY IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01BWDc3Njg2IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY5Mz15CiMgQ09ORklHX01GRF9N QVg3Nzg0MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkwNz15CkNPTkZJR19NRkRfTUFYODky NT15CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4OTk4PXkK Q09ORklHX01GRF9NVDYzOTc9bQpDT05GSUdfTUZEX01FTkYyMUJNQz1tCkNPTkZJR19FWlhfUENB UD15CkNPTkZJR19NRkRfUkVUVT1tCkNPTkZJR19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2 MzNfQURDPXkKQ09ORklHX1BDRjUwNjMzX0dQSU89eQpDT05GSUdfTUZEX1JEQzMyMVg9eQpDT05G SUdfTUZEX1JUU1hfUENJPXkKQ09ORklHX01GRF9SVDUwMzM9bQpDT05GSUdfTUZEX1JDNVQ1ODM9 eQpDT05GSUdfTUZEX1JLODA4PW0KQ09ORklHX01GRF9STjVUNjE4PW0KIyBDT05GSUdfTUZEX1NF Q19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT1tCkNPTkZJR19NRkRfU001 MDE9bQojIENPTkZJR19NRkRfU001MDFfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0tZODE0 NTI9bQojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TWVNDT049 eQojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9M UDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05G SUdfVFBTNjUwMTAgaXMgbm90IHNldApDT05GSUdfVFBTNjUwN1g9bQpDT05GSUdfTUZEX1RQUzY1 MDkwPXkKQ09ORklHX01GRF9UUFM2NTIxNz1tCiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qg c2V0CkNPTkZJR19NRkRfVFBTNjU4Nlg9eQojIENPTkZJR19NRkRfVFBTNjU5MTAgaXMgbm90IHNl dApDT05GSUdfTUZEX1RQUzY1OTEyPXkKQ09ORklHX01GRF9UUFM2NTkxMl9JMkM9eQojIENPTkZJ R19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM4MDAzMT15CkNPTkZJ R19UV0w0MDMwX0NPUkU9eQpDT05GSUdfTUZEX1RXTDQwMzBfQVVESU89eQpDT05GSUdfVFdMNjA0 MF9DT1JFPXkKQ09ORklHX01GRF9XTDEyNzNfQ09SRT1tCiMgQ09ORklHX01GRF9MTTM1MzMgaXMg bm90IHNldAojIENPTkZJR19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UTUlP IGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19NRkRfQVJJWk9OQT15CiMgQ09O RklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVJJWk9OQV9TUEk9bQoj IENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNNTExMCBpcyBub3Qg c2V0CkNPTkZJR19NRkRfV004OTk3PXkKIyBDT05GSUdfTUZEX1dNODk5OCBpcyBub3Qgc2V0CkNP TkZJR19NRkRfV004NDAwPXkKQ09ORklHX01GRF9XTTgzMVg9eQojIENPTkZJR19NRkRfV004MzFY X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004MzFYX1NQST15CkNPTkZJR19NRkRfV004MzUw PXkKQ09ORklHX01GRF9XTTgzNTBfSTJDPXkKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1I9eQpDT05GSUdfUkVHVUxBVE9SX0RFQlVHPXkKQ09ORklHX1JFR1VM QVRPUl9GSVhFRF9WT0xUQUdFPW0KQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSPW0K Q09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9bQojIENPTkZJR19SRUdVTEFUT1Jf ODhQTTgwMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT15CkNPTkZJR19SRUdV TEFUT1JfQUQ1Mzk4PW0KIyBDT05GSUdfUkVHVUxBVE9SX0FOQVRPUCBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfQVMzNzExPW0KQ09ORklHX1JFR1VMQVRPUl9BUzM3MjI9bQpDT05GSUdfUkVH VUxBVE9SX0FYUDIwWD1tCiMgQ09ORklHX1JFR1VMQVRPUl9CQ001OTBYWCBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfREE5MDUyPW0KQ09ORklHX1JFR1VMQVRPUl9EQTkwNjI9bQpDT05GSUdf UkVHVUxBVE9SX0RBOTA2Mz1tCiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTAgaXMgbm90IHNldApD T05GSUdfUkVHVUxBVE9SX0RBOTIxMT1tCkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9eQpDT05G SUdfUkVHVUxBVE9SX0dQSU89bQpDT05GSUdfUkVHVUxBVE9SX0hJNjQyMT1tCiMgQ09ORklHX1JF R1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT1tCiMg Q09ORklHX1JFR1VMQVRPUl9MUDM5NzEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFAz OTcyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDg3Mlg9eQpDT05GSUdfUkVHVUxBVE9S X0xQODc1NT1tCkNPTkZJR19SRUdVTEFUT1JfTFRDMzU4OT15CiMgQ09ORklHX1JFR1VMQVRPUl9N QVgxNTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NDkgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFY ODkwNz15CkNPTkZJR19SRUdVTEFUT1JfTUFYODkyNT15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk1 Mj1tCkNPTkZJR19SRUdVTEFUT1JfTUFYODk3Mz15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5OD15 CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg3NzY5MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1Jf TUMxM1hYWF9DT1JFPW0KIyBDT05GSUdfUkVHVUxBVE9SX01DMTM3ODMgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX01DMTM4OTI9bQpDT05GSUdfUkVHVUxBVE9SX01UNjMxMT15CiMgQ09ORklH X1JFR1VMQVRPUl9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUENBUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMyBpcyBub3Qgc2V0CkNPTkZJR19SRUdV TEFUT1JfUEZVWkUxMDA9eQpDT05GSUdfUkVHVUxBVE9SX1BXTT15CkNPTkZJR19SRUdVTEFUT1Jf UUNPTV9TUE1JPW0KQ09ORklHX1JFR1VMQVRPUl9SQzVUNTgzPXkKQ09ORklHX1JFR1VMQVRPUl9S SzgwOD1tCkNPTkZJR19SRUdVTEFUT1JfUk41VDYxOD1tCkNPTkZJR19SRUdVTEFUT1JfUlQ1MDMz PW0KIyBDT05GSUdfUkVHVUxBVE9SX1NLWTgxNDUyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRP Ul9UUFM1MTYzMj15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9UUFM2NTAyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2 NTA3WCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwOTA9bQojIENPTkZJR19SRUdV TEFUT1JfVFBTNjUyMTcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYPXkKQ09O RklHX1JFR1VMQVRPUl9UUFM2NTg2WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjU5MTI9eQpDT05G SUdfUkVHVUxBVE9SX1RQUzgwMDMxPW0KQ09ORklHX1JFR1VMQVRPUl9UV0w0MDMwPW0KIyBDT05G SUdfUkVHVUxBVE9SX1dNODMxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9XTTgzNTAg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1dNODQwMD15CkNPTkZJR19NRURJQV9TVVBQT1JU PW0KCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQ UE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1JBRElP X1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfU0RSX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfUkNfU1VQ UE9SVD15CiMgQ09ORklHX01FRElBX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfVklERU9f REVWPW0KQ09ORklHX1ZJREVPX1Y0TDI9bQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldAojIENPTkZJ R19UVFBDSV9FRVBST00gaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfUkNf Q09SRT1tCkNPTkZJR19SQ19NQVA9bQojIENPTkZJR19SQ19ERUNPREVSUyBpcyBub3Qgc2V0CiMg Q09ORklHX1JDX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfTUVESUFfUENJX1NVUFBPUlQ9eQoK IwojIE1lZGlhIGNhcHR1cmUgc3VwcG9ydAojCkNPTkZJR19WSURFT19NRVlFPW0KIyBDT05GSUdf VklERU9fVFc2OCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19aT1JBTj1tCiMgQ09ORklHX1ZJREVP X1pPUkFOX0RDMzAgaXMgbm90IHNldApDT05GSUdfVklERU9fWk9SQU5fWlIzNjA2MD1tCkNPTkZJ R19WSURFT19aT1JBTl9CVVo9bQpDT05GSUdfVklERU9fWk9SQU5fREMxMD1tCiMgQ09ORklHX1ZJ REVPX1pPUkFOX0xNTDMzIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1pPUkFOX0xNTDMzUjEwPW0K Q09ORklHX1ZJREVPX1pPUkFOX0FWUzZFWUVTPW0KQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJT PXkKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVklB X0NBTUVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19DQU1FUkEgaXMgbm90IHNldApDT05GSUdf VjRMX01FTTJNRU1fRFJJVkVSUz15CiMgQ09ORklHX1ZJREVPX01FTTJNRU1fREVJTlRFUkxBQ0Ug aXMgbm90IHNldAojIENPTkZJR19WSURFT19TSF9WRVUgaXMgbm90IHNldAojIENPTkZJR19WNExf VEVTVF9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMK IwpDT05GSUdfUkFESU9fQURBUFRFUlM9eQojIENPTkZJR19SQURJT19TSTQ3MFggaXMgbm90IHNl dAojIENPTkZJR19SQURJT19TSTQ3MTMgaXMgbm90IHNldAojIENPTkZJR19SQURJT19NQVhJUkFE SU8gaXMgbm90IHNldApDT05GSUdfUkFESU9fVEVBNTc2ND1tCkNPTkZJR19SQURJT19TQUE3NzA2 SD1tCiMgQ09ORklHX1JBRElPX1RFRjY4NjIgaXMgbm90IHNldAojIENPTkZJR19SQURJT19XTDEy NzMgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIFdMMTI4eCBGTSBkcml2ZXIgKFNU IGJhc2VkKQojCkNPTkZJR19SQURJT19XTDEyOFg9bQoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2 ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgZnJvbnRlbmRzKQojCiMgQ09ORklHX01FRElBX1NV QkRSVl9BVVRPU0VMRUNUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0FUVEFDSD15CkNPTkZJR19W SURFT19JUl9JMkM9bQoKIwojIEVuY29kZXJzLCBkZWNvZGVycywgc2Vuc29ycyBhbmQgb3RoZXIg aGVscGVyIGNoaXBzCiMKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJz CiMKIyBDT05GSUdfVklERU9fVFZBVURJTyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UREE3NDMy PW0KIyBDT05GSUdfVklERU9fVERBOTg0MCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19URUE2NDE1 Qz1tCkNPTkZJR19WSURFT19URUE2NDIwPW0KIyBDT05GSUdfVklERU9fTVNQMzQwMCBpcyBub3Qg c2V0CkNPTkZJR19WSURFT19DUzUzNDU9bQojIENPTkZJR19WSURFT19DUzUzTDMyQSBpcyBub3Qg c2V0CkNPTkZJR19WSURFT19UTFYzMjBBSUMyM0I9bQojIENPTkZJR19WSURFT19VREExMzQyIGlz IG5vdCBzZXQKQ09ORklHX1ZJREVPX1dNODc3NT1tCkNPTkZJR19WSURFT19XTTg3Mzk9bQpDT05G SUdfVklERU9fVlAyN1NNUFg9bQpDT05GSUdfVklERU9fU09OWV9CVEZfTVBYPW0KCiMKIyBSRFMg ZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNjU4OD1tCgojCiMgVmlkZW8gZGVjb2RlcnMKIwpD T05GSUdfVklERU9fQURWNzE4Mz1tCiMgQ09ORklHX1ZJREVPX0JUODE5IGlzIG5vdCBzZXQKIyBD T05GSUdfVklERU9fQlQ4NTYgaXMgbm90IHNldApDT05GSUdfVklERU9fQlQ4NjY9bQpDT05GSUdf VklERU9fS1MwMTI3PW0KIyBDT05GSUdfVklERU9fTUw4NlY3NjY3IGlzIG5vdCBzZXQKIyBDT05G SUdfVklERU9fU0FBNzExMCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TQUE3MTFYPW0KQ09ORklH X1ZJREVPX1RWUDUxNFg9bQpDT05GSUdfVklERU9fVFZQNTE1MD1tCiMgQ09ORklHX1ZJREVPX1RW UDcwMDIgaXMgbm90IHNldApDT05GSUdfVklERU9fVFcyODA0PW0KIyBDT05GSUdfVklERU9fVFc5 OTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc5OTA2IGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX1ZQWDMyMjA9bQoKIwojIFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURF T19TQUE3MTdYPW0KIyBDT05GSUdfVklERU9fQ1gyNTg0MCBpcyBub3Qgc2V0CgojCiMgVmlkZW8g ZW5jb2RlcnMKIwojIENPTkZJR19WSURFT19TQUE3MTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVklE RU9fU0FBNzE4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcxNzAgaXMgbm90IHNldApD T05GSUdfVklERU9fQURWNzE3NT1tCkNPTkZJR19WSURFT19BRFY3MzQzPW0KIyBDT05GSUdfVklE RU9fQURWNzM5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FLODgxWCBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19USFM4MjAwPW0KCiMKIyBDYW1lcmEgc2Vuc29yIGRldmljZXMKIwojIENPTkZJ R19WSURFT19PVjI2NTkgaXMgbm90IHNldApDT05GSUdfVklERU9fT1Y3NjQwPW0KQ09ORklHX1ZJ REVPX09WNzY3MD1tCkNPTkZJR19WSURFT19WUzY2MjQ9bQpDT05GSUdfVklERU9fTVQ5VjAxMT1t CkNPTkZJR19WSURFT19TUjAzMFBDMzA9bQoKIwojIEZsYXNoIGRldmljZXMKIwoKIwojIFZpZGVv IGltcHJvdmVtZW50IGNoaXBzCiMKIyBDT05GSUdfVklERU9fVVBENjQwMzFBIGlzIG5vdCBzZXQK Q09ORklHX1ZJREVPX1VQRDY0MDgzPW0KCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlw cwojCkNPTkZJR19WSURFT19TQUE2NzUySFM9bQoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNo aXBzCiMKQ09ORklHX1ZJREVPX1RIUzczMDM9bQpDT05GSUdfVklERU9fTTUyNzkwPW0KCiMKIyBT ZW5zb3JzIHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwpDT05GSUdfTUVESUFfVFVORVI9bQoK IwojIEN1c3RvbWl6ZSBUViB0dW5lcnMKIwpDT05GSUdfTUVESUFfVFVORVJfU0lNUExFPW0KQ09O RklHX01FRElBX1RVTkVSX1REQTgyOTA9bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3WD1tCkNP TkZJR19NRURJQV9UVU5FUl9UREExODI3MT1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3PW0K IyBDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1RV TkVSX1RFQTU3NjcgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9UVU5FUl9NU0kwMDEgaXMgbm90 IHNldApDT05GSUdfTUVESUFfVFVORVJfTVQyMFhYPW0KIyBDT05GSUdfTUVESUFfVFVORVJfTVQy MDYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfVFVORVJfTVQyMDYzIGlzIG5vdCBzZXQKQ09O RklHX01FRElBX1RVTkVSX01UMjI2Nj1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIxMzE9bQojIENP TkZJR19NRURJQV9UVU5FUl9RVDEwMTAgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfWEMy MDI4PW0KIyBDT05GSUdfTUVESUFfVFVORVJfWEM1MDAwIGlzIG5vdCBzZXQKQ09ORklHX01FRElB X1RVTkVSX1hDNDAwMD1tCkNPTkZJR19NRURJQV9UVU5FUl9NWEw1MDA1Uz1tCiMgQ09ORklHX01F RElBX1RVTkVSX01YTDUwMDdUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAz PW0KIyBDT05GSUdfTUVESUFfVFVORVJfTUFYMjE2NSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9U VU5FUl9UREExODIxOD1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTE9bQpDT05GSUdfTUVESUFf VFVORVJfRkMwMDEyPW0KQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMz1tCkNPTkZJR19NRURJQV9U VU5FUl9UREExODIxMj1tCkNPTkZJR19NRURJQV9UVU5FUl9FNDAwMD1tCkNPTkZJR19NRURJQV9U VU5FUl9GQzI1ODA9bQojIENPTkZJR19NRURJQV9UVU5FUl9NODhSUzYwMDBUIGlzIG5vdCBzZXQK IyBDT05GSUdfTUVESUFfVFVORVJfVFVBOTAwMSBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5F Ul9TSTIxNTc9bQpDT05GSUdfTUVESUFfVFVORVJfSVQ5MTNYPW0KQ09ORklHX01FRElBX1RVTkVS X1I4MjBUPW0KQ09ORklHX01FRElBX1RVTkVSX01YTDMwMVJGPW0KIyBDT05GSUdfTUVESUFfVFVO RVJfUU0xRDFDMDA0MiBpcyBub3Qgc2V0CgojCiMgQ3VzdG9taXNlIERWQiBGcm9udGVuZHMKIwpD T05GSUdfRFZCX0FVODUyMj1tCkNPTkZJR19EVkJfQVU4NTIyX1Y0TD1tCiMgQ09ORklHX0RWQl9U VU5FUl9ESUIwMDcwIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9UVU5FUl9ESUIwMDkwPW0KCiMKIyBU b29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwojIENPTkZJR19EVkJfRFVNTVlfRkUgaXMg bm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKQ09ORklHX0FHUF9B TUQ2ND1tCkNPTkZJR19BR1BfSU5URUw9eQojIENPTkZJR19BR1BfU0lTIGlzIG5vdCBzZXQKIyBD T05GSUdfQUdQX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FS Qj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlz IG5vdCBzZXQKQ09ORklHX0RSTT15CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1f S01TX0ZCX0hFTFBFUj15CiMgQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT04gaXMgbm90IHNldApD T05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRT15CkNPTkZJR19EUk1fVFRNPXkKCiMKIyBJMkMg ZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJNX0kyQ19BRFY3NTExPW0KIyBDT05G SUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90IHNldApDT05GSUdfRFJNX0kyQ19TSUwxNjQ9eQojIENP TkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UREZYPXkKIyBD T05GSUdfRFJNX1IxMjggaXMgbm90IHNldApDT05GSUdfRFJNX1JBREVPTj15CkNPTkZJR19EUk1f UkFERU9OX1VTRVJQVFI9eQojIENPTkZJR19EUk1fUkFERU9OX1VNUyBpcyBub3Qgc2V0CkNPTkZJ R19EUk1fQU1ER1BVPXkKIyBDT05GSUdfRFJNX0FNREdQVV9DSUsgaXMgbm90IHNldAojIENPTkZJ R19EUk1fQU1ER1BVX1VTRVJQVFIgaXMgbm90IHNldApDT05GSUdfRFJNX05PVVZFQVU9bQpDT05G SUdfTk9VVkVBVV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RFQlVHX0RFRkFVTFQ9MwpDT05GSUdf RFJNX05PVVZFQVVfQkFDS0xJR0hUPXkKQ09ORklHX0RSTV9JODEwPW0KIyBDT05GSUdfRFJNX0k5 MTUgaXMgbm90IHNldApDT05GSUdfRFJNX01HQT1tCkNPTkZJR19EUk1fU0lTPW0KIyBDT05GSUdf RFJNX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fU0FWQUdFPW0KQ09ORklHX0RSTV9WR0VNPXkK Q09ORklHX0RSTV9WTVdHRlg9eQojIENPTkZJR19EUk1fVk1XR0ZYX0ZCQ09OIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNl dApDT05GSUdfRFJNX0FTVD15CiMgQ09ORklHX0RSTV9NR0FHMjAwIGlzIG5vdCBzZXQKQ09ORklH X0RSTV9DSVJSVVNfUUVNVT15CkNPTkZJR19EUk1fUVhMPXkKIyBDT05GSUdfRFJNX0JPQ0hTIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZJUlRJT19HUFUgaXMgbm90IHNldApDT05GSUdfRFJNX0JS SURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9OWFBf UFROMzQ2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9QQVJBREVfUFM4NjIyIGlzIG5vdCBzZXQK CiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklHX0ZJUk1XQVJF X0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9EREM9eQpDT05G SUdfRkJfQk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklH X0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJf Q0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9 eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENP TkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNP TkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9TVkdBTElCPW0KIyBDT05GSUdfRkJfTUFD TU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX01PREVfSEVM UEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2Fy ZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1BNMj15 CkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUPXkKQ09ORklHX0ZCX0NZQkVSMjAwMD1tCiMg Q09ORklHX0ZCX0NZQkVSMjAwMF9EREMgaXMgbm90IHNldApDT05GSUdfRkJfQVJDPXkKQ09ORklH X0ZCX0FTSUxJQU5UPXkKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAojIENPTkZJR19GQl9W R0ExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZF U0E9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hHQT1tCkNPTkZJR19G Ql9PUEVOQ09SRVM9eQpDT05GSUdfRkJfUzFEMTNYWFg9bQpDT05GSUdfRkJfTlZJRElBPW0KIyBD T05GSUdfRkJfTlZJRElBX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9OVklESUFfREVCVUc9eQoj IENPTkZJR19GQl9OVklESUFfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JJVkE9eQpD T05GSUdfRkJfUklWQV9JMkM9eQojIENPTkZJR19GQl9SSVZBX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0ZCX1JJVkFfQkFDS0xJR0hUPXkKQ09ORklHX0ZCX0k3NDA9bQpDT05GSUdfRkJfTEU4MDU3 OD15CkNPTkZJR19GQl9DQVJJTExPX1JBTkNIPW0KQ09ORklHX0ZCX01BVFJPWD15CkNPTkZJR19G Ql9NQVRST1hfTUlMTEVOSVVNPXkKIyBDT05GSUdfRkJfTUFUUk9YX01ZU1RJUVVFIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX01BVFJPWF9HPXkKIyBDT05GSUdfRkJfTUFUUk9YX0kyQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFkxMjg9eQpDT05GSUdf RkJfQVRZMTI4X0JBQ0tMSUdIVD15CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1MzIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NBVkFHRT1tCiMgQ09ORklHX0ZCX1NBVkFHRV9J MkMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0VfQUNDRUwgaXMgbm90IHNldApDT05GSUdf RkJfU0lTPW0KQ09ORklHX0ZCX1NJU18zMDA9eQojIENPTkZJR19GQl9TSVNfMzE1IGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1ZJQT1tCiMgQ09ORklHX0ZCX1ZJQV9ESVJFQ1RfUFJPQ0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJVFk9eQojIENPTkZJR19GQl9ORU9NQUdJQyBp cyBub3Qgc2V0CkNPTkZJR19GQl9LWVJPPXkKQ09ORklHX0ZCXzNERlg9eQpDT05GSUdfRkJfM0RG WF9BQ0NFTD15CiMgQ09ORklHX0ZCXzNERlhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9P RE9PMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9WVDg2MjM9bQpDT05GSUdfRkJfVFJJREVOVD15CiMg Q09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CkNPTkZJR19GQl9QTTM9bQpDT05GSUdfRkJfQ0FSTUlO RT15CkNPTkZJR19GQl9DQVJNSU5FX0RSQU1fRVZBTD15CiMgQ09ORklHX0NBUk1JTkVfRFJBTV9D VVNUT00gaXMgbm90IHNldApDT05GSUdfRkJfU001MDE9bQpDT05GSUdfRkJfSUJNX0dYVDQ1MDA9 bQpDT05GSUdfRkJfVklSVFVBTD1tCiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBub3Qgc2V0CkNP TkZJR19GQl9NQjg2MlhYPXkKQ09ORklHX0ZCX01CODYyWFhfUENJX0dEQz15CkNPTkZJR19GQl9N Qjg2MlhYX0kyQz15CkNPTkZJR19GQl9CUk9BRFNIRUVUPXkKQ09ORklHX0ZCX0FVT19LMTkwWD1t CkNPTkZJR19GQl9BVU9fSzE5MDA9bQpDT05GSUdfRkJfQVVPX0sxOTAxPW0KIyBDT05GSUdfRkJf U0lNUExFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NTRDEzMDc9bQpDT05GSUdfRkJfU003MTI9bQpD T05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9bQpD T05GSUdfTENEX0w0RjAwMjQyVDAzPW0KQ09ORklHX0xDRF9MTVMyODNHRjA1PW0KQ09ORklHX0xD RF9MVFYzNTBRVj1tCkNPTkZJR19MQ0RfSUxJOTIyWD1tCkNPTkZJR19MQ0RfSUxJOTMyMD1tCkNP TkZJR19MQ0RfVERPMjRNPW0KQ09ORklHX0xDRF9WR0cyNDMyQTQ9bQojIENPTkZJR19MQ0RfUExB VEZPUk0gaXMgbm90IHNldApDT05GSUdfTENEX1M2RTYzTTA9bQojIENPTkZJR19MQ0RfTEQ5MDQw IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0FNUzM2OUZHMDYgaXMgbm90IHNldAojIENPTkZJR19M Q0RfTE1TNTAxS0YwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9IWDgzNTcgaXMgbm90IHNldApD T05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklD IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0NBUklMTE9fUkFOQ0ggaXMgbm90IHNldApD T05GSUdfQkFDS0xJR0hUX1BXTT1tCkNPTkZJR19CQUNLTElHSFRfREE5MDUyPW0KQ09ORklHX0JB Q0tMSUdIVF9NQVg4OTI1PW0KIyBDT05GSUdfQkFDS0xJR0hUX0FQUExFIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9T QUhBUkE9bQpDT05GSUdfQkFDS0xJR0hUX1dNODMxWD15CkNPTkZJR19CQUNLTElHSFRfQURQODg2 MD15CkNPTkZJR19CQUNLTElHSFRfQURQODg3MD15CkNPTkZJR19CQUNLTElHSFRfUENGNTA2MzM9 bQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEE9bQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CiMg Q09ORklHX0JBQ0tMSUdIVF9MUDg1NVggaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1BBTkRP UkE9eQpDT05GSUdfQkFDS0xJR0hUX1NLWTgxNDUyPW0KQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIx Nz1tCiMgQ09ORklHX0JBQ0tMSUdIVF9BUzM3MTEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hU X0dQSU89bQojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldApDT05GSUdfQkFD S0xJR0hUX0JENjEwNz1tCkNPTkZJR19WR0FTVEFURT15CkNPTkZJR19IRE1JPXkKCiMKIyBDb25z b2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NPTlNPTEU9eQojIENPTkZJ R19WR0FDT05fU09GVF9TQ1JPTExCQUNLIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9 eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JP V1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09O U09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJ T04gaXMgbm90IHNldAojIENPTkZJR19MT0dPIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkQgaXMg bm90IHNldAoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURfQkFUVEVS WV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQpDT05GSUdfVUhJRD1tCkNPTkZJR19ISURfR0VO RVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPW0KIyBD T05GSUdfSElEX0FDUlVYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJ RF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CkNPTkZJR19ISURfQ0hFUlJZ PXkKQ09ORklHX0hJRF9DSElDT05ZPXkKQ09ORklHX0hJRF9DWVBSRVNTPW0KIyBDT05GSUdfSElE X0RSQUdPTlJJU0UgaXMgbm90IHNldApDT05GSUdfSElEX0VNU19GRj15CkNPTkZJR19ISURfRUxF Q09NPXkKQ09ORklHX0hJRF9FWktFWT1tCkNPTkZJR19ISURfR0VNQklSRD1tCkNPTkZJR19ISURf R0ZSTT15CkNPTkZJR19ISURfS0VZVE9VQ0g9eQpDT05GSUdfSElEX0tZRT1tCkNPTkZJR19ISURf V0FMVE9QPW0KIyBDT05GSUdfSElEX0dZUkFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0lD QURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldApDT05GSUdfSElE X0tFTlNJTkdUT049eQpDT05GSUdfSElEX0xDUE9XRVI9bQpDT05GSUdfSElEX0xFTk9WTz1tCkNP TkZJR19ISURfTE9HSVRFQ0g9bQpDT05GSUdfSElEX0xPR0lURUNIX0RKPW0KQ09ORklHX0hJRF9M T0dJVEVDSF9ISURQUD1tCiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xP R0lSVU1CTEVQQUQyX0ZGPXkKQ09ORklHX0xPR0lHOTQwX0ZGPXkKIyBDT05GSUdfTE9HSVdIRUVM U19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTUFHSUNNT1VTRT1tCkNPTkZJR19ISURfTUlDUk9T T0ZUPW0KQ09ORklHX0hJRF9NT05URVJFWT1tCkNPTkZJR19ISURfTVVMVElUT1VDSD15CkNPTkZJ R19ISURfT1JURUs9eQojIENPTkZJR19ISURfUEFOVEhFUkxPUkQgaXMgbm90IHNldApDT05GSUdf SElEX1BFVEFMWU5YPW0KQ09ORklHX0hJRF9QSUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZC PXkKQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9 eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05G SUdfSElEX1BMQU5UUk9OSUNTPW0KQ09ORklHX0hJRF9QUklNQVg9eQpDT05GSUdfSElEX1NBSVRF Sz1tCkNPTkZJR19ISURfU0FNU1VORz1tCkNPTkZJR19ISURfU1BFRURMSU5LPW0KQ09ORklHX0hJ RF9TVEVFTFNFUklFUz15CiMgQ09ORklHX0hJRF9TVU5QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1JNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldApDT05G SUdfSElEX1NNQVJUSk9ZUExVUz15CkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQpDT05GSUdfSElE X1RJVk89eQpDT05GSUdfSElEX1RPUFNFRUQ9eQpDT05GSUdfSElEX1RISU5HTT1tCiMgQ09ORklH X0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJR19ISURfV0FDT00gaXMgbm90IHNl dApDT05GSUdfSElEX1dJSU1PVEU9eQpDT05GSUdfSElEX1hJTk1PPXkKIyBDT05GSUdfSElEX1pF Uk9QTFVTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VOU09S X0hVQj15CkNPTkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9bQoKIwojIEkyQyBISUQgc3Vw cG9ydAojCkNPTkZJR19JMkNfSElEPXkKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpD T05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VT QiBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCgojCiMgVVNCIFBoeXNpY2FsIExh eWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9QX1VT Ql9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENP TkZJR19UQUhWT19VU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQK IyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CkNPTkZJR19NTUNfREVCVUc9eQoK IwojIE1NQy9TRC9TRElPIENhcmQgRHJpdmVycwojCiMgQ09ORklHX01NQ19CTE9DSyBpcyBub3Qg c2V0CiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVEVTVD1tCgojCiMg TU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX1NESENJPW0K Q09ORklHX01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNf U0RIQ0lfQUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQpDT05GSUdfTU1DX1NESENJX09G X0FSQVNBTj1tCiMgQ09ORklHX01NQ19TREhDSV9PRl9BVDkxIGlzIG5vdCBzZXQKQ09ORklHX01N Q19TREhDSV9GX1NESDMwPW0KQ09ORklHX01NQ19XQlNEPW0KQ09ORklHX01NQ19USUZNX1NEPXkK Q09ORklHX01NQ19TUEk9bQpDT05GSUdfTU1DX1NEUklDT0hfQ1M9bQpDT05GSUdfTU1DX0NCNzEw PW0KIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVVNESEk2Uk9M MD1tCkNPTkZJR19NTUNfUkVBTFRFS19QQ0k9eQpDT05GSUdfTU1DX1RPU0hJQkFfUENJPXkKQ09O RklHX01NQ19NVEs9eQpDT05GSUdfTUVNU1RJQ0s9bQpDT05GSUdfTUVNU1RJQ0tfREVCVUc9eQoK IwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNBRkVfUkVTVU1F IGlzIG5vdCBzZXQKIyBDT05GSUdfTVNQUk9fQkxPQ0sgaXMgbm90IHNldApDT05GSUdfTVNfQkxP Q0s9bQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01F TVNUSUNLX1RJRk1fTVM9bQpDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFg9bQojIENPTkZJR19N RU1TVElDS19SNTkyIGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLX1JFQUxURUtfUENJPW0KQ09O RklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZM QVNIIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfQkNNNjMyOCBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkNNNjM1OCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf TE0zNTMwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNjQyPXkKIyBDT05GSUdfTEVEU19QQ0E5 NTMyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfR1BJTz1tCkNPTkZJR19MRURTX0xQMzk0ND15CkNP TkZJR19MRURTX0xQNTVYWF9DT01NT049bQpDT05GSUdfTEVEU19MUDU1MjE9bQpDT05GSUdfTEVE U19MUDU1MjM9bQpDT05GSUdfTEVEU19MUDU1NjI9bQojIENPTkZJR19MRURTX0xQODUwMSBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0xQODg2MD1tCiMgQ09ORklHX0xFRFNfQ0xFVk9fTUFJTCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1BDQTk2 M1g9eQojIENPTkZJR19MRURTX1dNODMxWF9TVEFUVVMgaXMgbm90IHNldApDT05GSUdfTEVEU19X TTgzNTA9bQpDT05GSUdfTEVEU19EQTkwNTI9bQpDT05GSUdfTEVEU19EQUMxMjRTMDg1PW0KIyBD T05GSUdfTEVEU19QV00gaXMgbm90IHNldAojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qg c2V0CkNPTkZJR19MRURTX0JEMjgwMj1tCkNPTkZJR19MRURTX0lOVEVMX1NTNDIwMD1tCkNPTkZJ R19MRURTX0xUMzU5Mz1tCkNPTkZJR19MRURTX0RFTExfTkVUQk9PS1M9bQpDT05GSUdfTEVEU19N QzEzNzgzPW0KIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVExD NTkxWFg9bQpDT05GSUdfTEVEU19MTTM1NXg9bQpDT05GSUdfTEVEU19NRU5GMjFCTUM9bQoKIwoj IExFRCBkcml2ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElE IGRyaXZlcnMgKEhJRF9USElOR00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAoj IENPTkZJR19MRURTX1NZU0NPTiBpcyBub3Qgc2V0CgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklH X0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPW0KQ09ORklHX0xFRFNf VFJJR0dFUl9PTkVTSE9UPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0lERV9ESVNLIGlzIG5vdCBz ZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0JB Q0tMSUdIVD1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTEVE U19UUklHR0VSX0dQSU89eQpDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT049bQoKIwojIGlw dGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdldCkKIwoj IENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJ R0dFUl9DQU1FUkE9bQojIENPTkZJR19BQ0NFU1NJQklMSVRZIGlzIG5vdCBzZXQKQ09ORklHX0VE QUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CiMgQ09ORklHX0VEQUMgaXMg bm90IHNldApDT05GSUdfUlRDX0xJQj15CiMgQ09ORklHX1JUQ19DTEFTUyBpcyBub3Qgc2V0CkNP TkZJR19ETUFERVZJQ0VTPXkKQ09ORklHX0RNQURFVklDRVNfREVCVUc9eQpDT05GSUdfRE1BREVW SUNFU19WREVCVUc9eQoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05G SUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9bQpDT05GSUdfRE1BX0FDUEk9eQpDT05GSUdfRE1BX09G PXkKQ09ORklHX0ZTTF9FRE1BPW0KQ09ORklHX0lOVEVMX0lETUE2ND1tCkNPTkZJR19JTlRFTF9J T0FURE1BPXkKIyBDT05GSUdfRFdfRE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX0RNQUNfUENJ IGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RYX0RNQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VOR0lORV9SQUlE PXkKQ09ORklHX0RDQT15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19V SU8gaXMgbm90IHNldApDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJUlRJTz15CgojCiMg VmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST1tCkNPTkZJR19WSVJUSU9fUENJX0xF R0FDWT15CiMgQ09ORklHX1ZJUlRJT19CQUxMT09OIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19J TlBVVD1tCkNPTkZJR19WSVJUSU9fTU1JTz15CkNPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RF VklDRVM9eQoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19I WVBFUlYgaXMgbm90IHNldApDT05GSUdfU1RBR0lORz15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90 IHNldApDT05GSUdfQ09NRURJPW0KQ09ORklHX0NPTUVESV9ERUJVRz15CkNPTkZJR19DT01FRElf REVGQVVMVF9CVUZfU0laRV9LQj0yMDQ4CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZfTUFYU0la RV9LQj0yMDQ4MAojIENPTkZJR19DT01FRElfTUlTQ19EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NRURJX0lTQV9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9QQ0lfRFJJVkVS Uz1tCiMgQ09ORklHX0NPTUVESV84MjU1X1BDSSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQURE SV9XQVRDSERPRz1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzEwMzI9bQpDT05GSUdfQ09NRURJ X0FERElfQVBDSV8xNTAwPW0KQ09ORklHX0NPTUVESV9BRERJX0FQQ0lfMTUxNj1tCkNPTkZJR19D T01FRElfQURESV9BUENJXzE1NjQ9bQpDT05GSUdfQ09NRURJX0FERElfQVBDSV8xNlhYPW0KQ09O RklHX0NPTUVESV9BRERJX0FQQ0lfMjAzMj1tCkNPTkZJR19DT01FRElfQURESV9BUENJXzIyMDA9 bQojIENPTkZJR19DT01FRElfQURESV9BUENJXzMxMjAgaXMgbm90IHNldAojIENPTkZJR19DT01F RElfQURESV9BUENJXzM1MDEgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0FERElfQVBDSV8zWFhY PW0KQ09ORklHX0NPTUVESV9BRExfUENJNjIwOD1tCiMgQ09ORklHX0NPTUVESV9BRExfUENJN1gz WCBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQURMX1BDSTgxNjQ9bQpDT05GSUdfQ09NRURJX0FE TF9QQ0k5MTExPW0KQ09ORklHX0NPTUVESV9BRExfUENJOTExOD1tCkNPTkZJR19DT01FRElfQURW X1BDSTE3MTA9bQojIENPTkZJR19DT01FRElfQURWX1BDSTE3MjMgaXMgbm90IHNldApDT05GSUdf Q09NRURJX0FEVl9QQ0kxNzI0PW0KQ09ORklHX0NPTUVESV9BRFZfUENJX0RJTz1tCkNPTkZJR19D T01FRElfQU1QTENfRElPMjAwX1BDST1tCiMgQ09ORklHX0NPTUVESV9BTVBMQ19QQzIzNl9QQ0kg aXMgbm90IHNldAojIENPTkZJR19DT01FRElfQU1QTENfUEMyNjNfUENJIGlzIG5vdCBzZXQKQ09O RklHX0NPTUVESV9BTVBMQ19QQ0kyMjQ9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDSTIzMD1tCkNP TkZJR19DT01FRElfQ09OVEVDX1BDSV9ESU89bQpDT05GSUdfQ09NRURJX0RBUzA4X1BDST1tCiMg Q09ORklHX0NPTUVESV9EVDMwMDAgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfRFlOQV9QQ0kx MFhYIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9HU0NfSFBEST1tCkNPTkZJR19DT01FRElfTUY2 WDQ9bQojIENPTkZJR19DT01FRElfSUNQX01VTFRJIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9E QVFCT0FSRDIwMDA9bQojIENPTkZJR19DT01FRElfSlIzX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19D T01FRElfS0VfQ09VTlRFUj1tCkNPTkZJR19DT01FRElfQ0JfUENJREFTNjQ9bQojIENPTkZJR19D T01FRElfQ0JfUENJREFTIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9DQl9QQ0lEREE9bQojIENP TkZJR19DT01FRElfQ0JfUENJTURBUyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQ0JfUENJTURE QT1tCkNPTkZJR19DT01FRElfTUU0MDAwPW0KQ09ORklHX0NPTUVESV9NRV9EQVE9bQpDT05GSUdf Q09NRURJX05JXzY1Mjc9bQpDT05GSUdfQ09NRURJX05JXzY1WFg9bQpDT05GSUdfQ09NRURJX05J XzY2MFg9bQpDT05GSUdfQ09NRURJX05JXzY3MFg9bQpDT05GSUdfQ09NRURJX05JX0xBQlBDX1BD ST1tCkNPTkZJR19DT01FRElfTklfUENJRElPPW0KQ09ORklHX0NPTUVESV9OSV9QQ0lNSU89bQoj IENPTkZJR19DT01FRElfUlRENTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1M2MjYgaXMg bm90IHNldApDT05GSUdfQ09NRURJX01JVEU9bQpDT05GSUdfQ09NRURJX05JX1RJT0NNRD1tCkNP TkZJR19DT01FRElfUENNQ0lBX0RSSVZFUlM9bQpDT05GSUdfQ09NRURJX0NCX0RBUzE2X0NTPW0K Q09ORklHX0NPTUVESV9EQVMwOF9DUz1tCkNPTkZJR19DT01FRElfTklfREFRXzcwMF9DUz1tCiMg Q09ORklHX0NPTUVESV9OSV9EQVFfRElPMjRfQ1MgaXMgbm90IHNldApDT05GSUdfQ09NRURJX05J X0xBQlBDX0NTPW0KQ09ORklHX0NPTUVESV9OSV9NSU9fQ1M9bQpDT05GSUdfQ09NRURJX1FVQVRF Q0hfREFRUF9DUz1tCkNPTkZJR19DT01FRElfODI1ND1tCkNPTkZJR19DT01FRElfODI1NT1tCkNP TkZJR19DT01FRElfODI1NV9TQT1tCkNPTkZJR19DT01FRElfS0NPTUVESUxJQj1tCkNPTkZJR19D T01FRElfQU1QTENfRElPMjAwPW0KQ09ORklHX0NPTUVESV9EQVMwOD1tCkNPTkZJR19DT01FRElf TklfTEFCUEM9bQpDT05GSUdfQ09NRURJX05JX1RJTz1tCkNPTkZJR19SVExMSUI9bQpDT05GSUdf UlRMTElCX0NSWVBUT19DQ01QPW0KIyBDT05GSUdfUlRMTElCX0NSWVBUT19US0lQIGlzIG5vdCBz ZXQKQ09ORklHX1JUTExJQl9DUllQVE9fV0VQPW0KQ09ORklHX1JUTDgxOTJFPW0KQ09ORklHX1JU UzUyMDg9bQpDT05GSUdfVlQ2NjU1PW0KCiMKIyBJSU8gc3RhZ2luZyBkcml2ZXJzCiMKCiMKIyBB Y2NlbGVyb21ldGVycwojCkNPTkZJR19BRElTMTYyMDE9bQojIENPTkZJR19BRElTMTYyMDMgaXMg bm90IHNldApDT05GSUdfQURJUzE2MjA0PXkKQ09ORklHX0FESVMxNjIwOT15CkNPTkZJR19BRElT MTYyMjA9bQpDT05GSUdfQURJUzE2MjQwPXkKQ09ORklHX0xJUzNMMDJEUT1tCkNPTkZJR19TQ0Ez MDAwPXkKCiMKIyBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKQ09ORklHX0FENzYwNj15 CkNPTkZJR19BRDc2MDZfSUZBQ0VfUEFSQUxMRUw9bQpDT05GSUdfQUQ3NjA2X0lGQUNFX1NQST15 CkNPTkZJR19BRDc3ODA9bQpDT05GSUdfQUQ3ODE2PXkKQ09ORklHX0FENzE5Mj1tCiMgQ09ORklH X0FENzI4MCBpcyBub3Qgc2V0CgojCiMgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZl cnRlcnMKIwpDT05GSUdfQURUNzMxNj1tCkNPTkZJR19BRFQ3MzE2X1NQST1tCiMgQ09ORklHX0FE VDczMTZfSTJDIGlzIG5vdCBzZXQKCiMKIyBDYXBhY2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRl cnMKIwojIENPTkZJR19BRDcxNTAgaXMgbm90IHNldApDT05GSUdfQUQ3MTUyPW0KIyBDT05GSUdf QUQ3NzQ2IGlzIG5vdCBzZXQKCiMKIyBEaXJlY3QgRGlnaXRhbCBTeW50aGVzaXMKIwpDT05GSUdf QUQ5ODMyPXkKIyBDT05GSUdfQUQ5ODM0IGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIGd5cm9zY29w ZSBzZW5zb3JzCiMKIyBDT05GSUdfQURJUzE2MDYwIGlzIG5vdCBzZXQKCiMKIyBOZXR3b3JrIEFu YWx5emVyLCBJbXBlZGFuY2UgQ29udmVydGVycwojCkNPTkZJR19BRDU5MzM9eQoKIwojIExpZ2h0 IHNlbnNvcnMKIwpDT05GSUdfU0VOU09SU19JU0wyOTAxOD15CkNPTkZJR19TRU5TT1JTX0lTTDI5 MDI4PXkKQ09ORklHX1RTTDI1ODM9bQojIENPTkZJR19UU0wyeDd4IGlzIG5vdCBzZXQKCiMKIyBN YWduZXRvbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9eQojIENPTkZJR19T RU5TT1JTX0hNQzU4NDNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSE1DNTg0M19TUEk9 eQoKIwojIEFjdGl2ZSBlbmVyZ3kgbWV0ZXJpbmcgSUMKIwpDT05GSUdfQURFNzc1Mz1tCiMgQ09O RklHX0FERTc3NTQgaXMgbm90IHNldApDT05GSUdfQURFNzc1OD1tCkNPTkZJR19BREU3NzU5PW0K Q09ORklHX0FERTc4NTQ9eQpDT05GSUdfQURFNzg1NF9JMkM9bQpDT05GSUdfQURFNzg1NF9TUEk9 bQoKIwojIFJlc29sdmVyIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRDJTOTA9eQpD T05GSUdfQUQyUzEyMDA9bQpDT05GSUdfQUQyUzEyMTA9bQoKIwojIFRyaWdnZXJzIC0gc3RhbmRh bG9uZQojCiMgQ09ORklHX0lJT19TSU1QTEVfRFVNTVkgaXMgbm90IHNldApDT05GSUdfRkJfU003 NTA9eQpDT05GSUdfRkJfWEdJPXkKCiMKIyBTcGVha3VwIGNvbnNvbGUgc3BlZWNoCiMKQ09ORklH X1NQRUFLVVA9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9BQ05UU0E9bQojIENPTkZJR19TUEVBS1VQ X1NZTlRIX0FQT0xMTyBpcyBub3Qgc2V0CkNPTkZJR19TUEVBS1VQX1NZTlRIX0FVRFBUUj1tCkNP TkZJR19TUEVBS1VQX1NZTlRIX0JOUz1tCiMgQ09ORklHX1NQRUFLVVBfU1lOVEhfREVDVExLIGlz IG5vdCBzZXQKIyBDT05GSUdfU1BFQUtVUF9TWU5USF9ERUNFWFQgaXMgbm90IHNldApDT05GSUdf U1BFQUtVUF9TWU5USF9MVExLPW0KQ09ORklHX1NQRUFLVVBfU1lOVEhfU09GVD1tCiMgQ09ORklH X1NQRUFLVVBfU1lOVEhfU1BLT1VUIGlzIG5vdCBzZXQKQ09ORklHX1NQRUFLVVBfU1lOVEhfVFhQ UlQ9bQpDT05GSUdfU1BFQUtVUF9TWU5USF9EVU1NWT1tCkNPTkZJR19UT1VDSFNDUkVFTl9TWU5B UFRJQ1NfSTJDX1JNSTQ9bQpDT05GSUdfU1RBR0lOR19NRURJQT15CkNPTkZJR19JMkNfQkNNMjA0 OD1tCgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FTSE1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FO RFJPSURfVElNRURfT1VUUFVUIGlzIG5vdCBzZXQKQ09ORklHX0FORFJPSURfTE9XX01FTU9SWV9L SUxMRVI9eQpDT05GSUdfU1lOQz15CkNPTkZJR19TV19TWU5DPXkKQ09ORklHX1NXX1NZTkNfVVNF Uj15CiMgQ09ORklHX0lPTiBpcyBub3Qgc2V0CkNPTkZJR19TVEFHSU5HX0JPQVJEPXkKQ09ORklH X1dJTUFYX0dETTcyWFg9eQpDT05GSUdfV0lNQVhfR0RNNzJYWF9RT1M9eQpDT05GSUdfV0lNQVhf R0RNNzJYWF9LX01PREU9eQojIENPTkZJR19XSU1BWF9HRE03MlhYX1dJTUFYMiBpcyBub3Qgc2V0 CkNPTkZJR19XSU1BWF9HRE03MlhYX1NESU89eQpDT05GSUdfRklSRVdJUkVfU0VSSUFMPW0KQ09O RklHX0ZXVFRZX01BWF9UT1RBTF9QT1JUUz02NApDT05GSUdfRldUVFlfTUFYX0NBUkRfUE9SVFM9 MzIKIyBDT05GSUdfTVREX1NQSU5BTkRfTVQyOUYgaXMgbm90IHNldApDT05GSUdfREdOQz1tCkNP TkZJR19ER0FQPW0KQ09ORklHX0dTX0ZQR0FCT09UPW0KQ09ORklHX0NSWVBUT19TS0VJTj15CkNP TkZJR19VTklTWVNTUEFSPXkKQ09ORklHX1VOSVNZU19WSVNPUkJVUz1tCkNPTkZJR19VTklTWVNf VklTT1JOSUM9bQojIENPTkZJR19VTklTWVNfVklTT1JJTlBVVCBpcyBub3Qgc2V0CiMgQ09ORklH X1VOSVNZU19WSVNPUkhCQSBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1hMTlhfQ0xLV1pS RD15CkNPTkZJR19GQl9URlQ9bQojIENPTkZJR19GQl9URlRfQUdNMTI2NEtfRkwgaXMgbm90IHNl dApDT05GSUdfRkJfVEZUX0JENjYzNDc0PW0KQ09ORklHX0ZCX1RGVF9IWDgzNDBCTj1tCkNPTkZJ R19GQl9URlRfSFg4MzQ3RD1tCkNPTkZJR19GQl9URlRfSFg4MzUzRD1tCkNPTkZJR19GQl9URlRf SFg4MzU3RD1tCkNPTkZJR19GQl9URlRfSUxJOTE2Mz1tCkNPTkZJR19GQl9URlRfSUxJOTMyMD1t CiMgQ09ORklHX0ZCX1RGVF9JTEk5MzI1IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9JTEk5MzQw PW0KIyBDT05GSUdfRkJfVEZUX0lMSTkzNDEgaXMgbm90IHNldAojIENPTkZJR19GQl9URlRfSUxJ OTQ4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RGVF9JTEk5NDg2IGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfVEZUX1BDRDg1NDQgaXMgbm90IHNldApDT05GSUdfRkJfVEZUX1JBODg3NT1tCiMgQ09O RklHX0ZCX1RGVF9TNkQwMkExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVEZUX1M2RDExMjEgaXMg bm90IHNldApDT05GSUdfRkJfVEZUX1NTRDEyODk9bQpDT05GSUdfRkJfVEZUX1NTRDEzMDY9bQoj IENPTkZJR19GQl9URlRfU1NEMTMzMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RGVF9TU0QxMzUx IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RGVF9TVDc3MzVSPW0KQ09ORklHX0ZCX1RGVF9TVDc3ODlW PW0KQ09ORklHX0ZCX1RGVF9USU5ZTENEPW0KQ09ORklHX0ZCX1RGVF9UTFM4MjA0PW0KIyBDT05G SUdfRkJfVEZUX1VDMTYxMSBpcyBub3Qgc2V0CkNPTkZJR19GQl9URlRfVUMxNzAxPW0KQ09ORklH X0ZCX1RGVF9VUEQxNjE3MDQ9bQojIENPTkZJR19GQl9URlRfV0FUVEVST1RUIGlzIG5vdCBzZXQK Q09ORklHX0ZCX0ZMRVg9bQpDT05GSUdfRkJfVEZUX0ZCVEZUX0RFVklDRT1tCiMgQ09ORklHX01P U1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNFUl9X TUk9bQpDT05GSUdfQUNFUkhERj1tCkNPTkZJR19BTElFTldBUkVfV01JPW0KIyBDT05GSUdfQVNV U19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfREVMTF9XTUk9bQojIENPTkZJR19ERUxMX1dNSV9B SU8gaXMgbm90IHNldApDT05GSUdfREVMTF9TTU84ODAwPXkKQ09ORklHX0RFTExfUkJUTj1tCkNP TkZJR19GVUpJVFNVX0xBUFRPUD1tCiMgQ09ORklHX0ZVSklUU1VfTEFQVE9QX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfRlVKSVRTVV9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19BTUlMT19S RktJTEwgaXMgbm90IHNldApDT05GSUdfSFBfQUNDRUw9eQpDT05GSUdfSFBfV0lSRUxFU1M9bQoj IENPTkZJR19IUF9XTUkgaXMgbm90IHNldApDT05GSUdfTVNJX0xBUFRPUD1tCkNPTkZJR19QQU5B U09OSUNfTEFQVE9QPW0KQ09ORklHX0NPTVBBTF9MQVBUT1A9bQpDT05GSUdfU09OWV9MQVBUT1A9 bQojIENPTkZJR19TT05ZUElfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0lERUFQQURfTEFQVE9Q PW0KQ09ORklHX1RISU5LUEFEX0FDUEk9bQpDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lM SVRJRVM9eQojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RI SU5LUEFEX0FDUElfVU5TQUZFX0xFRFM9eQojIENPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVPIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlfUE9MTCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfSERBUFMgaXMgbm90IHNldApDT05GSUdfRUVFUENfTEFQVE9QPW0KQ09O RklHX0FTVVNfV01JPW0KQ09ORklHX0FTVVNfTkJfV01JPW0KIyBDT05GSUdfRUVFUENfV01JIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfV01JPW0KIyBDT05GSUdfTVNJX1dNSSBpcyBub3Qgc2V0CkNP TkZJR19UT1BTVEFSX0xBUFRPUD1tCiMgQ09ORklHX0FDUElfVE9TSElCQSBpcyBub3Qgc2V0CkNP TkZJR19UT1NISUJBX0JUX1JGS0lMTD1tCkNPTkZJR19UT1NISUJBX0hBUFM9bQpDT05GSUdfVE9T SElCQV9XTUk9bQpDT05GSUdfQUNQSV9DTVBDPW0KQ09ORklHX0lOVEVMX0lQUz1tCkNPTkZJR19J Qk1fUlRMPW0KQ09ORklHX1NBTVNVTkdfTEFQVE9QPW0KQ09ORklHX01YTV9XTUk9bQpDT05GSUdf SU5URUxfT0FLVFJBSUw9bQojIENPTkZJR19TQU1TVU5HX1ExMCBpcyBub3Qgc2V0CkNPTkZJR19B UFBMRV9HTVVYPW0KQ09ORklHX0lOVEVMX1JTVD15CkNPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1Q9 eQpDT05GSUdfUFZQQU5JQz15CkNPTkZJR19JTlRFTF9QTUNfSVBDPW0KQ09ORklHX1NVUkZBQ0Vf UFJPM19CVVRUT049bQpDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJPTUVPU19M QVBUT1A9bQojIENPTkZJR19DSFJPTUVPU19QU1RPUkUgaXMgbm90IHNldApDT05GSUdfQ1JPU19F Q19DSEFSREVWPW0KQ09ORklHX0NST1NfRUNfTFBDPW0KQ09ORklHX0NST1NfRUNfUFJPVE89eQpD T05GSUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NP TU1PTl9DTEs9eQoKIwojIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwpDT05GSUdfQ09NTU9OX0NM S19XTTgzMVg9eQojIENPTkZJR19DT01NT05fQ0xLX1JLODA4IGlzIG5vdCBzZXQKQ09ORklHX0NP TU1PTl9DTEtfU0k1MzUxPXkKQ09ORklHX0NPTU1PTl9DTEtfU0k1MTQ9eQpDT05GSUdfQ09NTU9O X0NMS19TSTU3MD1tCkNPTkZJR19DT01NT05fQ0xLX0NEQ0U5MjU9bQpDT05GSUdfQ0xLX1RXTDYw NDA9eQpDT05GSUdfQ09NTU9OX0NMS19QV009bQojIENPTkZJR19DT01NT05fQ0xLX1BYQSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CgojCiMgSGFyZHdh cmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdf Q0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkK IyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5v dCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVS X1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19N QUlMQk9YPXkKQ09ORklHX1BDQz15CkNPTkZJR19BTFRFUkFfTUJPWD1tCiMgQ09ORklHX01BSUxC T1hfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NVUFBPUlQgaXMgbm90IHNldAoKIwoj IFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPXkKQ09ORklHX1NURV9NT0RF TV9SUFJPQz15CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkg c3BlY2lmaWMgRHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldApDT05GSUdf U09DX1RJPXkKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoK IwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19FWFRDT05fQURDX0pBQ0s9bQpDT05G SUdfRVhUQ09OX0dQSU89eQojIENPTkZJR19FWFRDT05fTUFYNzc2OTMgaXMgbm90IHNldApDT05G SUdfRVhUQ09OX1JUODk3M0E9bQpDT05GSUdfRVhUQ09OX1NNNTUwMj1tCkNPTkZJR19FWFRDT05f VVNCX0dQSU89eQojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldApDT05GSUdfSUlPPXkKQ09ORklH X0lJT19CVUZGRVI9eQojIENPTkZJR19JSU9fQlVGRkVSX0NCIGlzIG5vdCBzZXQKQ09ORklHX0lJ T19LRklGT19CVUY9eQpDT05GSUdfSUlPX1RSSUdHRVJFRF9CVUZGRVI9eQpDT05GSUdfSUlPX1RS SUdHRVI9eQpDT05GSUdfSUlPX0NPTlNVTUVSU19QRVJfVFJJR0dFUj0yCgojCiMgQWNjZWxlcm9t ZXRlcnMKIwpDT05GSUdfQk1BMTgwPW0KQ09ORklHX0JNQzE1MF9BQ0NFTD1tCkNPTkZJR19CTUMx NTBfQUNDRUxfSTJDPW0KQ09ORklHX0JNQzE1MF9BQ0NFTF9TUEk9bQojIENPTkZJR19ISURfU0VO U09SX0FDQ0VMXzNEIGlzIG5vdCBzZXQKQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUz1tCkNPTkZJ R19JSU9fU1RfQUNDRUxfSTJDXzNBWElTPW0KQ09ORklHX0lJT19TVF9BQ0NFTF9TUElfM0FYSVM9 bQpDT05GSUdfS1hTRDk9eQojIENPTkZJR19LWENKSzEwMTMgaXMgbm90IHNldApDT05GSUdfTU1B ODQ1Mj15CkNPTkZJR19NTUE5NTUxX0NPUkU9eQpDT05GSUdfTU1BOTU1MT15CkNPTkZJR19NTUE5 NTUzPW0KQ09ORklHX01YQzQwMDU9eQpDT05GSUdfU1RLODMxMj15CkNPTkZJR19TVEs4QkE1MD15 CgojCiMgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwojCkNPTkZJR19BRF9TSUdNQV9ERUxU QT1tCkNPTkZJR19BRDcyNjY9bQpDT05GSUdfQUQ3MjkxPW0KQ09ORklHX0FENzI5OD1tCkNPTkZJ R19BRDc0NzY9bQojIENPTkZJR19BRDc3OTEgaXMgbm90IHNldApDT05GSUdfQUQ3NzkzPW0KIyBD T05GSUdfQUQ3ODg3IGlzIG5vdCBzZXQKQ09ORklHX0FENzkyMz1tCiMgQ09ORklHX0FENzk5WCBp cyBub3Qgc2V0CiMgQ09ORklHX0FYUDI4OF9BREMgaXMgbm90IHNldAojIENPTkZJR19DQzEwMDAx X0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJODQzNSBpcyBub3Qgc2V0CkNPTkZJR19NQVgxMDI3 PXkKQ09ORklHX01BWDEzNjM9bQpDT05GSUdfTUNQMzIwWD15CiMgQ09ORklHX01DUDM0MjIgaXMg bm90IHNldAojIENPTkZJR19OQVU3ODAyIGlzIG5vdCBzZXQKQ09ORklHX1FDT01fU1BNSV9JQURD PW0KQ09ORklHX1FDT01fU1BNSV9WQURDPW0KQ09ORklHX1RJX0FEQzA4MUM9bQpDT05GSUdfVElf QURDMTI4UzA1Mj1tCkNPTkZJR19UV0w0MDMwX01BREM9bQpDT05GSUdfVFdMNjAzMF9HUEFEQz1t CiMgQ09ORklHX1ZGNjEwX0FEQyBpcyBub3Qgc2V0CgojCiMgQW1wbGlmaWVycwojCkNPTkZJR19B RDgzNjY9eQoKIwojIENoZW1pY2FsIFNlbnNvcnMKIwojIENPTkZJR19WWjg5WCBpcyBub3Qgc2V0 CgojCiMgSGlkIFNlbnNvciBJSU8gQ29tbW9uCiMKQ09ORklHX0hJRF9TRU5TT1JfSUlPX0NPTU1P Tj15CkNPTkZJR19ISURfU0VOU09SX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19NU19TRU5TT1JT X0kyQz15CgojCiMgU1NQIFNlbnNvciBDb21tb24KIwojIENPTkZJR19JSU9fU1NQX1NFTlNPUkhV QiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdfSUlPX1NUX1NF TlNPUlNfU1BJPXkKQ09ORklHX0lJT19TVF9TRU5TT1JTX0NPUkU9eQoKIwojIERpZ2l0YWwgdG8g YW5hbG9nIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDUwNjQgaXMgbm90IHNldApDT05GSUdfQUQ1 MzYwPW0KIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQKQ09ORklHX0FENTQyMT15CkNPTkZJR19B RDU0NDY9eQojIENPTkZJR19BRDU0NDkgaXMgbm90IHNldApDT05GSUdfQUQ1NTA0PW0KQ09ORklH X0FENTYyNFJfU1BJPW0KIyBDT05GSUdfQUQ1Njg2IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzU1 IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NzY0IGlzIG5vdCBzZXQKQ09ORklHX0FENTc5MT1tCkNP TkZJR19BRDczMDM9eQojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1MTcg aXMgbm90IHNldAojIENPTkZJR19NQVg1ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDcyNSBp cyBub3Qgc2V0CkNPTkZJR19NQ1A0OTIyPW0KCiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIERE Uy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRvci9EaXN0cmlidXRpb24KIwojIENPTkZJR19BRDk1 MjMgaXMgbm90IHNldAoKIwojIFBoYXNlLUxvY2tlZCBMb29wIChQTEwpIGZyZXF1ZW5jeSBzeW50 aGVzaXplcnMKIwojIENPTkZJR19BREY0MzUwIGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIGd5cm9z Y29wZSBzZW5zb3JzCiMKIyBDT05GSUdfQURJUzE2MDgwIGlzIG5vdCBzZXQKQ09ORklHX0FESVMx NjEzMD15CkNPTkZJR19BRElTMTYxMzY9eQojIENPTkZJR19BRElTMTYyNjAgaXMgbm90IHNldAoj IENPTkZJR19BRFhSUzQ1MCBpcyBub3Qgc2V0CkNPTkZJR19CTUcxNjA9eQpDT05GSUdfQk1HMTYw X0kyQz15CkNPTkZJR19CTUcxNjBfU1BJPXkKIyBDT05GSUdfSElEX1NFTlNPUl9HWVJPXzNEIGlz IG5vdCBzZXQKQ09ORklHX0lJT19TVF9HWVJPXzNBWElTPW0KQ09ORklHX0lJT19TVF9HWVJPX0ky Q18zQVhJUz1tCkNPTkZJR19JSU9fU1RfR1lST19TUElfM0FYSVM9bQpDT05GSUdfSVRHMzIwMD1t CgojCiMgSHVtaWRpdHkgc2Vuc29ycwojCkNPTkZJR19ESFQxMT15CkNPTkZJR19IREMxMDBYPW0K IyBDT05GSUdfSFRVMjEgaXMgbm90IHNldApDT05GSUdfU0k3MDA1PW0KIyBDT05GSUdfU0k3MDIw IGlzIG5vdCBzZXQKCiMKIyBJbmVydGlhbCBtZWFzdXJlbWVudCB1bml0cwojCkNPTkZJR19BRElT MTY0MDA9bQpDT05GSUdfQURJUzE2NDgwPW0KQ09ORklHX0tNWDYxPW0KQ09ORklHX0lOVl9NUFU2 MDUwX0lJTz1tCkNPTkZJR19JSU9fQURJU19MSUI9eQpDT05GSUdfSUlPX0FESVNfTElCX0JVRkZF Uj15CgojCiMgTGlnaHQgc2Vuc29ycwojCiMgQ09ORklHX0FDUElfQUxTIGlzIG5vdCBzZXQKQ09O RklHX0FESkRfUzMxMT1tCkNPTkZJR19BTDMzMjBBPW0KQ09ORklHX0FQRFM5MzAwPXkKQ09ORklH X0FQRFM5OTYwPXkKQ09ORklHX0JIMTc1MD1tCkNPTkZJR19DTTMyMTgxPW0KQ09ORklHX0NNMzIz Mj15CkNPTkZJR19DTTMzMjM9bQpDT05GSUdfQ00zNjY1MT1tCkNPTkZJR19HUDJBUDAyMEEwMEY9 bQojIENPTkZJR19JU0wyOTEyNSBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0FMUz15CkNP TkZJR19ISURfU0VOU09SX1BST1g9bQpDT05GSUdfSlNBMTIxMj15CkNPTkZJR19SUFIwNTIxPXkK IyBDT05GSUdfTFRSNTAxIGlzIG5vdCBzZXQKQ09ORklHX09QVDMwMDE9bQojIENPTkZJR19QQTEy MjAzMDAxIGlzIG5vdCBzZXQKQ09ORklHX1NUSzMzMTA9eQpDT05GSUdfVENTMzQxND1tCkNPTkZJ R19UQ1MzNDcyPW0KQ09ORklHX1NFTlNPUlNfVFNMMjU2Mz1tCkNPTkZJR19UU0w0NTMxPW0KQ09O RklHX1VTNTE4MkQ9bQpDT05GSUdfVkNOTDQwMDA9eQoKIwojIE1hZ25ldG9tZXRlciBzZW5zb3Jz CiMKQ09ORklHX0FLODk3NT15CkNPTkZJR19BSzA5OTExPXkKQ09ORklHX0JNQzE1MF9NQUdOPXkK Q09ORklHX01BRzMxMTA9bQpDT05GSUdfSElEX1NFTlNPUl9NQUdORVRPTUVURVJfM0Q9bQpDT05G SUdfTU1DMzUyNDA9eQpDT05GSUdfSUlPX1NUX01BR05fM0FYSVM9eQpDT05GSUdfSUlPX1NUX01B R05fSTJDXzNBWElTPXkKQ09ORklHX0lJT19TVF9NQUdOX1NQSV8zQVhJUz15CgojCiMgSW5jbGlu b21ldGVyIHNlbnNvcnMKIwojIENPTkZJR19ISURfU0VOU09SX0lOQ0xJTk9NRVRFUl8zRCBpcyBu b3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTj15CgojCiMgVHJpZ2dlcnMg LSBzdGFuZGFsb25lCiMKQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUj15CkNPTkZJR19JSU9f U1lTRlNfVFJJR0dFUj15CgojCiMgRGlnaXRhbCBwb3RlbnRpb21ldGVycwojCkNPTkZJR19NQ1A0 NTMxPW0KCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX1NFTlNPUl9QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDExNSBpcyBu b3Qgc2V0CkNPTkZJR19NUEwzMTE1PXkKIyBDT05GSUdfTVM1NjExIGlzIG5vdCBzZXQKQ09ORklH X01TNTYzNz1tCiMgQ09ORklHX0lJT19TVF9QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1Q1NDAz IGlzIG5vdCBzZXQKCiMKIyBMaWdodG5pbmcgc2Vuc29ycwojCkNPTkZJR19BUzM5MzU9bQoKIwoj IFByb3hpbWl0eSBzZW5zb3JzCiMKQ09ORklHX0xJREFSX0xJVEVfVjI9eQpDT05GSUdfU1g5NTAw PW0KCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKQ09ORklHX01MWDkwNjE0PW0KQ09ORklHX1RN UDAwNj1tCkNPTkZJR19UU1lTMDE9eQpDT05GSUdfVFNZUzAyRD15CiMgQ09ORklHX05UQiBpcyBu b3Qgc2V0CkNPTkZJR19WTUVfQlVTPXkKCiMKIyBWTUUgQnJpZGdlIERyaXZlcnMKIwojIENPTkZJ R19WTUVfQ0E5MUNYNDIgaXMgbm90IHNldAojIENPTkZJR19WTUVfVFNJMTQ4IGlzIG5vdCBzZXQK CiMKIyBWTUUgQm9hcmQgRHJpdmVycwojCkNPTkZJR19WTUlWTUVfNzgwNT15CgojCiMgVk1FIERl dmljZSBEcml2ZXJzCiMKIyBDT05GSUdfVk1FX1VTRVIgaXMgbm90IHNldApDT05GSUdfVk1FX1BJ TzI9bQpDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNGUz15CkNPTkZJR19QV01fQVRNRUxfSExD RENfUFdNPW0KIyBDT05GSUdfUFdNX0ZTTF9GVE0gaXMgbm90IHNldAojIENPTkZJR19QV01fTFBT UyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUFdN X1RXTCBpcyBub3Qgc2V0CkNPTkZJR19QV01fVFdMX0xFRD1tCkNPTkZJR19JUlFDSElQPXkKQ09O RklHX0lQQUNLX0JVUz15CkNPTkZJR19CT0FSRF9UUENJMjAwPW0KQ09ORklHX1NFUklBTF9JUE9D VEFMPW0KQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfRk1DPW0KIyBDT05GSUdfRk1D X0ZBS0VERVYgaXMgbm90IHNldApDT05GSUdfRk1DX1RSSVZJQUw9bQojIENPTkZJR19GTUNfV1JJ VEVfRUVQUk9NIGlzIG5vdCBzZXQKQ09ORklHX0ZNQ19DSEFSREVWPW0KCiMKIyBQSFkgU3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDPXkKQ09O RklHX1BIWV9QWEFfMjhOTV9VU0IyPXkKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90 IHNldApDT05GSUdfUE9XRVJDQVA9eQojIENPTkZJR19JTlRFTF9SQVBMIGlzIG5vdCBzZXQKIyBD T05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwoj IENPTkZJR19SQVMgaXMgbm90IHNldApDT05GSUdfVEhVTkRFUkJPTFQ9eQoKIwojIEFuZHJvaWQK IwpDT05GSUdfQU5EUk9JRD15CiMgQ09ORklHX0FORFJPSURfQklOREVSX0lQQyBpcyBub3Qgc2V0 CkNPTkZJR19MSUJOVkRJTU09eQpDT05GSUdfQkxLX0RFVl9QTUVNPW0KIyBDT05GSUdfTkRfQkxL IGlzIG5vdCBzZXQKIyBDT05GSUdfQlRUIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNPXkKIyBDT05G SUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNX0RVTU1ZIGlzIG5vdCBzZXQKIyBDT05GSUdf U1RNX1NPVVJDRV9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNl dAoKIwojIEZQR0EgQ29uZmlndXJhdGlvbiBTdXBwb3J0CiMKIyBDT05GSUdfRlBHQSBpcyBub3Qg c2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklHX0VERCBpcyBub3Qgc2V0CkNPTkZJ R19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVMTF9SQlU9bQojIENPTkZJR19EQ0RCQVMgaXMg bm90IHNldApDT05GSUdfRE1JSUQ9eQpDT05GSUdfRE1JX1NZU0ZTPXkKQ09ORklHX0RNSV9TQ0FO X01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJX0lCRlRfRklORCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRmlsZSBzeXN0 ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19FWFQyX0ZTPXkKIyBDT05G SUdfRVhUMl9GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19FWFQzX0ZTPXkKIyBDT05GSUdfRVhU M19GU19QT1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTX1NFQ1VSSVRZIGlzIG5v dCBzZXQKQ09ORklHX0VYVDRfRlM9eQojIENPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTCBpcyBub3Qg c2V0CiMgQ09ORklHX0VYVDRfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfRVhUNF9FTkNS WVBUSU9OPW0KQ09ORklHX0VYVDRfRlNfRU5DUllQVElPTj15CiMgQ09ORklHX0VYVDRfREVCVUcg aXMgbm90IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApD T05GSUdfRlNfTUJDQUNIRT15CkNPTkZJR19SRUlTRVJGU19GUz1tCkNPTkZJR19SRUlTRVJGU19D SEVDSz15CiMgQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19SRUlT RVJGU19GU19YQVRUUj15CkNPTkZJR19SRUlTRVJGU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfUkVJ U0VSRlNfRlNfU0VDVVJJVFk9eQojIENPTkZJR19KRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19Y RlNfRlMgaXMgbm90IHNldApDT05GSUdfR0ZTMl9GUz15CkNPTkZJR19PQ0ZTMl9GUz15CkNPTkZJ R19PQ0ZTMl9GU19PMkNCPW0KQ09ORklHX09DRlMyX0ZTX1NUQVRTPXkKIyBDT05GSUdfT0NGUzJf REVCVUdfTUFTS0xPRyBpcyBub3Qgc2V0CkNPTkZJR19PQ0ZTMl9ERUJVR19GUz15CkNPTkZJR19C VFJGU19GUz1tCkNPTkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfQlRSRlNfRlNfQ0hF Q0tfSU5URUdSSVRZPXkKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qg c2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJU IGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9GUz15CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNl dApDT05GSUdfRlNfREFYPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15 CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15 CkNPTkZJR19JTk9USUZZX1VTRVI9eQojIENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CkNPTkZJ R19RVU9UQT15CiMgQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBD T05GSUdfUFJJTlRfUVVPVEFfV0FSTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQpDT05GSUdfUUZNVF9WMT1tCkNPTkZJR19R Rk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CkNPTkZJ R19BVVRPRlM0X0ZTPW0KQ09ORklHX0ZVU0VfRlM9bQpDT05GSUdfQ1VTRT1tCkNPTkZJR19PVkVS TEFZX0ZTPW0KCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CiMgQ09ORklHX0ZTQ0FDSEVf U1RBVFMgaXMgbm90IHNldApDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU09eQpDT05GSUdfRlNDQUNI RV9ERUJVRz15CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUPXkKIyBDT05GSUdfQ0FDSEVGSUxF UyBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYw X0ZTPXkKIyBDT05GSUdfSk9MSUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfWklTT0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVURGX0ZTIGlzIG5vdCBzZXQKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1z CiMKQ09ORklHX0ZBVF9GUz1tCiMgQ09ORklHX01TRE9TX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1ZG QVRfRlM9bQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVM VF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKQ09ORklHX05URlNfRlM9eQpDT05GSUdfTlRGU19ERUJV Rz15CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJP Q19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BS T0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJ R19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQojIENPTkZJR19UTVBGU19Q T1NJWF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09O RklHX0hVR0VUTEJGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hVR0VUTEJfUEFHRSBpcyBub3Qgc2V0 CkNPTkZJR19DT05GSUdGU19GUz15CiMgQ09ORklHX01JU0NfRklMRVNZU1RFTVMgaXMgbm90IHNl dAojIENPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNP TkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNP TkZJR19OTFNfQ09ERVBBR0VfNzM3PW0KQ09ORklHX05MU19DT0RFUEFHRV83NzU9eQojIENPTkZJ R19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NTI9eQoj IENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84 NTc9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RF UEFHRV84NjE9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PXkKQ09O RklHX05MU19DT0RFUEFHRV84NjU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj1tCkNPTkZJR19O TFNfQ09ERVBBR0VfODY5PXkKQ09ORklHX05MU19DT0RFUEFHRV85MzY9bQojIENPTkZJR19OTFNf Q09ERVBBR0VfOTUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85MzI9eQpDT05GSUdf TkxTX0NPREVQQUdFXzk0OT15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldApD T05GSUdfTkxTX0lTTzg4NTlfOD1tCiMgQ09ORklHX05MU19DT0RFUEFHRV8xMjUwIGlzIG5vdCBz ZXQKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPW0KQ09ORklHX05MU19BU0NJST15CkNPTkZJR19O TFNfSVNPODg1OV8xPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19JU084ODU5XzMgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfND1tCkNPTkZJR19O TFNfSVNPODg1OV81PXkKQ09ORklHX05MU19JU084ODU5XzY9eQpDT05GSUdfTkxTX0lTTzg4NTlf Nz15CkNPTkZJR19OTFNfSVNPODg1OV85PXkKQ09ORklHX05MU19JU084ODU5XzEzPW0KQ09ORklH X05MU19JU084ODU5XzE0PW0KQ09ORklHX05MU19JU084ODU5XzE1PW0KIyBDT05GSUdfTkxTX0tP SThfUiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfS09JOF9VPW0KQ09ORklHX05MU19NQUNfUk9NQU49 bQojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX0NFTlRF VVJPPW0KQ09ORklHX05MU19NQUNfQ1JPQVRJQU49bQojIENPTkZJR19OTFNfTUFDX0NZUklMTElD IGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfR0FFTElDPXkKQ09ORklHX05MU19NQUNfR1JFRUs9 eQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPW0KQ09ORklHX05MU19NQUNfSU5VSVQ9eQojIENPTkZJ R19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlz IG5vdCBzZXQKQ09ORklHX05MU19VVEY4PW0KCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19U UkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpD T05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBD T05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25z CiMKIyBDT05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBS RUNBVEVEPXkKQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49MjA0 OAojIENPTkZJR19TVFJJUF9BU01fU1lNUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFQURBQkxFX0FT TSBpcyBub3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFHRV9PV05FUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NI RUNLPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQojIENPTkZJR19TRUNUSU9OX01J U01BVENIX1dBUk5fT05MWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRF UlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVS X0NQVSBpcyBub3Qgc2V0CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9E RUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVn Z2luZwojCiMgQ09ORklHX1BBR0VfRVhURU5TSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdf UEFHRUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX1NMQUIgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15 CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tf VVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQojIENPTkZJ R19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19TVEFDS09W RVJGTE9XPXkKIyBDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0FSQ0hfS01FTUNIRUNLPXkKIyBDT05GSUdfREVCVUdfU0hJUlEgaXMgbm90IHNldAoKIwoj IERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVDVE9SIGlzIG5v dCBzZXQKIyBDT05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19P Tl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9V VD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CiMgQ09ORklHX1NDSEVEX0lORk8gaXMgbm90IHNldAoj IENPTkZJR19TQ0hFRFNUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NI RUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldAojIENP TkZJR19USU1FUl9TVEFUUyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2Nr cywgbXV0ZXhlcywgZXRjLi4uKQojCiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVY RVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19QUk9WRV9MT0NL SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RB Q0tUUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05G SUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklHX0RFQlVHX0xJU1QgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0cgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19DUkVE RU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1BST1ZFX1JD VSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUiBpcyBub3Qgc2V0CiMgQ09O RklHX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMg bm90IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTIxCiMgQ09ORklHX1JDVV9UUkFD RSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lO SkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNU X1VTRVJfQ09QWV9DSEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNL UyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZF X0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUj15CkNP TkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZU UkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZF X0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15 CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklH X1RSQUNJTkdfU1VQUE9SVD15CiMgQ09ORklHX0ZUUkFDRSBpcyBub3Qgc2V0CgojCiMgUnVudGlt ZSBUZXN0aW5nCiMKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xJU1Rf U09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRVNfU0FOSVRZX1RFU1QgaXMgbm90IHNldAoj IENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RF U1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENP TkZJR19QRVJDUFVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CkNP TkZJR19URVNUX0hFWERVTVA9eQpDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUz15CkNPTkZJR19U RVNUX0tTVFJUT1g9eQojIENPTkZJR19URVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lO SVQgaXMgbm90IHNldApDT05GSUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfTEtNIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfVVNF Ul9DT1BZPW0KQ09ORklHX1RFU1RfQlBGPW0KIyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qg c2V0CkNPTkZJR19URVNUX1VERUxBWT15CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldApDT05G SUdfVEVTVF9TVEFUSUNfS0VZUz1tCiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdf SEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSSUNU X0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFS TFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0RCR1AgaXMgbm90IHNldAojIENPTkZJ R19YODZfUFREVU1QX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19YODZfUFREVU1QIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX1JPREFUQT15CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09O RklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWD15CiMg Q09ORklHX0RFQlVHX05YX1RFU1QgaXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFVTFQ9eQojIENP TkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9TVFJFU1M9eQpDT05G SUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CiMgQ09ORklHX1g4Nl9ERUNPREVSX1NFTEZURVNU IGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNPTkZJR19JT19ERUxBWV9U WVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpDT05GSUdfSU9fREVMQVlf VFlQRV9OT05FPTMKIyBDT05GSUdfSU9fREVMQVlfMFg4MCBpcyBub3Qgc2V0CkNPTkZJR19JT19E RUxBWV8wWEVEPXkKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPX0RFTEFZX1RZUEU9MQoj IENPTkZJR19ERUJVR19CT09UX1BBUkFNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQQV9ERUJVRyBp cyBub3Qgc2V0CiMgQ09ORklHX09QVElNSVpFX0lOTElOSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90 IHNldAojIENPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVMgaXMgbm90IHNldApDT05GSUdf WDg2X0RFQlVHX0ZQVT15CkNPTkZJR19QVU5JVF9BVE9NX0RFQlVHPW0KCiMKIyBTZWN1cml0eSBv cHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CiMgQ09O RklHX0JJR19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKQ09ORklHX1NF Q1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKIyBDT05GSUdfU0VDVVJJVFkgaXMgbm90IHNldApDT05G SUdfU0VDVVJJVFlGUz15CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RBQz15CkNPTkZJR19ERUZB VUxUX1NFQ1VSSVRZPSIiCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09ORklHX0NSWVBUTz15CgojCiMg Q3J5cHRvIGNvcmUgb3IgaGVscGVyCiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZ UFRPX0FMR0FQSTI9eQpDT05GSUdfQ1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkK Q09ORklHX0NSWVBUT19CTEtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05G SUdfQ1JZUFRPX0hBU0g9eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9 eQpDT05GSUdfQ1JZUFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklH X0NSWVBUT19QQ09NUD1tCkNPTkZJR19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19BS0NJ UEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19SU0E9eQpDT05G SUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKQ09ORklHX0NSWVBU T19VU0VSPW0KQ09ORklHX0NSWVBUT19NQU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZ UFRPX0dGMTI4TVVMPXkKQ09ORklHX0NSWVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15 CkNPTkZJR19DUllQVE9fUENSWVBUPW0KQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdf Q1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fTUNSWVBURD1tCkNPTkZJR19DUllQVE9fQVVU SEVOQz15CiMgQ09ORklHX0NSWVBUT19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BQkxL X0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNh dGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT1t CkNPTkZJR19DUllQVE9fR0NNPW0KIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgoj CiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkK Q09ORklHX0NSWVBUT19DVFM9bQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJX PXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NSWVBUT19YVFM9eQpDT05GSUdfQ1JZUFRP X0tFWVdSQVA9bQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9eQpDT05GSUdf Q1JZUFRPX0hNQUM9eQojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fVk1BQz1tCgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQojIENPTkZJR19D UllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMj1tCkNPTkZJ R19DUllQVE9fQ1JDMzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdf Q1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKQ09ORklHX0NS WVBUT19QT0xZMTMwNT15CkNPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0PW0KQ09ORklHX0NS WVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFFTF9NSUM9 eQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDE2 MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQyNTYgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1JNRDMyMD15CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NF Mz15CkNPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NT RTM9bQojIENPTkZJR19DUllQVE9fU0hBMV9NQiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hB MjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1RHUjE5Mj1tCkNPTkZJ R19DUllQVE9fV1A1MTI9eQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPW0KCiMK IyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19YODZfNjQ9 eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09O RklHX0NSWVBUT19CTE9XRklTSF9DT01NT049bQojIENPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2 XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQU1FTExJQT1tCkNPTkZJR19DUllQVE9fQ0FN RUxMSUFfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PXkK Q09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND15CkNPTkZJR19DUllQVE9f Q0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PW0KQ09ORklHX0NSWVBUT19DQVNUNV9B VlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fQ0FTVDZfQVZY X1g4Nl82ND15CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NSWVBUT19ERVMzX0VERV9YODZf NjQ9eQpDT05GSUdfQ1JZUFRPX0ZDUllQVD15CkNPTkZJR19DUllQVE9fS0hBWkFEPXkKIyBDT05G SUdfQ1JZUFRPX1NBTFNBMjAgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0 PW0KQ09ORklHX0NSWVBUT19DSEFDSEEyMD15CkNPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0 PW0KQ09ORklHX0NSWVBUT19TRUVEPW0KQ09ORklHX0NSWVBUT19TRVJQRU5UPW0KIyBDT05GSUdf Q1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VS UEVOVF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9Y ODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVEVBIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX1RXT0ZJU0ggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkK Q09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZf NjRfM1dBWT15CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQgaXMgbm90IHNldAoK IwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPW0KQ09ORklHX0NSWVBUT19a TElCPW0KQ09ORklHX0NSWVBUT19MWk89bQpDT05GSUdfQ1JZUFRPXzg0Mj1tCkNPTkZJR19DUllQ VE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz15CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0 aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBUT19EUkJH X0hBU0g9eQpDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09O RklHX0NSWVBUT19KSVRURVJFTlRST1BZPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQST15CiMgQ09O RklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19VU0VSX0FQ SV9TS0NJUEhFUj1tCkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPW0KQ09ORklHX0NSWVBUT19V U0VSX0FQSV9BRUFEPXkKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX0hX PXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSz1tCkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tf QUVTPW0KQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEE9bQojIENPTkZJR19DUllQVE9fREVW X0NDUCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1FBVD15CkNPTkZJR19DUllQVE9fREVW X1FBVF9ESDg5NXhDQz15CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkYgaXMgbm90 IHNldApDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT1tCkNPTkZJR19BU1lNTUVUUklDX1BVQkxJ Q19LRVlfU1VCVFlQRT1tCkNPTkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPW0KQ09ORklHX1g1MDlf Q0VSVElGSUNBVEVfUEFSU0VSPW0KQ09ORklHX1BLQ1M3X01FU1NBR0VfUEFSU0VSPW0KQ09ORklH X1BLQ1M3X1RFU1RfS0VZPW0KCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2lu ZwojCkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVE X0tFWVM9IiIKQ09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9OPXkKIyBDT05G SUdfS1ZNIGlzIG5vdCBzZXQKIyBDT05GSUdfQklOQVJZX1BSSU5URiBpcyBub3Qgc2V0CgojCiMg TGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT1tCkNPTkZJR19CSVRSRVZFUlNFPXkK IyBDT05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9 eQpDT05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5M RU5fVVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRf RklSU1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9N QVA9eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9 eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNP TkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD1tCkNPTkZJ R19DUkMzMj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldApDT05GSUdfQ1JD MzJfU0FSV0FURT15CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PW0K Q09ORklHX0xJQkNSQzMyQz1tCiMgQ09ORklHX0NSQzggaXMgbm90IHNldAojIENPTkZJR19BVURJ VF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1JBTkRPTTMyX1NFTEZURVNU PXkKQ09ORklHXzg0Ml9DT01QUkVTUz1tCkNPTkZJR184NDJfREVDT01QUkVTUz1tCkNPTkZJR19a TElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPW0KQ09ORklHX0xaT19DT01QUkVTUz15 CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpDT05GSUdfTFo0 SENfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09O RklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lB NjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdf WFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQ Mj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJ R19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklD X0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NPTE9NT049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RF QzE2PXkKQ09ORklHX0JDSD15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hf S01QPXkKQ09ORklHX1RFWFRTRUFSQ0hfQk09eQpDT05GSUdfVEVYVFNFQVJDSF9GU009eQpDT05G SUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNf SU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19D SEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX05M QVRUUj15CkNPTkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdf Q0xaX1RBQj15CiMgQ09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0REUiBpcyBub3Qg c2V0CkNPTkZJR19NUElMSUI9eQpDT05GSUdfTElCRkRUPXkKQ09ORklHX09JRF9SRUdJU1RSWT1t CkNPTkZJR19GT05UX1NVUFBPUlQ9eQojIENPTkZJR19GT05UUyBpcyBub3Qgc2V0CkNPTkZJR19G T05UXzh4OD15CkNPTkZJR19GT05UXzh4MTY9eQojIENPTkZJR19TR19TUExJVCBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNP TkZJR19BUkNIX0hBU19NTUlPX0ZMVVNIPXkK --===============7641645497316268673== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4Mi3KdddADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0cBaGDaEHXDolHJpjG8BWJhTJq4nO+BBmvHul5Iq18l+Sp5IW3B+CfSzIpMdwhpi717o+tD7t6DF 1usO5aqxZALmG9guiFJjcCn7aymuUYGR0sILeEUHuqjJeRjEMNtw5epYiPa1y1el3+xPKHoxSByS obasQKl7IsodM8gI6+MUzpTDTtZnFhIMQVO0g0UJoLhwHxzJvchcjOvNhBhURt4a38i+k2JJuzP2 hxd8TIU07t6ZiLmqviPa2mC7mslj4ZosayVzlI80bBbjPqymv2WFi+HMBpzm6sMOWrOEbMBTfa4r akPkfma+vTqoQXJyZWoFNykH+EtUE//vEkSgRLEv1TY9dEczN/q+tNGDEA6bJOaxbnv6VVr8WvHy BU4MCSr3aFVmrwD8mqU/qZp9pHufFixrpU6iqOgnIhOs6kSJBp4oV22i1hpRXZF2P7rvRrB8sfbG dRKS94xtVnjlSX6kuI6mu5Y/MZ4J2Z53NLOUcYeslsOKkwxKzY1+fMmdCJKqfdFx9iixGh9ZKHRX JnDZDxaiAzDacDydY3DWdfJZ1IdXTtLgkn75Tm0gc7Nd999wGPLjjgOqGSSb9C96jmvgoWfWiUJl rEztHCAI2NX99oPHAvaJzu9xpWvFzi6sAC92Q6bs9sMyOxr0ZetnULBLO4ZgA8mS68mrvqSoA2aV Z2gTHChodpor5rAPdUqL+vN9E/hPoMUvG6l/JcPje9j63QhP/T40OxiKA4RgWtorKogDc9aJ33XQ bY7dHDk/iagCGfkbPHswJks4fcW/DmlZaPll59dtfcx0sfCTvifvdxKwxj1uaD+YlkQknXKvsFOn CkNS/W8/pIGMaSTLyBuaUjP+zaMShqityS5pGe7W9kEQQK1FACaFMToQbcWeYcbOyxXgZZlxKsHS 2R8kLW+UUYjx2BjlD6hA9SZJa/W6XIB/T1ml6a20OubD2nCB6Psi0ACauWc21paILf2fhqNAVHQI tVknDap18GBj3HSkeqtt31LcoU/pRn4xqpqcwbd+PzMqSru+3tbeGkQ1Qfbtu0zF7ajLvFLqMjjn r+I7XuWn12EOpg4AeEbdZ6/L/L1j8kGkR4hHjwpu2bqoONyofJvHEdeR0pN9Ouol5CxdAwkve2HT NRTk9QnyrnJcQonNeAhfAi90jP2WC3vCMa73u2ii0Rk3M3QPDSYotZLfLHghUfUmhrlqdJ5mdR7q BK3XIhevLgIQQsPiBbyzM1rSIu2pIUpJx7aMnmzNondSXyDPvsfL62RxYDZtxpK+pWAi+vw486XJ aT0bUMi2mlOLfo3xoFHqK8MGiFYQRF5qVvICQWz7/si3LTmZRN25MHJJ6yAIITO39su0JaBeISVz CGk6lcni4JI57QBqj9zopSLklAir6P3fZgKnjsa+KbNTSs0VwscKfDrMI7h3hAu+dUGOCIhKgVIA iBjbPsRLncp50NmgkH2fxE0atwx4+JcoMQHrreXlTrYV3GnguzjSrJzJ8oaaQ9i71ZGgf1X11t7I Mahgl7gyx0LfGeh2jDYVfv5wsYGCoLFJ1fwzrORvFvUjhECGItSiAlTecwSeGU73mrLU7xfZVM4t BYjQ/G+CniPmnZnifZ8CpIxQDsAu/gH8GVza4aF3PSHT3oHx3QPN2wxHHr5Y0HGGQbuatMvaNWiz VZaismUJPF/zMkqeQy7B0Pu8jLOkKkVp7xBy58nTvhp3LEEC1atwZzWl1gjsZE7E9xwJSiTj+IUo rIAIenwu/QhrPgqrSfeOk7yt8d8rhlwuWJohdjNq2kHz+XKW5WHOurdf2RjkPogWzrXyyNukt7cV 0aimuvcBkbbeOgwo1FP50O9PqWje8mRptZBfweORkz7BQxlsdqypKL4NSlsU4IdKgD/2mlHk0bFD yreRpebyevXu5BUU7NNIdTub/EDmXLw85XZlrSghbEQTRyVEwixyDPYjKxKN/ZDMea6X5ISmFbjD pSm2GR2j7ktlGteidtkOiXXa5S0oSL6Hl97KN+p3N7sLBI/Yv4rCmyBqDI2jvrDK8OCwwvAWuAhI F39oU84ttcVFVJF0Cc5lbdq37BxTbBD/tkdT+ku1tp0qWBL3ckJdZgKCVVOphnntZfywzQNAvxrd +qvIz67260PEjf1MRuFFpqn9GgmW3W2s6eJthfjIdpxWR6CJLktRhiiOszTOrCJLGhfPQ2Czj/3C YiEXYYmfzZc7cLcdU8SYz9F2UD/lNgaaCZ8FC3LqSY194ylmCll1BPhnuGEP1YebYuo0Lz14BEpY O378LlW0AlsDQ2I2qWcg8KIREAoIqmrZnk+0lm7d5VlDweczJXP3TmMhTlrhDhz8HQ/OjQfsTKN1 lO/uG25SrXtkiYVbxwP71mnl+LsARjpcDz6lOA72GjWaLyM9MjC9LQhlYCgyxOPwTJH0qeg3uXP2 lgiEM/4/g5NF5xvPhIBsJs/j/QbaJ2rDvq0NZwGJVb9lbyawJ2ucxoKQ34Dgb2wEsKYVXiJUZSiG 87qN2eQ1dTIQbwUpAznClFOzK4f/o8QiuhwaLiqyxTyPAAh0h1rU/H+5zIoPWlwt8WYeS1PSEWz2 NelA/cQlL214Git2BcdZHCMIrzidiRFTvwTC3SmldKtzUqDp3zYb+jPRkiRStxrIakDysKmviLH7 oqTWHPpqSd2JKIqo1/AyTTVrl+y5r5Chcj9b0gr8nz0RuRWUJMHzhGK7aldykHgFPdRXmJPAjpiz vIad1ScxBEmQOCzXRqucluSmU94ms2Fy5h8v5/fR75JVS7c0yTHJkM5iJwB9ag8Rc+qbSeGqFTY2 jVArhvYzqWqw9W0bb9huO3BQRra35G0w8yZHiotzS9x6N2yk0qNW5Pa1RdxgWKiS6Hm0HHn+aJGC cKRWmhExN/EJXBmRi1dP6DhfUTGjUgBTWusNQC3wLNiHmPFqtelUS8VBpHQGHZTEanD8chDlkgiM FyJqBvS7bxCk8DXhpjwSjk3uMm4cBtb1PdYvUVlOYFbpAQ0TtaFRfAqFtkx+2dTXrKp7C7tNqq+F /v5SDtssENS0mz54zsyJ39Rza0cK4GAJEl+ipU2vhcjkA9QXjG3NxiIbUFwtSNhtMGc/C+XpI0fy H2z4bxENBAAbTnlyL9pfRN2g4qo+K9/CPU7oqMqxH9vBVmC3UIYY2t52Cfz5iL1VSjV3ePFhI9jk q0pqr/f7DtsQUKZDrjeMBtnVEhOY6Vi14X98g3EL5zZCA1O/+2FISnbytkZCtf4g3BxTx1SAK9VQ 9DXKoTS97s8uWtNJggzqLnWgcfcbOFeMaXPl6pm/3OJFX/P1Pzwhpd+tOEkXtsqGkx1Bg5TcfnD0 bk6fKoa5ccDmsvrXILCeWhGtqlwp3px44zAberJlOMDCaSd9ZGDcedHEXYAbGzfQ4fITt8rAFg/k bJzdJFfDdhaGmvvOPqxE3MzfVU3/OJYZBFVYqytLJDqV8vobrA6t7Xq7qTJNCPIF0RjvbFqrB6M9 JR/s8znFFPHuR7emRFe37VAdFI/Jty2HXsnpzjAYWE0goNrorl/7coTPyNE1/BE97TE4m2E+eVuJ f80e6fC36fGvwkHj053i3T85pgZksIYxQxZ4PQ0lun28Fg1DYe9idrp3ELuaqbZ2HJTsbrhBIO8a QSqbI0na39CF4vlVvpCJpTNKVg7sVrmDIRJthzC0SiNZJOIm4I+yJUiLU3kd+LaObWv0jcdi8pdb htrO9SU/14vjKRjaIxsBlDZDe9L9j2xjfIVgbmRgvKzGPMvEYhWIsUtuBCQRje4zPaU0RtmYBrEk S5ZVopeokYIujRMx9DumDXwxC5knIipvbn5QNhFdzp8ukKGZ5l0rkEsN7RyY1kL93GscAyEa4QCJ rzEKY1GstLwD0uDXTJAurdM1aRfDmgmCjc053RrejDXejn/mZcftWZmzD4DH6AzGItLYrztB1ejE zRYF7L39Klj9DoEk3AhN9sOX5Zl0ijeAmopIZHie2EpS+VsKbk0W5LZVvT6OxVRTRbYfxd4YsT4q pA2ZrvKB0o5VdVEIvSq5x8Bg4dZ3Y4kfVPcqQUlhNx9bZ4FuiY3Pkr3wQZLkIfIYMwJ4xGBS/je+ gby9TRG2bQkCOGxynG3mG8iXkwQM5194YgQr2h9Xn7nmUd6zRHYk5KWfVEOej2qDk8fmwXKkdggC TH10rmHR1CBoxXcLKrE44CHoUnYEjxmNlKG6BcB92wibwmtB0honbvVKmuUmM0/ychkaUM/2lhOx AtCoYkT4nC99A2ABDVIY3ia5HcBgzHCR3RVsmVrzKSJh9oVLvE1ef8urYMYdHqro6sB34V/DPZHN BEE6mqTH//bH1Kzh5D16L08SznMx8unflW5KnCgmQBe/+9DgVX47N0yB9uJvW6GlTGqtArhZhoBQ IhugnzSY/VABeao87oGHAwpPzJ+ZsZUhfzsCqmTKVNm5rwaEGhjsnYQ/NdsMMtqdL8Cbl4FByo/t e+c62dcMUP3XBFGxK0dpT4lh8K+MKjC23ERqXHIHnvpLoNR4+vbZxsDwjjfQyD6aI6EpFykMvx66 vVsjGnaY1cVAbmRBBKhzBAubd9rM/zMvBcjGevseaBY5LooC4oMdX8civ55A14WdL5vlx5o1IwVE CVMT78JdrSlPUn04MDkzTX3Zztzu0+FkrURL6d8eEF3bD7ZsEProuGG3pbqQodvgeFwy5U9raOga bJCFg6buZ/v985E6cAdFjeX15PrN6svek7qgpg+2ya0vuUOBTc7GAljIIXxLhAWwsiQb4X/ohrDk SFSLCumHXPUHnsalwjFXgRtkgwtC1QVqf1WgO4Zqe0YWvSMtDxJu1uL9K1XFVsKHH3Den9TKeWWV 0Taps4kNMIiqJ7VWtbvRtGPP08e79bI8UROj17woC8tg0XGekL1W9WaluHaS30JGtwQajS8c2PaL m3C+5vaIpUnIEnKbZbmiNZwS1PODh84RGSf3+fU56pvtpZ/3XrODPmlXMupZF56gV/9t5mHW5g+w YwvZkr5WTfUoS3Yskd5Tr2Xh7w/jXZrAh8qgOBpI1AX4q4UiV2r8MxP4wZ7ff9Ktj7wqQvaRmgC9 +AUcXuAnsr9GL/VSQo43uOOFw5IXMXOIPZbBtdLN/FHgFHJ/cDnriWP1Uo3p0Bnw8K19k9wevQZp gHeOLvE1X84NW199B+u1bWzcENk+cY2zvbCYHTbFIAxTz9fT9+P47Dvdvd7CZgyKRoRWuDlSyxJq xyg2W74WwCRDPnjv/rkeVIkmNh6HTKQu18bpFlBN+kpFAq8NrxsRxN1/uDXdtUz88QPv2n5Zi5ad bnzmj1mDXpP3cc49KioP5TdQDTAt39NV5b4YH94unH+FoM+PS9GufJ5MQLekmHFVIlf0BYqe2L0i djOIhuQsTXv2pV7xMX1SWAiZX4E0eKgIjCaZHG0B+qxDCr980chDL+v+8o3oBQuXjxsRsAH93wGm LLxXU4ZB6G6LNqbFL54/5/LOIKeH2kTnqJDZbbTMP2dJKSEKjzrGYfc0ATAUN7J2nsZBAW0AE41P un9coq389PzKp9t76A+xrxgPOlGohAROF8i4U5IdpzpK/tcBB+I40vyRkWZFh1jCwWUTFd4nFpLr psHjE16nfrouYHF0lYOVQw47F5XA/uQpKXmHd/oAXy5/GDdoOQ8xraWKbjADNiBd1WqzAGaJx90v DXvmjNRKcAPMx68tYYj5GKFw86j3QgmnJL9JSt2bmeuFuTcsbddqEz8wXaFsUKZypvdeuGua+Mon ECjNSkLFgn3rpvShDSynPr26vEp4pvmE/zBe7LU97OiokgetxG0propqxmus9L83JmfC9Dv/ZSTC BVHjLvLbB0D0pb3SjkxHKMBrkMG3HfnFuKFjZM0R7Cskhcm5M2azfuoMzHuOZyUESOkE8ETj4z5R QkF1yjUzG2cqt9PXwiGM9sMepJfx3TB7qu6iC/bbs0IXvvIJOGWK5fNyY3VOuiMQGxJ2Xunb4c5W 2dX5yhkuFWHm+F47sRuCC6BnDf13Fn9AW+0f/ucx+tKvRmUYnYO2mhlgHJkIN2THupe1YTeOOkx0 n0uk9EFUf7FZnPX9DrKxEbwOEKtiekabNe1KvZsu6FXk9RWtQQjGLpdpogFQlx4YeBONqhC0qOb0 i0e90jqKmOt5S+aXSJveEZki7PDAcvAaFiCslPWw7u3XGr3OAzn/WjcgRM2oSbyxfnI+ItTd3VH9 6uZT2EVx4Rsw2IHJHzPxdwS5EgYdIksACBNmyOGGt9YHtQlE28ne+bwr41ibfwF/8xu87R7p/t5i FO4NlsPYLyuzuAwTgAX5k2EDYYrK1EOa0c3hH86N7shuxnMvXbEvnreNiDXQnFKUUZEiKc1nkpZ2 dsOBMEMCuGkkGEOybI3arZrxM1RTMxkUkOyfVuAvNis/seTa0TWb3MknWykRDkoEsWIB9IwmVhUV feKckk/qZe/IPglVS1NbqkLLorEfhRWwvAcQLgy9YuaDWx+AHxVXabt3ePVJ81y8Q7ED5Am+Z2Mf KSKUfUF92SM8085RRWFKu35sHpSHVp4aLUQjzW85jFZNmb3GIrrVhCpJocFwTGXNki5zgScYSTnF UY7wl3JzXSUlES96uOphw/VzvkIcrJM9UgY69mBdz5Grk43MzCs0hVumrvTRmrogaJnDHis5CFMU PeVdAXR1pj4Qt9l9f75g0o/0fe1CA+xv1KunyT8c0QZ/JZWa574DjBOzJ6ezzTFG6Grj1J5HHQIM USeD9qpeENNsPfBqUpkwyUMoLIXCyY0BOQs6LcNTl0EUiABSeYzkf+/h1KV6+REEEAyPWpYSzA0d /3NIvdBcF46fPclddIV6UNGQZW3iRW++N0/LFIMZjgkPin1mOWv6QjBtsgFhZRJpYoRkZ7c/rqY+ 6wO4Jvey5vxBGf0CHhx5Zq+AtfHqh+x2O2rrvcPC4bGQmj4iAC8YoUIHTKap48QUmXkZEdKgCZcB v5xyZpPwLKFD2y3q1TLSPcXuyR+lseQMpJl+w8JTfsLr25oqdKrOe8MfKx/QIfyYGUAAPBuOSWL6 N09xS0dhqrFUzfEI3QerERiimFiSnQBf22rCYQplvzmDSN/K/514PqSCN3WeZmUqwzuWIPRefzzt Y2j90GFtt8onh+5z2T+KvhC0t3LG0lvNXopE+VVr18nqAw4gvfcfrS5wlq9rWuenEOpA9VPshxvs VOEfqvw/QJFn0X+U+2y/uUktvidEgW6fOZ58vPz2qfVgrP+4sgzcrERs8zqXPB+Ri7RZPBCSHxY9 RHJv4n5Pop2CgFDYoR1u1GGqblCeLbJt9eItHHlrLvVMR9UMF69sR+OVS420PINX4t48J6lv9/nq tCqxI1OVusgo9MqCdprWwYrFbADAOW+EZKkRzWs54dcfFp+sCU2Rj+91HXgAEYWHornOqGX9aQe7 E61Q9dMX9W8setK6nw5K/NaexSJrlda64UKXoPK8UF9EXjslSkBx4qsqblDqElTQkF4nVLcrLp/w KlxvP/4fvD11kJTYiGeGh1sQlY919oXkZ9M8MbPD4mia/813lSYTwWYWW5zWBlMktq5OYO23UZbL 6/ib7LKBU0sHYc3FRLYsMMxl7b7qIkm1V+ng7rUGkcoztBUZ+K0dkZrhCcAAHJunX1KPbqZfemtg rjU5IxQikHZ8pq8fRuJJQV5uXJPcvpJEOFqatHmgDgFXd0YQV9FKcAT0mGZZLLVVN/jPmu0RoFHz 082KczfpxExMV/NQcjSQrIC94PqSXp1x9Z6gxOuq/Cr/wpZoIbCtmHruLJiQqlu4oSBr0KDBnReq kTp8CykRv9lh0r4XDUBYaXf9QtVo1dOrSMAg6a6DEtVrQ7qwCkpTonMLjquBQ/7PDoNZXfKuflyH OCiPcvxM3TRDSnK1sBKx90ct9JFjxYfsuIe9YiBrg2OO+NQXIBJWVyM6rjFrrG0xm944ES1VRGKu hgrffSVFIHwCoSLKFb4UXG31XNLPLoXH/6JIDeQyrvBTBUy+xi9a1KRTN+qzPF92Ky9eClmjDwNF ZBtmTaQaBbIZqOqlx9Qy/MqYacHMHFwSLSBBAJfzBs+2Sv88zvVxyg6jUNlbW+GLa72NyWfbcOJ9 Y5a6wbvBOECVj4izFBt5mOhMcQ9Q/7Ul3aXksSOLgAftJejVjvV8Ir2HtFordIB4oucW/5QRngVV MDymLxmNk9bI5Ci5VRjCIGQ0c/U7VrqFhKh9do0pGr2tB1u4FOFOO4KVNAw0r3YDF98vTifpU35y KlwEKehk4TxvBKkNJJ43DZACHVeleNqpHogJZU+5mUafvqP1mPp+ulSonAY9cU6rvXDPCCGjQs1J jG9oRulQSghpFJ8KmNHpHw9DlPYZceme7MJqxdDKwNKM4oWDSAwGBHp6x95ASSxe5k4vhmvNERjy Pdqrxm+yIGLEr/bKAIkOdwJ55P3we4nfoYbNGpOiyQHSy8HouwHgOIVKoRAPdosD0hoxFKsf8VJg gkmH58lO4FMT87OT6ZL7cuDtMkMF0zqb3IZ13pVixc7I8BPYnVfX499BzM5UfYcskYp+DdHE42Qx nfQ7CjAzDf/+3iCQ6iZGXB729ze7xS5oxPPeot8pwhIhxurh+poL4aOebfatUP/LqWJwa3S9Pujz uGiiaP3PPcpeBeNdbX7zJy5STcCEsoh6OWbc+tSg0QjRR1WUBRMBFCfm01LUEjcaKq35yVOGGVWS Refltx9zjHJ4htjZ5LzyxiUtTLK0sL6khPQzGk3yUiUOZgWf2I1yHx8qsEGSzN+AhtARC57aRdo+ cviLsV40YSrNGN7W+U8tfMmhUT6q0rolDRZ3ysmBOkYYsm8c541xs5JWSySItDovzoAEtJjSsfXQ QCliQTkcS5Lu4rrGVJEEr3Jz68/39kWFcz+hML+tMvHaQRLHUz6tOG4W42M6lmCwULhMMq1T2DMx 0rjc2dxOIxEZJKBcroqEgtPIyHR40mquStc9pp25mCJOy82tnMtoonVb5PXf5LtAqXYViPtIP6dv dT63yn2FevY1gsPxEVEKxY4LefeNNm4kEex/nd4OoHiRH22yx7AODfGH1te0Q0xSzidnb53UimaP QBrNchFWxiH0XfwNKmsZ2PZtx4XlrLBwrczsdlHZwMLWyNw40/rq5ADp1/3cjXUoIIbR4Dht6l19 R1yve9QMRx4G5E7QStsRGxTtXLIqPkiTlqmK9i3BIK0pSJz6x5yABrh7ytnJ21sliLRQvj6tJQqh ucla/Qt4jAApci9rwkC9CXEH+Sm/E423ESUtRgd3B4q9sEXNUTBDxHtKv+sB+62dfBYwGcQ5GXux uuZB69AaW19YJHlXiPLe1FOHc7W1c+J7nojFWwEE1rfgr+yLDXjUg1n7L4JCpj4Vch+h8dXWyCef hA7rAx97+9xJj7bw+UzMLBGLrW2CAKRWOn15kBpX99NdRSTYIB32pKOeVW0/uwL3ZsQsQD5NPfEX lhSX5XZjgwbkUQi8CV2Hw9GBJzGil8LiGVRhUEV4AG4s+zQoKMCpa8bbWrc6BBYe6qKr96nTCGN8 YkUGAmSMxB1Q4Zh/n6Cd6185CjlIaqB1yt+hxBr4LqrEABnn6PO3g8I/qAJivmSbqdDtqIfKfGh7 3dRZcswihFydfXN+/0le77BBL1i5O+m154Y0az8eurnQbXZ/eeLdbj1NY+FlaHa/t9kagVDdfa1u YJ7ZV/1+cj2jU3H5mKqw4ZG8HrpgGnoeU160PucsjiecA+bo4sSSC6Jvu16+ncgNde7609rt3Cpa FIPbF4/FOXctxbIp2sDDnFkXsvaKmM6aaOEoW1ux4DGUbTdf8kBFflsUxvl2yGjhx/Y5TtG/CwRR 1NFEOMMLjP7bmBXnB0tOcN8U9jJ1tZ7sKGAAgWpOxmjAJsW0YO9IsgbrPdYJxxXVIxDJFia218Es S0d+w3g8HeRHXfjEMmIT7TzgOTSLGoBOs6yeLllhSGvpSQP8p9O2slJhB4Fztyc4z0J3m7bgOnmI RN4ioNI+4cwKqUdCDilw3jom+Ynsk7Dtx9dqZUQAxkEush4JfevShMbmA2oXwahT8C0NOTR5vWSp O+JCcmoE+OgNimChnH2OXxacKsKbnJlE2ZrvisLdE77Bmaf8R3bvIwe+rE6areZ+BPxFO2PtfOwa DbyIZ+Rq0h627iCiZzXQs1xFojzURsjTv/IIcirO8sjS3bznqrlT0k33I/kz7ZZkAnNjwZfGVsHc H7j5ep4zklxZ6msnviaOpdy6A+c5DorMLIItV1/3NRj4lh6zlleo9ybOZKYMFHDsTCu5FPzxGyQq Akpds77m7NfZmbyoaLHNMoQ4IGYuchgQw79N8LeA28oPGi9JJn4Z34MO7QXVdsQeGNlPTCnylz1V NkA7UUB+TRxju9CUho/Ofb8mbw4AGZXinyBn0tScTDb9lc+AzmmEBMjXgxO+PWyEM8GvhHCbtG0+ HRAJiFDgp/OU7AofvWuikzasbJQweldWx9x5dXYsoIMK9IvvPsSTXRC4edqbAsOyHTyVobi/nHg0 q3Gfy3LDKS+K1XOQhyW+TlrlmO4Owe8cfiYUiqtzXusKToxyzGhsstWQG3Kdx4JrgwQMkNUJZj2n zh2SpOPQ6rjta/GjX8m0vj+OlgB2gBYhkTrqtjAWhqY3tts361yFH1R8eRdm5dTctz7yxIBQZwOT 3i9o1riC8IIXcycfTOltBYyd42Prd7XSmo1q7iectAHR9tQl3I61vJhyHq7InxO3dKk7HgUFXh9C LVtPfSsJwcEcE3VsVV3zzor6XqX9ZdTOtvaiiq3QSTTGykzrSvcL/azMMlaGdyWq71e24zOq9noj lnbIAYKm9d8NeBn7IQsbAf+C9FDz40bmRpWwJAFPAc8z74SlqgA2JS+HixIcsCo5GEQ4FV21UXpe sd9IeK3VHLvaynTmUQV6D8wY9YSL4QmX78VeN6vehWqLvFmNm2ZQSk66ormhZRsgr5OUPw2zauX7 tjpjuTQw6RguegTiIVdQOxVn5XZTOLkIHw2GwcZ10m2aCfPk/oryYsS5vC47gx7DcMRbDqvcCcqE leDeBjpJeXVqLHIjxo3AJTMBYX9lT41EWRkKC63llRm29HTLSy/RWoX0Y2Ayo94ZSpUzypYBXqEr Uc6j22Yo+Xm11fpuFbmS7HmEUAAH3eHvVLlPmuR7G+9HKa9RztEfc1W6ms06t8pvaA0AwcWjW3eQ VNalJgM5Jbwgm/Ovn5BvnsS2KxiW9ysEyj5zcpmb4vdT13iFypUA87R261r1QJiz3pnkIANCIG/G kFm64f+NDbLXnCSb1mtkGroNmTaRbNhKAEVpnL3cPMGHfc3IET3lvS+lNKidQwhXWeJD2pwTOOU3 XrxaDbsuSg6W8SgMMUeUdCyaKuulUdw3PD4rX6p89R8VEGNyaxU2lXAqo2uAJ8s8GeC4p4EM/9ko 4xiIdmOVBIIvpEVE0s+yTVJEIw8hr01+0pwbWTCBc1Xp1E1JQ+8Ca0VnarbAVc+OwhleHgRtLpav OSJt1hICSAeJoRTz+8poE7xYTjLBPTO0CxsTfBWg/zuebBUpCFQYFQd4/gvDjvxl2oQwazLJimu1 tfE6TdDjQJy8udRZv3ELHhArQykfc93O0rz+NHFXu0ZDYIBiQSJLQ7/iA5FyMWL7X+rTe44fzYtG aTq83KNpshH03lkk93AehM2ykFZtI1WVjH31LeK/iIoYXRo11ugZCdyqFhENV+tUs+QMQ9DKTC6u pB6Q4ei1wUpWb7ZRViU1JlOH/ITEOoVaQWYy7nTylLqRR9f0s9uQjcAH9FJ/rlyJQDOsMRm7RpIT dJzPKgZe2LlLf0e15HUcJvTvs8agYOy+9fpvrRn/hqcu+CmN/2JEjhtiZWwI9DuwSArkxNQNlUcz O7SkRZuJYuWH+BVxuhJR5sRluALQYVhdloTcxrXdnqZRjShIFtRczDtiB7ZhYgUOcGccclzMQ8KV YBZ1RbAUU0sc8pLgMF8dNuTiHctRAdCdZ24XYojybND2NNW/IqMvg0PIHy2NNQYhrxDf74OYVQLB zyNxNjNnSBmEuFx0YTx9ejvXwTOk/KbQMDpnGpbdcmLUAf6tdy3Zh7Y5cld1TrEnoGIKJdkh7NgQ fVnE2j7KL3nb+mIE6TmlJp3iDQ2EcZGrbMJ2kcLjsRgOfdmHWYUDD1e9Z/+zg5oIRFTJxkcVFWRo pdnHrHLn3LI6YAlk8PyhESc19knaHG08iQCfTBWM6CX/EM+J83rSvT7NcgtFsNR1xBe/mo2cv2Wj DAarb7s6ifhiuV/A/CrdADKbJHD9UAeQv2j8oAetkdJCmcCVqL5lSQZIhY4kLxeJ0VzyXQktT4Qm Nfj+HFWvuOg4EqbzB8+k1dUGz5C1OXRN91ZglzGdU2DMTi52ImQ3+IwQYZr4Y0cVF4KhJPJrQOd4 e7qv/uXEkHhJZTUihTNlqfz8UfvrBBT1Js+4uFXDrKZZzOVV2lRg6f+RCpA2W3zwSd8MbNuNSE5r kPwUtYI964Ajf9jbm1g/kSzYpHaMHtzqBp6la+mDRiD4myo409Oyj20BYeKavjLfkEOyO7GdnLb9 5O3zUTKRu84Cf8l4UGUQXuFLkbr7un4Wrz9CCVxZmzeToJYvkAX0Edxy/777l/pvpjxQLOuKX6sc hWJoCY/Y/cYW3x6yGpIfK+hzpHvOm19lIwYmSqwu8j6iyF7N/fx1yxtj6zg5q97PDrYbSWKR7ttG UPt96Y0lyteQD8QvNmu/LOgj3WhctNh2Sr7H7XevYwgZENqoP+XE6ZlfgrceIvxXZjbOTVxDmYmF Xg7LzNAbRqnvCH7Vzwg6rlYU5mDhoed55o6WrKlDHyfCVqtotYrGF8JSHCHGgl2s0n+swqUJnqtE k2A8z4hgBvAYY3L5LJtIepkqdgwWEL1vPSL8Y3g92lStvofCvAAI+r3ZCx+RtI+mVuCxN6FlVg69 dHFiKIvUjj+AGJjqEFg8rcrSUHdp2kSVCioXqOtMfZ3PJVfmnTTyX6DhpVxxcd5pE59DO2umt7O1 SukxVPShcBdjxAl7skzVAuYDjaWg/TnRIul8dmQvVBGt7CFQ5UYnQPWGxuv+PCBqa2NlP2gVSojo LuHVR+uEHMPtnKMUD4CltAkysat6iLhvIipP0OjPIbAMgzZhXzZW1QP4Ffx2gtXDDDqEcFzeea/B twCZZpWpNQWGVKnR5Wts32jl5BFtaY2ym5ENEM5QX6700jk9MKVPOTnxg3Cj5NYy+K4845SRSwiq m3K6xfbZPjxWEWZtOTyOVgWSEC5sb3aMwmk01+cdiWu8ksUOc3dEDbsFCOZkh8s6pMjsRbnKjTjW b+9skbD9BjnxC9Wb2a2rwqJ16Kbbv3cHhrngxmpUZgUnk0MD4Oy+v6jOb4h+K4/Mv5jbwR5DBHLd OkjG2XSP5xX+SfAo2mhQ+xQOfpDbgcQxbEu4lNvP/lU5B2fJqmeY6w5I5m1rwY01vmHx+ZDDT98H dCfsJ+tIpTj7wMd7oRvakcKiaiDVu7Gk00Jqg552J7ey3FoQVYdodJv2IMymcIPp012q7Amduov+ 3TfgEIAJQPS+R+LqX683k99qnM/hbojl/IZvxGCs6sbhyZZG2u06uqTi9JVHL3MLto1jnAM+VgEY CwvJxIDVIJWBxXqYAPB+m3fmfk/idVaupH8VJClqaSWaUX6NH5AKdix1xhwBYvItpyIxYvYYC0vA fjfGbjPRta/vCMxImB0emkvGz+HBzEst1uY95reqNw5YOWKo0F7HbWbaBATyLmY5K6KyHZrkUGMO TCybymCQbgYHmj40krrwLpG34navfFDDte/36K+ZHatPNdh1UvQ+y3gctR69s0mEHkcbK2ltoZ1Q dpfYaXhC1WiYbWuxqzUSGMOzHMP073jBrlQL9QcKszfXPWE+8ttG4z4NAG/zgi/m+5JtszmsKPHV uVbpWpfc1Jb9HCmlhTTLDrNN4bTj9uh/MYfS0ejuHMAVl9MsoB1qciPpzSkkh9JRPDiY32meggSY IfybpJPHBEnDYgojC5uz77aXqpvC+U/3Riyh035TSlmRhXLu9Hc2GZ/MRw9lAqRfpZambRwq6KD/ SUOTRHPdy78VIvkD+qJN5LH7ulR4PhkrVhdPJKbaOdpe0VFWFuhOPu6CHOCXCsuoEyrraGdrtiae jUXO2WVsQmF/IX5E1mYz7BgUFeNmr6UEIjwAAD8gC0kW328GAAHzU7iRAwAA7dogscRn+wIAAAAA BFla --===============7641645497316268673==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758223AbcAKDIK (ORCPT ); Sun, 10 Jan 2016 22:08:10 -0500 Received: from mga11.intel.com ([192.55.52.93]:12178 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758057AbcAKDIG (ORCPT ); Sun, 10 Jan 2016 22:08:06 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,550,1444719600"; d="xz'?scan'208";a="631388438" From: kernel test robot Subject: [lkp] [printk] db43e77a44: BUG: sleeping function called from invalid context at kernel/printk/printk.c:2328 CC: lkp@01.org CC: LKML CC: Andrew Morton CC: Kyle McMartin CC: Dave Jones CC: Jan Kara CC: Calvin Owens CC: Stephen Rothwell TO: Tejun Heo Date: Mon, 11 Jan 2016 11:08:01 +0800 Message-ID: <878u3w95ke.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit db43e77a4456b2e53ea3aed7c06662d795fae54d ("printk: do cond_resched()= between lines while outputting to consoles") +--------------------------------------------------------------------------= ---+------------+------------+ | = | fd0fd2ade3 | db43e77a44 | +--------------------------------------------------------------------------= ---+------------+------------+ | boot_successes = | 2 | 0 | | boot_failures = | 314 | 314 | | IP-Config:Auto-configuration_of_network_failed = | 2 | 2 | | Kernel_panic-not_syncing:Attempted_to_kill_init!exitcode=3D = | 312 | 312 | | BUG:sleeping_function_called_from_invalid_context_at_kernel/printk/printk= .c | 0 | 20 | +--------------------------------------------------------------------------= ---+------------+------------+ [ 1.671293] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp= 00007ffdb632fc38 error 15 [ 1.673960] init[1] vsyscall attempted with vsyscall=3Dnone ip:fffffffff= f600400 cs:33 sp:7ffdb632f238 ax:ffffffffff600400 si:7f39c31d2a4c di:7ffdb6= 32f2f8 [ 1.676301] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp= 00007ffdb632f238 error 15 [ 1.682064] Kernel panic - not syncing: Attempted to kill init! exitcode= =3D0x0000000b [ 1.682064]=20 [ 1.682067] CPU: 1 PID: 1 Comm: init Not tainted 4.4.0-rc8-00374-gdb43e7= 7 #1 [ 1.682068] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.682071] 0000000000000000 ffff880012147c90 ffffffff813166d9 ffffffff= 81cc884e [ 1.682073] ffff880012147d10 ffffffff8110916b ffffffff00000010 ffff8800= 12147d20 [ 1.682075] ffff880012147cb8 ffffffff811060f1 000000000000000b ffff8800= 12038010 [ 1.682075] Call Trace: [ 1.682086] [] dump_stack+0x4b/0x63 [ 1.682089] [] panic+0xc2/0x1ff [ 1.682095] [] ? perf_event_exit_task+0x2c5/0x2d4 [ 1.682099] [] do_exit+0x490/0x8d1 [ 1.682100] [] do_group_exit+0x3c/0xa0 [ 1.682103] [] get_signal+0x4b9/0x4f2 [ 1.682108] [] ? force_sig_info_fault+0x36/0x38 [ 1.682111] [] do_signal+0x23/0x5f2 [ 1.682115] [] ? pick_next_task_fair+0x122/0x405 [ 1.682117] [] ? pick_next_task_fair+0x122/0x405 [ 1.682119] [] ? perf_read+0x182/0x259 [ 1.682124] [] ? __schedule+0x4ae/0x683 [ 1.682126] [] exit_to_usermode_loop+0x47/0x81 [ 1.682128] [] prepare_exit_to_usermode+0x17/0x2d [ 1.682132] [] retint_user+0x8/0x13 [ 1.682175] Kernel Offset: disabled [ 1.683995] BUG: sleeping function called from invalid context at kernel= /printk/printk.c:2328 [ 1.683996] in_atomic(): 1, irqs_disabled(): 1, pid: 1, name: init [ 1.683998] CPU: 1 PID: 1 Comm: init Not tainted 4.4.0-rc8-00374-gdb43e7= 7 #1 [ 1.683999] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.684001] 0000000000000000 ffff880012147c30 ffffffff813166d9 ffff8800= 121434c0 [ 1.684002] ffff880012147c48 ffffffff810a9e3b 0000000000000000 ffff8800= 12147c90 [ 1.684004] ffffffff810c5def 0000000000000067 0000000000000046 ffffffff= 81cc884e [ 1.684004] Call Trace: [ 1.684007] [] dump_stack+0x4b/0x63 [ 1.684012] [] ___might_sleep+0x104/0x107 [ 1.684016] [] console_unlock+0x35b/0x3f5 [ 1.684018] [] panic+0x11f/0x1ff [ 1.684020] [] ? perf_event_exit_task+0x2c5/0x2d4 [ 1.684022] [] do_exit+0x490/0x8d1 [ 1.684023] [] do_group_exit+0x3c/0xa0 [ 1.684025] [] get_signal+0x4b9/0x4f2 [ 1.684027] [] ? force_sig_info_fault+0x36/0x38 [ 1.684029] [] do_signal+0x23/0x5f2 [ 1.684031] [] ? pick_next_task_fair+0x122/0x405 [ 1.684032] [] ? pick_next_task_fair+0x122/0x405 [ 1.684034] [] ? perf_read+0x182/0x259 [ 1.684036] [] ? __schedule+0x4ae/0x683 [ 1.684038] [] exit_to_usermode_loop+0x47/0x81 [ 1.684039] [] prepare_exit_to_usermode+0x17/0x2d [ 1.684041] [] retint_user+0x8/0x13 Elapsed time: 10 qemu-system-x86_64 -enable-kvm -cpu SandyBridge -kernel /pkg/linux/x86_64-r= andconfig-h0-01081741/gcc-5/db43e77a4456b2e53ea3aed7c06662d795fae54d/vmlinu= z-4.4.0-rc8-00374-gdb43e77 -append 'root=3D/dev/ram0 user=3Dlkp job=3D/lkp/= scheduled/vm-lkp-wsx03-yocto-x86_64-16/bisect_boot-1-yocto-minimal-x86_64.c= gz-x86_64-randconfig-h0-01081741-db43e77a4456b2e53ea3aed7c06662d795fae54d-2= 0160110-62559-84902r-0.yaml ARCH=3Dx86_64 kconfig=3Dx86_64-randconfig-h0-01= 081741 branch=3Dlinux-next/master commit=3Ddb43e77a4456b2e53ea3aed7c06662d7= 95fae54d BOOT_IMAGE=3D/pkg/linux/x86_64-randconfig-h0-01081741/gcc-5/db43e7= 7a4456b2e53ea3aed7c06662d795fae54d/vmlinuz-4.4.0-rc8-00374-gdb43e77 max_upt= ime=3D600 RESULT_ROOT=3D/result/boot/1/vm-lkp-wsx03-yocto-x86_64/yocto-mini= mal-x86_64.cgz/x86_64-randconfig-h0-01081741/gcc-5/db43e77a4456b2e53ea3aed7= c06662d795fae54d/8 LKP_SERVER=3Dinn earlyprintk=3DttyS0,115200 systemd.log_= level=3Derr debug apic=3Ddebug sysrq_always_enabled rcupdate.rcu_cpu_stall_= timeout=3D100 panic=3D-1 softlockup_panic=3D1 nmi_watchdog=3Dpanic oops=3Dp= anic load_ramdisk=3D2 prompt_ramdisk=3D0 console=3DttyS0,115200 console=3Dt= ty0 vga=3Dnormal rw ip=3D::::vm-lkp-wsx03-yocto-x86_64-16::dhcp drbd.minor_= count=3D8' -initrd /fs/sda1/initrd-vm-lkp-wsx03-yocto-x86_64-16 -m 320 -sm= p 2 -device e1000,netdev=3Dnet0 -netdev user,id=3Dnet0 -boot order=3Dnc -no= -reboot -watchdog i6300esb -rtc base=3Dlocaltime -drive file=3D/fs/sda1/dis= k0-vm-lkp-wsx03-yocto-x86_64-16,media=3Ddisk,if=3Dvirtio -pidfile /dev/shm/= kboot/pid-vm-lkp-wsx03-yocto-x86_64-16 -serial file:/dev/shm/kboot/serial-v= m-lkp-wsx03-yocto-x86_64-16 -daemonize -display none -monitor null=20 Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-rc8-00374-gdb43e77 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.4.0-rc8 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_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_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=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=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_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y # CONFIG_NO_HZ_FULL_ALL is not set CONFIG_NO_HZ_FULL_SYSIDLE=y CONFIG_NO_HZ_FULL_SYSIDLE_SMALL=8 CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_BSD_PROCESS_ACCT is not set CONFIG_TASKSTATS=y # CONFIG_TASK_DELAY_ACCT is not set CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_NOCB_CPU_NONE is not set CONFIG_RCU_NOCB_CPU_ZERO=y # CONFIG_RCU_NOCB_CPU_ALL is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_BLK_CGROUP=y CONFIG_DEBUG_BLK_CGROUP=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_USER_NS is not set CONFIG_PID_NS=y # CONFIG_NET_NS is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set CONFIG_GCOV_FORMAT_3_4=y # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_THROTTLING=y CONFIG_BLK_CMDLINE_PARSER=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set # CONFIG_ACORN_PARTITION_ICS is not set # CONFIG_ACORN_PARTITION_ADFS is not set CONFIG_ACORN_PARTITION_POWERTEC=y # CONFIG_ACORN_PARTITION_RISCIX is not set # CONFIG_AIX_PARTITION is not set # CONFIG_OSF_PARTITION is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set CONFIG_MINIX_SUBPARTITION=y # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=m CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=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_X2APIC is not set # CONFIG_X86_MPPARSE is not set # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set 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 is not set 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 is not set # CONFIG_X86_MCE is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_NUMA=y CONFIG_AMD_NUMA=y # CONFIG_X86_64_ACPI_NUMA is not set CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MOVABLE_NODE=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_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set # CONFIG_ZSWAP is not set # CONFIG_ZPOOL is not set CONFIG_ZBUD=y CONFIG_ZSMALLOC=m # CONFIG_PGTABLE_MAPPING is not set CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO 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 CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=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 is not set CONFIG_PM_OPP=y CONFIG_PM_CLK=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y 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_SLEEP=y CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=y # CONFIG_ACPI_AC is not set # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y # CONFIG_ACPI_PROCESSOR is not set CONFIG_ACPI_NUMA=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set CONFIG_ACPI_HED=m CONFIG_ACPI_CUSTOM_METHOD=m # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m # CONFIG_CPU_FREQ_GOV_USERSPACE is not set CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # CONFIG_CPUFREQ_DT=m CONFIG_X86_INTEL_PSTATE=y # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB 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 # CONFIG_INTEL_IDLE 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_DOMAINS=y # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y # CONFIG_PCMCIA_LOAD_CIS is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_PD6729 is not set CONFIG_I82092=y CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set CONFIG_HOTPLUG_PCI_SHPC=m CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y CONFIG_RAPIDIO_DMA_ENGINE=y # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=m # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y # 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_COMPAT_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set 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=m # 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=y CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_IPX=m # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=m CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_X25=y # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_IEEE802154=y CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y # CONFIG_IEEE802154_SOCKET is not set # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=m # CONFIG_NET_SCH_RED is not set # CONFIG_NET_SCH_SFB is not set CONFIG_NET_SCH_SFQ=y # CONFIG_NET_SCH_TEQL is not set # CONFIG_NET_SCH_TBF is not set CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=m CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m # CONFIG_NET_SCH_FQ_CODEL is not set # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set CONFIG_NET_SCH_PIE=m # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y # CONFIG_NET_CLS_BASIC is not set CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m # CONFIG_CLS_U32_PERF is not set # CONFIG_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=y # CONFIG_NET_CLS_FLOW is not set CONFIG_NET_CLS_CGROUP=m # CONFIG_NET_CLS_BPF is not set CONFIG_NET_CLS_FLOWER=m 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 is not set CONFIG_NET_EMATCH_TEXT=y # CONFIG_NET_CLS_ACT is not set # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set CONFIG_VSOCKETS=y CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m CONFIG_MPLS_ROUTING=m # CONFIG_MPLS_IPTUNNEL is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set CONFIG_IRDA=m # # IrDA protocols # CONFIG_IRLAN=m CONFIG_IRNET=m # CONFIG_IRCOMM is not set # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y # CONFIG_IRDA_FAST_RR is not set # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=m # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=m # CONFIG_ACTISYS_DONGLE is not set # CONFIG_TEKRAM_DONGLE is not set CONFIG_TOIM3232_DONGLE=m CONFIG_LITELINK_DONGLE=m CONFIG_MA600_DONGLE=m CONFIG_GIRBIL_DONGLE=m CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m # # 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=m # CONFIG_VLSI_FIR is not set CONFIG_VIA_FIR=m CONFIG_BT=m CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=y # CONFIG_BT_HS is not set CONFIG_BT_LE=y # CONFIG_BT_SELFTEST is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m # CONFIG_BT_HCIUART_H4 is not set # CONFIG_BT_HCIUART_BCSP is not set # CONFIG_BT_HCIUART_ATH3K is not set # CONFIG_BT_HCIUART_LL is not set CONFIG_BT_HCIUART_3WIRE=y # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m # CONFIG_BT_MRVL_SDIO is not set CONFIG_BT_WILINK=m CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m CONFIG_NL80211_TESTMODE=y # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set CONFIG_CFG80211_REG_DEBUG=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y CONFIG_LIB80211_DEBUG=y CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y CONFIG_MAC80211_MESSAGE_TRACING=y # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_REGULATOR=m # CONFIG_RFKILL_GPIO is not set # CONFIG_NET_9P is not set CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=m # CONFIG_CAIF_USB is not set CONFIG_NFC=m CONFIG_NFC_DIGITAL=m CONFIG_NFC_NCI=m # CONFIG_NFC_NCI_SPI is not set CONFIG_NFC_NCI_UART=m # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_WILINK=m # CONFIG_NFC_TRF7970A is not set CONFIG_NFC_SIM=m CONFIG_NFC_FDP=m CONFIG_NFC_FDP_I2C=m CONFIG_NFC_MRVL=m CONFIG_NFC_MRVL_UART=m CONFIG_NFC_MRVL_I2C=m # CONFIG_NFC_ST_NCI is not set # CONFIG_NFC_NXP_NCI is not set CONFIG_NFC_S3FWRN5=m CONFIG_NFC_S3FWRN5_I2C=m CONFIG_LWTUNNEL=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 is not set 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_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_SPMI=m CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # CONFIG_CONNECTOR=m CONFIG_MTD=y CONFIG_MTD_TESTS=m CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_OF_PARTS=y # CONFIG_MTD_AR7_PARTS is not set # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y # CONFIG_MTD_BLOCK is not set CONFIG_MTD_BLOCK_RO=m # CONFIG_FTL is not set CONFIG_NFTL=m # CONFIG_NFTL_RW is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set CONFIG_SM_FTL=y # CONFIG_MTD_OOPS is not set CONFIG_MTD_SWAP=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_GEN_PROBE=m # 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 is not set CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=y CONFIG_MTD_ROM=m # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set # CONFIG_MTD_PHYSMAP_OF is not set CONFIG_MTD_INTEL_VR_NOR=m CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_M25P80 is not set CONFIG_MTD_SST25L=y # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y # CONFIG_MTD_SM_COMMON is not set CONFIG_MTD_NAND_DENALI=y CONFIG_MTD_NAND_DENALI_PCI=m CONFIG_MTD_NAND_DENALI_DT=y CONFIG_MTD_NAND_DENALI_SCRATCH_REG_ADDR=0xFF108018 CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y # CONFIG_MTD_NAND_DOCG4 is not set # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_NANDSIM is not set # CONFIG_MTD_NAND_PLATFORM is not set # CONFIG_MTD_NAND_HISI504 is not set # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m CONFIG_MTD_SPI_NOR=m # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS 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=m # CONFIG_MTD_UBI_BLOCK is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y 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_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_FD=m CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_BLK_DEV_DAC960=m # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=y # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_SX8=y # CONFIG_BLK_DEV_RAM is not set CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y CONFIG_ATA_OVER_ETH=m # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RSXX=m # CONFIG_BLK_DEV_NVME is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=m CONFIG_AD525X_DPOT_I2C=m # CONFIG_AD525X_DPOT_SPI is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=y # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=m CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=m CONFIG_BMP085=y CONFIG_BMP085_I2C=m CONFIG_BMP085_SPI=y # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=m CONFIG_EEPROM_LEGACY=m # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=m CONFIG_EEPROM_93XX46=m CONFIG_CB710_CORE=m CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=m # 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=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # CONFIG_SCIF_BUS=m # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # CONFIG_GENWQE is not set CONFIG_ECHO=m # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y CONFIG_BLK_DEV_IDE_SATA=y CONFIG_IDE_GD=m CONFIG_IDE_GD_ATA=y # CONFIG_IDE_GD_ATAPI is not set CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_DELKIN=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set CONFIG_IDE_TASK_IOCTL=y # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # # CONFIG_IDE_GENERIC is not set CONFIG_BLK_DEV_PLATFORM=m # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y # CONFIG_IDEPCI_PCIBUS_ORDER is not set # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=m # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=y CONFIG_BLK_DEV_AMD74XX=m CONFIG_BLK_DEV_ATIIXP=m CONFIG_BLK_DEV_CMD64X=m # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_HPT366=y CONFIG_BLK_DEV_JMICRON=y CONFIG_BLK_DEV_PIIX=m CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set CONFIG_BLK_DEV_PDC202XX_NEW=y CONFIG_BLK_DEV_SVWKS=y # CONFIG_BLK_DEV_SIIMAGE is not set CONFIG_BLK_DEV_SIS5513=y # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=y CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=m CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=m CONFIG_RAID_ATTRS=m CONFIG_SCSI=m 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=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m # CONFIG_BLK_DEV_SR is not set CONFIG_CHR_DEV_SG=m # CONFIG_CHR_DEV_SCH is not set # CONFIG_SCSI_ENCLOSURE is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m # CONFIG_SCSI_FC_ATTRS is not set CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m # CONFIG_SCSI_SAS_HOST_SMP is not set # CONFIG_SCSI_SRP_ATTRS is not set # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y # CONFIG_PCMCIA_AHA152X is not set CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m # CONFIG_PCMCIA_SYM53C500 is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=m # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set # CONFIG_ATA is not set # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m # CONFIG_FIREWIRE_OHCI is not set CONFIG_FIREWIRE_SBP2=m # 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 is not set # # CAIF transport drivers # CONFIG_CAIF_TTY=y # CONFIG_CAIF_SPI_SLAVE is not set CONFIG_CAIF_HSI=m CONFIG_CAIF_VIRTIO=y CONFIG_VHOST_NET=m CONFIG_VHOST_RING=y CONFIG_VHOST=m CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # 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=m # CONFIG_NET_VENDOR_3COM is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y # CONFIG_ACENIC_OMIT_TIGON_I is not set CONFIG_ALTERA_TSE=y CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y # CONFIG_PCNET32 is not set CONFIG_PCMCIA_NMCLAN=y CONFIG_NET_VENDOR_ARC=y CONFIG_ARC_EMAC_CORE=y CONFIG_ARC_EMAC=m CONFIG_EMAC_ROCKCHIP=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y # CONFIG_ATL1 is not set CONFIG_ATL1E=m # CONFIG_ATL1C is not set CONFIG_ALX=m CONFIG_NET_VENDOR_AURORA=y CONFIG_AURORA_NB8800=y # CONFIG_NET_CADENCE is not set # CONFIG_NET_VENDOR_BROADCOM is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_THUNDER_NIC_PF=m CONFIG_THUNDER_NIC_VF=m CONFIG_THUNDER_NIC_BGX=y CONFIG_LIQUIDIO=m CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=m # CONFIG_CHELSIO_T1_1G is not set # CONFIG_CHELSIO_T4 is not set CONFIG_CHELSIO_T4VF=y CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m # CONFIG_CX_ECAT is not set CONFIG_DNET=m # CONFIG_NET_VENDOR_DEC is not set # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y # CONFIG_BE2NET_HWMON is not set # CONFIG_NET_VENDOR_EZCHIP is not set CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=y # CONFIG_VXGE is not set # CONFIG_NET_VENDOR_FUJITSU is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=m CONFIG_E1000E=m CONFIG_IGB=m CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_JME=y # CONFIG_NET_VENDOR_MARVELL is not set # CONFIG_NET_VENDOR_MELLANOX is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set CONFIG_FEALNX=y # CONFIG_NET_VENDOR_NATSEMI is not set # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=m CONFIG_NET_PACKET_ENGINE=y CONFIG_HAMACHI=y CONFIG_YELLOWFIN=y # CONFIG_NET_VENDOR_QLOGIC is not set # CONFIG_NET_VENDOR_QUALCOMM is not set # 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 is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=m # CONFIG_SIS190 is not set CONFIG_SFC=m # CONFIG_SFC_MTD is not set CONFIG_SFC_MCDI_MON=y # CONFIG_SFC_SRIOV is not set CONFIG_SFC_MCDI_LOGGING=y CONFIG_NET_VENDOR_SMSC=y # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_EPIC100 is not set CONFIG_SMSC911X=y # CONFIG_SMSC911X_ARCH_HOOKS is not set CONFIG_SMSC9420=m CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=y CONFIG_STMMAC_PLATFORM=y # CONFIG_DWMAC_GENERIC is not set CONFIG_DWMAC_IPQ806X=y # CONFIG_DWMAC_LPC18XX is not set CONFIG_DWMAC_MESON=m CONFIG_DWMAC_ROCKCHIP=m CONFIG_DWMAC_SOCFPGA=m CONFIG_DWMAC_STI=m # CONFIG_DWMAC_SUNXI is not set CONFIG_STMMAC_PCI=m # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set # CONFIG_NET_VENDOR_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set # CONFIG_NET_VENDOR_XIRCOM is not set CONFIG_FDDI=y # CONFIG_DEFXX is not set # CONFIG_SKFP is not set CONFIG_NET_SB1000=m CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_AQUANTIA_PHY=m # CONFIG_AT803X_PHY is not set CONFIG_AMD_PHY=y # CONFIG_MARVELL_PHY is not set # CONFIG_DAVICOM_PHY is not set CONFIG_QSEMI_PHY=y # CONFIG_LXT_PHY is not set # CONFIG_CICADA_PHY is not set CONFIG_VITESSE_PHY=m # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=m CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_REALTEK_PHY is not set CONFIG_NATIONAL_PHY=y # CONFIG_STE10XP is not set CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=m CONFIG_DP83848_PHY=m CONFIG_DP83867_PHY=y CONFIG_MICROCHIP_PHY=y # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=m CONFIG_MDIO_GPIO=m CONFIG_MDIO_OCTEON=y CONFIG_MDIO_BUS_MUX=m CONFIG_MDIO_BUS_MUX_GPIO=m CONFIG_MDIO_BUS_MUX_MMIOREG=m # CONFIG_MDIO_BCM_UNIMAC is not set CONFIG_MICREL_KS8995MA=m CONFIG_PPP=m # CONFIG_PPP_BSDCOMP is not set # CONFIG_PPP_DEFLATE is not set CONFIG_PPP_FILTER=y # CONFIG_PPP_MPPE is not set CONFIG_PPP_MULTILINK=y # CONFIG_PPPOE is not set # CONFIG_PPP_ASYNC is not set CONFIG_PPP_SYNC_TTY=m # CONFIG_SLIP is not set CONFIG_SLHC=m # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y # CONFIG_PCMCIA_RAYCS is not set CONFIG_LIBERTAS_THINFIRM=m CONFIG_LIBERTAS_THINFIRM_DEBUG=y CONFIG_AIRO=m CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m # CONFIG_PCMCIA_ATMEL is not set CONFIG_AIRO_CS=m CONFIG_PCMCIA_WL3501=m # CONFIG_PRISM54 is not set # CONFIG_ADM8211 is not set CONFIG_RTL8180=m CONFIG_MAC80211_HWSIM=m CONFIG_MWL8K=m CONFIG_ATH_COMMON=m CONFIG_ATH_CARDS=m # CONFIG_ATH_DEBUG is not set CONFIG_ATH5K=m CONFIG_ATH5K_DEBUG=y CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m CONFIG_ATH9K_COMMON=m CONFIG_ATH9K_BTCOEX_SUPPORT=y CONFIG_ATH9K=m # CONFIG_ATH9K_PCI is not set CONFIG_ATH9K_AHB=y # CONFIG_ATH9K_DEBUGFS is not set CONFIG_ATH9K_DYNACK=y # CONFIG_ATH9K_WOW is not set CONFIG_ATH9K_RFKILL=y # CONFIG_ATH9K_CHANNEL_CONTEXT is not set CONFIG_ATH9K_PCOEM=y # CONFIG_ATH6KL is not set CONFIG_WIL6210=m CONFIG_WIL6210_ISR_COR=y # CONFIG_ATH10K is not set CONFIG_WCN36XX=m # CONFIG_WCN36XX_DEBUGFS is not set # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y # CONFIG_HOSTAP_PLX is not set CONFIG_HOSTAP_PCI=y CONFIG_HOSTAP_CS=m # CONFIG_IPW2100 is not set CONFIG_IPW2200=m # CONFIG_IPW2200_MONITOR is not set # CONFIG_IPW2200_QOS is not set CONFIG_IPW2200_DEBUG=y CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y # CONFIG_IWLWIFI_BCAST_FILTERING is not set # CONFIG_IWLWIFI_UAPSD is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set CONFIG_IWLWIFI_DEBUGFS=y CONFIG_IWLEGACY=m CONFIG_IWL4965=m CONFIG_IWL3945=m # # iwl3945 / iwl4965 Debugging Options # # CONFIG_IWLEGACY_DEBUG is not set CONFIG_IWLEGACY_DEBUGFS=y # CONFIG_LIBERTAS is not set CONFIG_HERMES=m CONFIG_HERMES_PRISM=y # CONFIG_HERMES_CACHE_FW_ON_INIT is not set CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_NORTEL_HERMES=m CONFIG_PCI_HERMES=m CONFIG_PCMCIA_HERMES=m CONFIG_PCMCIA_SPECTRUM=m # CONFIG_P54_COMMON is not set CONFIG_RT2X00=m # CONFIG_RT2400PCI is not set CONFIG_RT2500PCI=m CONFIG_RT61PCI=m CONFIG_RT2800PCI=m # CONFIG_RT2800PCI_RT33XX is not set CONFIG_RT2800PCI_RT35XX=y # CONFIG_RT2800PCI_RT53XX is not set # CONFIG_RT2800PCI_RT3290 is not set CONFIG_RT2800_LIB=m CONFIG_RT2800_LIB_MMIO=m CONFIG_RT2X00_LIB_MMIO=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB=m CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y CONFIG_RT2X00_LIB_DEBUGFS=y CONFIG_RT2X00_DEBUG=y # CONFIG_WL_MEDIATEK is not set CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m CONFIG_RTL8192DE=m CONFIG_RTL8723AE=m # CONFIG_RTL8723BE is not set CONFIG_RTL8188EE=m CONFIG_RTL8192EE=m CONFIG_RTL8821AE=m CONFIG_RTLWIFI=m CONFIG_RTLWIFI_PCI=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m CONFIG_RTL8723_COMMON=m CONFIG_RTLBTCOEXIST=m CONFIG_WL_TI=y CONFIG_WL1251=m # CONFIG_WL1251_SPI is not set CONFIG_WL1251_SDIO=m CONFIG_WL12XX=m # CONFIG_WL18XX is not set CONFIG_WLCORE=m CONFIG_WLCORE_SPI=m CONFIG_WLCORE_SDIO=m # CONFIG_WILINK_PLATFORM_DATA is not set CONFIG_MWIFIEX=m CONFIG_MWIFIEX_SDIO=m # CONFIG_MWIFIEX_PCIE is not set CONFIG_CW1200=m CONFIG_CW1200_WLAN_SDIO=m CONFIG_CW1200_WLAN_SPI=m CONFIG_RSI_91X=m # CONFIG_RSI_DEBUGFS is not set # CONFIG_RSI_SDIO is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_FUJITSU_ES=m CONFIG_ISDN=y CONFIG_ISDN_I4L=y # CONFIG_ISDN_AUDIO is not set # CONFIG_ISDN_X25 is not set # # ISDN feature submodules # # CONFIG_ISDN_DIVERSION is not set # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=m # # D-channel protocol features # # CONFIG_HISAX_EURO is not set CONFIG_HISAX_1TR6=y 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=y CONFIG_HISAX_FRITZPCI=y # CONFIG_HISAX_AVM_A1_PCMCIA is not set # CONFIG_HISAX_ELSA is not set CONFIG_HISAX_DIEHLDIVA=y # CONFIG_HISAX_SEDLBAUER is not set # CONFIG_HISAX_NETJET is not set # CONFIG_HISAX_NETJET_U is not set # 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 is not set CONFIG_HISAX_W6692=y # CONFIG_HISAX_HFC_SX is not set CONFIG_HISAX_DEBUG=y # # HiSax PCMCIA card service modules # CONFIG_HISAX_AVM_A1_CS=m CONFIG_HISAX_TELES_CS=m # # HiSax sub driver modules # CONFIG_HISAX_HFC4S8S=m CONFIG_HISAX_FRITZ_PCIPNP=m # # Active cards # CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPIDRV=y # CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=y CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m CONFIG_ISDN_DRV_AVMB1_AVM_CS=m CONFIG_ISDN_DRV_AVMB1_T1PCI=y CONFIG_ISDN_DRV_AVMB1_C4=y # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_I4L is not set # CONFIG_GIGASET_DUMMYLL is not set # CONFIG_GIGASET_M101 is not set # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y # CONFIG_MISDN is not set CONFIG_NVM=y CONFIG_NVM_DEBUG=y # CONFIG_NVM_GENNVM is not set CONFIG_NVM_RRPC=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=m CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set CONFIG_TABLET_SERIAL_WACOM4=y # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM80X_ONKEY=m CONFIG_INPUT_AD714X=m CONFIG_INPUT_AD714X_I2C=m CONFIG_INPUT_AD714X_SPI=m CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y # CONFIG_INPUT_PCSPKR is not set # CONFIG_INPUT_MAX77693_HAPTIC is not set CONFIG_INPUT_MAX8925_ONKEY=y # CONFIG_INPUT_MC13783_PWRBUTTON is not set CONFIG_INPUT_MMA8450=m CONFIG_INPUT_MPU3050=y CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set CONFIG_INPUT_GPIO_TILT_POLLED=m CONFIG_INPUT_ATLAS_BTNS=m # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set # CONFIG_INPUT_RETU_PWRBUTTON is not set CONFIG_INPUT_AXP20X_PEK=m CONFIG_INPUT_TWL4030_PWRBUTTON=m CONFIG_INPUT_TWL4030_VIBRA=m CONFIG_INPUT_TWL6040_VIBRA=m CONFIG_INPUT_UINPUT=y # CONFIG_INPUT_PCF50633_PMU is not set # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9052_ONKEY=y # CONFIG_INPUT_DA9063_ONKEY is not set CONFIG_INPUT_WM831X_ON=y CONFIG_INPUT_PCAP=y CONFIG_INPUT_ADXL34X=m # CONFIG_INPUT_ADXL34X_I2C is not set CONFIG_INPUT_ADXL34X_SPI=m # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set CONFIG_INPUT_DRV260X_HAPTICS=m # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS 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_PCIPS2=y CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m # CONFIG_SERIO_APBPS2 is not set # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y CONFIG_CYZ_INTR=y # CONFIG_MOXA_INTELLIO is not set CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y # CONFIG_SYNCLINKMP is not set CONFIG_SYNCLINK_GT=y # CONFIG_NOZOMI is not set CONFIG_ISI=m # CONFIG_N_HDLC is not set # CONFIG_N_GSM is not set CONFIG_TRACE_ROUTER=m CONFIG_TRACE_SINK=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=y 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_RT288X=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_INGENIC=y # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_OF_PLATFORM is not set CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set CONFIG_SERIAL_IFX6X60=m CONFIG_SERIAL_XILINX_PS_UART=m # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_CONEXANT_DIGICOLOR=y CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y # CONFIG_IPMI_HANDLER is not set # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_IPWIRELESS=m CONFIG_MWAVE=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=m CONFIG_XILLYBUS_OF=m # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set # CONFIG_I2C_CHARDEV is not set CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=m CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_PINCTRL is not set CONFIG_I2C_MUX_REG=m # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=m # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m # CONFIG_I2C_ALI1563 is not set CONFIG_I2C_ALI15X3=y # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set CONFIG_I2C_I801=y # CONFIG_I2C_ISCH is not set CONFIG_I2C_ISMT=y CONFIG_I2C_PIIX4=m # CONFIG_I2C_NFORCE2 is not set CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_EMEV2=y # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=m # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m # 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_LIGHT=m CONFIG_I2C_TAOS_EVM=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set CONFIG_I2C_STUB=m CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=m CONFIG_SPI_BITBANG=y CONFIG_SPI_CADENCE=m CONFIG_SPI_GPIO=m CONFIG_SPI_FSL_LIB=y CONFIG_SPI_FSL_SPI=y CONFIG_SPI_OC_TINY=y CONFIG_SPI_PXA2XX_DMA=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y CONFIG_SPI_SC18IS602=m CONFIG_SPI_XCOMM=m CONFIG_SPI_XILINX=m CONFIG_SPI_ZYNQMP_GQSPI=m CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set CONFIG_SPI_DW_MMIO=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=m CONFIG_SPI_TLE62X0=y CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=m # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_GPIO=m # # 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 is not set CONFIG_PINCTRL_SINGLE=m # CONFIG_PINCTRL_BAYTRAIL is not set CONFIG_PINCTRL_CHERRYVIEW=m CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_BROXTON=y CONFIG_PINCTRL_SUNRISEPOINT=m 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 # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=m # CONFIG_GPIO_AMDPT is not set CONFIG_GPIO_DWAPB=y CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_GRGPIO=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_SYSCON is not set # CONFIG_GPIO_VX855 is not set CONFIG_GPIO_XILINX=y # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=m CONFIG_GPIO_F7188X=m # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ADNP is not set # CONFIG_GPIO_MAX7300 is not set CONFIG_GPIO_MAX732X=m CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PCF857X=m CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=m CONFIG_GPIO_DA9052=y CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=m # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TPS65912=m CONFIG_GPIO_TWL4030=y # CONFIG_GPIO_TWL6040 is not set # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8350=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=m CONFIG_GPIO_BT8XX=m # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_ML_IOH=m CONFIG_GPIO_RDC321X=y CONFIG_GPIO_SODAVILLE=y # # SPI GPIO expanders # CONFIG_GPIO_74X164=m # CONFIG_GPIO_MAX7301 is not set CONFIG_GPIO_MC33880=m # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=m CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=m CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=m CONFIG_W1_SLAVE_DS2431=m 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 is not set CONFIG_GENERIC_ADC_BATTERY=y # CONFIG_MAX8925_POWER is not set CONFIG_WM831X_BACKUP=m # CONFIG_WM831X_POWER is not set CONFIG_WM8350_POWER=m # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2760 is not set CONFIG_BATTERY_DS2780=m CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set CONFIG_BATTERY_SBS=m CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y # CONFIG_BATTERY_BQ27XXX_PLATFORM is not set CONFIG_BATTERY_DA9052=m CONFIG_AXP288_FUEL_GAUGE=y # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set CONFIG_BATTERY_TWL4030_MADC=m CONFIG_CHARGER_PCF50633=m CONFIG_BATTERY_RX51=m # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=m # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_MAX8998 is not set CONFIG_CHARGER_BQ2415X=m # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set CONFIG_CHARGER_BQ24735=y # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m CONFIG_CHARGER_TPS65090=y CONFIG_CHARGER_TPS65217=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=y # CONFIG_AXP20X_POWER is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_AS3722 is not set # CONFIG_POWER_RESET_GPIO is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_LTC2952=y CONFIG_POWER_RESET_RESTART=y # CONFIG_POWER_RESET_SYSCON is not set # CONFIG_POWER_RESET_SYSCON_POWEROFF is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7314 is not set # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=m CONFIG_SENSORS_ADT7310=m # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y CONFIG_SENSORS_I5K_AMB=m # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=m # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_MC13783_ADC is not set # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IIO_HWMON=m CONFIG_SENSORS_I5500=m # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=m # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX1111=y # CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set CONFIG_SENSORS_MAX1668=m # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_MAX31790=y # CONFIG_SENSORS_HTU21 is not set CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_MENF21BMC_HWMON=m CONFIG_SENSORS_ADCXX=m # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM70=m # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=m # CONFIG_SENSORS_LM77 is not set CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=m # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=y # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m CONFIG_SENSORS_LTC2978_REGULATOR=y CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX34440 is not set CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_TPS40422 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=m # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_ADS7871=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_TWL4030_MADC=m CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=m CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_OF is not set CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_CLOCK_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_INTEL_SOC_DTS_IOSF_CORE=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_QCOM_SPMI_TEMP_ALARM=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # # CONFIG_SOFT_WATCHDOG is not set # CONFIG_DA9052_WATCHDOG is not set # CONFIG_DA9063_WATCHDOG is not set # CONFIG_DA9062_WATCHDOG is not set CONFIG_GPIO_WATCHDOG=y # CONFIG_GPIO_WATCHDOG_ARCH_INITCALL is not set CONFIG_MENF21BMC_WATCHDOG=m # CONFIG_WM831X_WATCHDOG is not set CONFIG_WM8350_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=m # CONFIG_DW_WATCHDOG is not set # CONFIG_RN5T618_WATCHDOG is not set CONFIG_TWL4030_WATCHDOG=y # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_RETU_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=y # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=m CONFIG_WAFER_WDT=y CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_KEMPLD_WDT=m CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=m CONFIG_60XX_WDT=m # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=y # CONFIG_SMSC37B787_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_BCM7038_WDT=m CONFIG_MEN_A21_WDT=m # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_HOST_SOC=y CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set # 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 is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_ATMEL_FLEXCOM=m CONFIG_MFD_ATMEL_HLCDC=m CONFIG_MFD_BCM590XX=y CONFIG_MFD_AXP20X=y CONFIG_MFD_CROS_EC=m CONFIG_MFD_CROS_EC_I2C=m # CONFIG_MFD_CROS_EC_SPI is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y # CONFIG_MFD_DA9150 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_MFD_HI6421_PMIC=m CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC is not set CONFIG_MFD_INTEL_LPSS=y CONFIG_MFD_INTEL_LPSS_ACPI=y CONFIG_MFD_INTEL_LPSS_PCI=m CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=m CONFIG_MFD_88PM805=m # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=m CONFIG_MFD_MENF21BMC=m CONFIG_EZX_PCAP=y CONFIG_MFD_RETU=m CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=m CONFIG_MFD_RC5T583=y CONFIG_MFD_RK808=m CONFIG_MFD_RN5T618=m # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=m CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=m # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=m # CONFIG_MFD_TPS65218 is not set CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS65912_SPI is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=m # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y # CONFIG_MFD_ARIZONA_I2C is not set CONFIG_MFD_ARIZONA_SPI=m # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=m CONFIG_REGULATOR_VIRTUAL_CONSUMER=m CONFIG_REGULATOR_USERSPACE_CONSUMER=m # CONFIG_REGULATOR_88PM800 is not set CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=m # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AS3711=m CONFIG_REGULATOR_AS3722=m CONFIG_REGULATOR_AXP20X=m # CONFIG_REGULATOR_BCM590XX is not set CONFIG_REGULATOR_DA9052=m CONFIG_REGULATOR_DA9062=m CONFIG_REGULATOR_DA9063=m # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=m CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=m CONFIG_REGULATOR_HI6421=m # CONFIG_REGULATOR_ISL9305 is not set CONFIG_REGULATOR_ISL6271A=m # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=m CONFIG_REGULATOR_LTC3589=y # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set CONFIG_REGULATOR_MAX8907=y CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=m CONFIG_REGULATOR_MAX8973=y CONFIG_REGULATOR_MAX8998=y # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=m # CONFIG_REGULATOR_MC13783 is not set CONFIG_REGULATOR_MC13892=m CONFIG_REGULATOR_MT6311=y # CONFIG_REGULATOR_MT6397 is not set # CONFIG_REGULATOR_PCAP is not set # CONFIG_REGULATOR_PCF50633 is not set CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_QCOM_SPMI=m CONFIG_REGULATOR_RC5T583=y CONFIG_REGULATOR_RK808=m CONFIG_REGULATOR_RN5T618=m CONFIG_REGULATOR_RT5033=m # CONFIG_REGULATOR_SKY81452 is not set CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65090=m # CONFIG_REGULATOR_TPS65217 is not set CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS6586X=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TPS80031=m CONFIG_REGULATOR_TWL4030=m # CONFIG_REGULATOR_WM831X is not set # CONFIG_REGULATOR_WM8350 is not set CONFIG_REGULATOR_WM8400=y CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set CONFIG_MEDIA_RADIO_SUPPORT=y CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=m CONFIG_RC_MAP=m # CONFIG_RC_DECODERS is not set # CONFIG_RC_DEVICES is not set CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # CONFIG_VIDEO_MEYE=m # CONFIG_VIDEO_TW68 is not set CONFIG_VIDEO_ZORAN=m # CONFIG_VIDEO_ZORAN_DC30 is not set CONFIG_VIDEO_ZORAN_ZR36060=m CONFIG_VIDEO_ZORAN_BUZ=m CONFIG_VIDEO_ZORAN_DC10=m # CONFIG_VIDEO_ZORAN_LML33 is not set CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_ZORAN_AVS6EYES=m CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set # CONFIG_VIDEO_VIA_CAMERA is not set # CONFIG_SOC_CAMERA is not set CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set # CONFIG_VIDEO_SH_VEU is not set # CONFIG_V4L_TEST_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_RADIO_ADAPTERS=y # CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_RADIO_MAXIRADIO is not set CONFIG_RADIO_TEA5764=m CONFIG_RADIO_SAA7706H=m # CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_WL1273 is not set # # Texas Instruments WL128x FM driver (ST based) # CONFIG_RADIO_WL128X=m # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Encoders, decoders, sensors and other helper chips # # # Audio decoders, processors and mixers # # CONFIG_VIDEO_TVAUDIO is not set CONFIG_VIDEO_TDA7432=m # CONFIG_VIDEO_TDA9840 is not set CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m # CONFIG_VIDEO_MSP3400 is not set CONFIG_VIDEO_CS5345=m # CONFIG_VIDEO_CS53L32A is not set CONFIG_VIDEO_TLV320AIC23B=m # CONFIG_VIDEO_UDA1342 is not set CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m CONFIG_VIDEO_SONY_BTF_MPX=m # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # CONFIG_VIDEO_ADV7183=m # CONFIG_VIDEO_BT819 is not set # CONFIG_VIDEO_BT856 is not set CONFIG_VIDEO_BT866=m CONFIG_VIDEO_KS0127=m # CONFIG_VIDEO_ML86V7667 is not set # CONFIG_VIDEO_SAA7110 is not set CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_TVP514X=m CONFIG_VIDEO_TVP5150=m # CONFIG_VIDEO_TVP7002 is not set CONFIG_VIDEO_TW2804=m # CONFIG_VIDEO_TW9903 is not set # CONFIG_VIDEO_TW9906 is not set CONFIG_VIDEO_VPX3220=m # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m # CONFIG_VIDEO_CX25840 is not set # # Video encoders # # CONFIG_VIDEO_SAA7127 is not set # CONFIG_VIDEO_SAA7185 is not set # CONFIG_VIDEO_ADV7170 is not set CONFIG_VIDEO_ADV7175=m CONFIG_VIDEO_ADV7343=m # CONFIG_VIDEO_ADV7393 is not set # CONFIG_VIDEO_AK881X is not set CONFIG_VIDEO_THS8200=m # # Camera sensor devices # # CONFIG_VIDEO_OV2659 is not set CONFIG_VIDEO_OV7640=m CONFIG_VIDEO_OV7670=m CONFIG_VIDEO_VS6624=m CONFIG_VIDEO_MT9V011=m CONFIG_VIDEO_SR030PC30=m # # Flash devices # # # Video improvement chips # # CONFIG_VIDEO_UPD64031A is not set CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # Miscellaneous helper chips # CONFIG_VIDEO_THS7303=m CONFIG_VIDEO_M52790=m # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=m # # Customize TV tuners # CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m # CONFIG_MEDIA_TUNER_TEA5761 is not set # CONFIG_MEDIA_TUNER_TEA5767 is not set # CONFIG_MEDIA_TUNER_MSI001 is not set CONFIG_MEDIA_TUNER_MT20XX=m # CONFIG_MEDIA_TUNER_MT2060 is not set # CONFIG_MEDIA_TUNER_MT2063 is not set CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m # CONFIG_MEDIA_TUNER_QT1010 is not set CONFIG_MEDIA_TUNER_XC2028=m # CONFIG_MEDIA_TUNER_XC5000 is not set CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m # CONFIG_MEDIA_TUNER_MXL5007T is not set CONFIG_MEDIA_TUNER_MC44S803=m # CONFIG_MEDIA_TUNER_MAX2165 is not set CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m # CONFIG_MEDIA_TUNER_M88RS6000T is not set # CONFIG_MEDIA_TUNER_TUA9001 is not set CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m CONFIG_MEDIA_TUNER_MXL301RF=m # CONFIG_MEDIA_TUNER_QM1D1C0042 is not set # # Customise DVB Frontends # CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_V4L=m # CONFIG_DVB_TUNER_DIB0070 is not set CONFIG_DVB_TUNER_DIB0090=m # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=m CONFIG_AGP_INTEL=y # CONFIG_AGP_SIS is not set # CONFIG_AGP_VIA is not set CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=y # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=m # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_TDFX=y # CONFIG_DRM_R128 is not set CONFIG_DRM_RADEON=y CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_RADEON_UMS is not set CONFIG_DRM_AMDGPU=y # CONFIG_DRM_AMDGPU_CIK is not set # CONFIG_DRM_AMDGPU_USERPTR is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I810=m # CONFIG_DRM_I915 is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m # CONFIG_DRM_VIA is not set CONFIG_DRM_SAVAGE=m CONFIG_DRM_VGEM=y CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set CONFIG_DRM_AST=y # CONFIG_DRM_MGAG200 is not set CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_NXP_PTN3460 is not set # CONFIG_DRM_PARADE_PS8622 is not set # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=m # CONFIG_FB_CYBER2000_DDC is not set CONFIG_FB_ARC=y CONFIG_FB_ASILIANT=y # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y # CONFIG_FB_N411 is not set CONFIG_FB_HGA=m CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m # CONFIG_FB_NVIDIA_I2C is not set CONFIG_FB_NVIDIA_DEBUG=y # CONFIG_FB_NVIDIA_BACKLIGHT is not set CONFIG_FB_RIVA=y CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_I740=m CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=m CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y # CONFIG_FB_MATROX_MYSTIQUE is not set CONFIG_FB_MATROX_G=y # CONFIG_FB_MATROX_I2C is not set # CONFIG_FB_RADEON is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set CONFIG_FB_SAVAGE=m # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y # CONFIG_FB_SIS_315 is not set CONFIG_FB_VIA=m # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y # CONFIG_FB_NEOMAGIC is not set CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y CONFIG_FB_3DFX_ACCEL=y # CONFIG_FB_3DFX_I2C is not set # CONFIG_FB_VOODOO1 is not set CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=y # CONFIG_FB_ARK is not set CONFIG_FB_PM3=m CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_SM501=m CONFIG_FB_IBM_GXT4500=m CONFIG_FB_VIRTUAL=m # CONFIG_FB_METRONOME is not set CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=m CONFIG_FB_AUO_K1900=m CONFIG_FB_AUO_K1901=m # CONFIG_FB_SIMPLE is not set CONFIG_FB_SSD1307=m CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_L4F00242T03=m CONFIG_LCD_LMS283GF05=m CONFIG_LCD_LTV350QV=m CONFIG_LCD_ILI922X=m CONFIG_LCD_ILI9320=m CONFIG_LCD_TDO24M=m CONFIG_LCD_VGG2432A4=m # CONFIG_LCD_PLATFORM is not set CONFIG_LCD_S6E63M0=m # CONFIG_LCD_LD9040 is not set # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_PWM=m CONFIG_BACKLIGHT_DA9052=m CONFIG_BACKLIGHT_MAX8925=m # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y CONFIG_BACKLIGHT_ADP8870=y CONFIG_BACKLIGHT_PCF50633=m CONFIG_BACKLIGHT_LM3630A=m CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=m CONFIG_BACKLIGHT_TPS65217=m # CONFIG_BACKLIGHT_AS3711 is not set CONFIG_BACKLIGHT_GPIO=m # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=m CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_LOGO is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CYPRESS=m # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=m CONFIG_HID_GEMBIRD=m CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=m CONFIG_HID_WALTOP=m # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=m CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=m CONFIG_HID_MICROSOFT=m CONFIG_HID_MONTEREY=m CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y # CONFIG_HID_PANTHERLORD is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=m # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=m # # I2C HID support # CONFIG_I2C_HID=y 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=y # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_SDHCI_OF_ARASAN=m # CONFIG_MMC_SDHCI_OF_AT91 is not set CONFIG_MMC_SDHCI_F_SDH30=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=m CONFIG_MMC_SDRICOH_CS=m CONFIG_MMC_CB710=m # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_REALTEK_PCI=y CONFIG_MMC_TOSHIBA_PCI=y CONFIG_MMC_MTK=y CONFIG_MEMSTICK=m CONFIG_MEMSTICK_DEBUG=y # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # CONFIG_MSPRO_BLOCK is not set CONFIG_MS_BLOCK=m # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m # CONFIG_MEMSTICK_R592 is not set CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_BCM6328 is not set # CONFIG_LEDS_BCM6358 is not set # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_LP8860=m # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_WM8350=m CONFIG_LEDS_DA9052=m CONFIG_LEDS_DAC124S085=m # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=m CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LT3593=m CONFIG_LEDS_DELL_NETBOOKS=m CONFIG_LEDS_MC13783=m # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=m CONFIG_LEDS_LM355x=m CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # CONFIG_LEDS_SYSCON is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_IDE_DISK is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set CONFIG_DMADEVICES=y CONFIG_DMADEVICES_DEBUG=y CONFIG_DMADEVICES_VDEBUG=y # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=m CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y CONFIG_FSL_EDMA=m CONFIG_INTEL_IDMA64=m CONFIG_INTEL_IOATDMA=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set # CONFIG_UIO is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_BALLOON is not set CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_COMEDI=m CONFIG_COMEDI_DEBUG=y CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set # CONFIG_COMEDI_ISA_DRIVERS is not set CONFIG_COMEDI_PCI_DRIVERS=m # CONFIG_COMEDI_8255_PCI is not set CONFIG_COMEDI_ADDI_WATCHDOG=m CONFIG_COMEDI_ADDI_APCI_1032=m CONFIG_COMEDI_ADDI_APCI_1500=m CONFIG_COMEDI_ADDI_APCI_1516=m CONFIG_COMEDI_ADDI_APCI_1564=m CONFIG_COMEDI_ADDI_APCI_16XX=m CONFIG_COMEDI_ADDI_APCI_2032=m CONFIG_COMEDI_ADDI_APCI_2200=m # CONFIG_COMEDI_ADDI_APCI_3120 is not set # CONFIG_COMEDI_ADDI_APCI_3501 is not set CONFIG_COMEDI_ADDI_APCI_3XXX=m CONFIG_COMEDI_ADL_PCI6208=m # CONFIG_COMEDI_ADL_PCI7X3X is not set CONFIG_COMEDI_ADL_PCI8164=m CONFIG_COMEDI_ADL_PCI9111=m CONFIG_COMEDI_ADL_PCI9118=m CONFIG_COMEDI_ADV_PCI1710=m # CONFIG_COMEDI_ADV_PCI1723 is not set CONFIG_COMEDI_ADV_PCI1724=m CONFIG_COMEDI_ADV_PCI_DIO=m CONFIG_COMEDI_AMPLC_DIO200_PCI=m # CONFIG_COMEDI_AMPLC_PC236_PCI is not set # CONFIG_COMEDI_AMPLC_PC263_PCI is not set CONFIG_COMEDI_AMPLC_PCI224=m CONFIG_COMEDI_AMPLC_PCI230=m CONFIG_COMEDI_CONTEC_PCI_DIO=m CONFIG_COMEDI_DAS08_PCI=m # CONFIG_COMEDI_DT3000 is not set # CONFIG_COMEDI_DYNA_PCI10XX is not set CONFIG_COMEDI_GSC_HPDI=m CONFIG_COMEDI_MF6X4=m # CONFIG_COMEDI_ICP_MULTI is not set CONFIG_COMEDI_DAQBOARD2000=m # CONFIG_COMEDI_JR3_PCI is not set CONFIG_COMEDI_KE_COUNTER=m CONFIG_COMEDI_CB_PCIDAS64=m # CONFIG_COMEDI_CB_PCIDAS is not set CONFIG_COMEDI_CB_PCIDDA=m # CONFIG_COMEDI_CB_PCIMDAS is not set CONFIG_COMEDI_CB_PCIMDDA=m CONFIG_COMEDI_ME4000=m CONFIG_COMEDI_ME_DAQ=m CONFIG_COMEDI_NI_6527=m CONFIG_COMEDI_NI_65XX=m CONFIG_COMEDI_NI_660X=m CONFIG_COMEDI_NI_670X=m CONFIG_COMEDI_NI_LABPC_PCI=m CONFIG_COMEDI_NI_PCIDIO=m CONFIG_COMEDI_NI_PCIMIO=m # CONFIG_COMEDI_RTD520 is not set # CONFIG_COMEDI_S626 is not set CONFIG_COMEDI_MITE=m CONFIG_COMEDI_NI_TIOCMD=m CONFIG_COMEDI_PCMCIA_DRIVERS=m CONFIG_COMEDI_CB_DAS16_CS=m CONFIG_COMEDI_DAS08_CS=m CONFIG_COMEDI_NI_DAQ_700_CS=m # CONFIG_COMEDI_NI_DAQ_DIO24_CS is not set CONFIG_COMEDI_NI_LABPC_CS=m CONFIG_COMEDI_NI_MIO_CS=m CONFIG_COMEDI_QUATECH_DAQP_CS=m CONFIG_COMEDI_8254=m CONFIG_COMEDI_8255=m CONFIG_COMEDI_8255_SA=m CONFIG_COMEDI_KCOMEDILIB=m CONFIG_COMEDI_AMPLC_DIO200=m CONFIG_COMEDI_DAS08=m CONFIG_COMEDI_NI_LABPC=m CONFIG_COMEDI_NI_TIO=m CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m # CONFIG_RTLLIB_CRYPTO_TKIP is not set CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m CONFIG_RTS5208=m CONFIG_VT6655=m # # IIO staging drivers # # # Accelerometers # CONFIG_ADIS16201=m # CONFIG_ADIS16203 is not set CONFIG_ADIS16204=y CONFIG_ADIS16209=y CONFIG_ADIS16220=m CONFIG_ADIS16240=y CONFIG_LIS3L02DQ=m CONFIG_SCA3000=y # # Analog to digital converters # CONFIG_AD7606=y CONFIG_AD7606_IFACE_PARALLEL=m CONFIG_AD7606_IFACE_SPI=y CONFIG_AD7780=m CONFIG_AD7816=y CONFIG_AD7192=m # CONFIG_AD7280 is not set # # Analog digital bi-direction converters # CONFIG_ADT7316=m CONFIG_ADT7316_SPI=m # CONFIG_ADT7316_I2C is not set # # Capacitance to digital converters # # CONFIG_AD7150 is not set CONFIG_AD7152=m # CONFIG_AD7746 is not set # # Direct Digital Synthesis # CONFIG_AD9832=y # CONFIG_AD9834 is not set # # Digital gyroscope sensors # # CONFIG_ADIS16060 is not set # # Network Analyzer, Impedance Converters # CONFIG_AD5933=y # # Light sensors # CONFIG_SENSORS_ISL29018=y CONFIG_SENSORS_ISL29028=y CONFIG_TSL2583=m # CONFIG_TSL2x7x is not set # # Magnetometer sensors # CONFIG_SENSORS_HMC5843=y # CONFIG_SENSORS_HMC5843_I2C is not set CONFIG_SENSORS_HMC5843_SPI=y # # Active energy metering IC # CONFIG_ADE7753=m # CONFIG_ADE7754 is not set CONFIG_ADE7758=m CONFIG_ADE7759=m CONFIG_ADE7854=y CONFIG_ADE7854_I2C=m CONFIG_ADE7854_SPI=m # # Resolver to digital converters # CONFIG_AD2S90=y CONFIG_AD2S1200=m CONFIG_AD2S1210=m # # Triggers - standalone # # CONFIG_IIO_SIMPLE_DUMMY is not set CONFIG_FB_SM750=y CONFIG_FB_XGI=y # # Speakup console speech # CONFIG_SPEAKUP=m CONFIG_SPEAKUP_SYNTH_ACNTSA=m # CONFIG_SPEAKUP_SYNTH_APOLLO is not set CONFIG_SPEAKUP_SYNTH_AUDPTR=m CONFIG_SPEAKUP_SYNTH_BNS=m # CONFIG_SPEAKUP_SYNTH_DECTLK is not set # CONFIG_SPEAKUP_SYNTH_DECEXT is not set CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m # CONFIG_SPEAKUP_SYNTH_SPKOUT is not set CONFIG_SPEAKUP_SYNTH_TXPRT=m CONFIG_SPEAKUP_SYNTH_DUMMY=m CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m CONFIG_STAGING_MEDIA=y CONFIG_I2C_BCM2048=m # # Android # # CONFIG_ASHMEM is not set # CONFIG_ANDROID_TIMED_OUTPUT is not set CONFIG_ANDROID_LOW_MEMORY_KILLER=y CONFIG_SYNC=y CONFIG_SW_SYNC=y CONFIG_SW_SYNC_USER=y # CONFIG_ION is not set CONFIG_STAGING_BOARD=y CONFIG_WIMAX_GDM72XX=y CONFIG_WIMAX_GDM72XX_QOS=y CONFIG_WIMAX_GDM72XX_K_MODE=y # CONFIG_WIMAX_GDM72XX_WIMAX2 is not set CONFIG_WIMAX_GDM72XX_SDIO=y CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_MTD_SPINAND_MT29F is not set CONFIG_DGNC=m CONFIG_DGAP=m CONFIG_GS_FPGABOOT=m CONFIG_CRYPTO_SKEIN=y CONFIG_UNISYSSPAR=y CONFIG_UNISYS_VISORBUS=m CONFIG_UNISYS_VISORNIC=m # CONFIG_UNISYS_VISORINPUT is not set # CONFIG_UNISYS_VISORHBA is not set CONFIG_COMMON_CLK_XLNX_CLKWZRD=y CONFIG_FB_TFT=m # CONFIG_FB_TFT_AGM1264K_FL is not set CONFIG_FB_TFT_BD663474=m CONFIG_FB_TFT_HX8340BN=m CONFIG_FB_TFT_HX8347D=m CONFIG_FB_TFT_HX8353D=m CONFIG_FB_TFT_HX8357D=m CONFIG_FB_TFT_ILI9163=m CONFIG_FB_TFT_ILI9320=m # CONFIG_FB_TFT_ILI9325 is not set CONFIG_FB_TFT_ILI9340=m # CONFIG_FB_TFT_ILI9341 is not set # CONFIG_FB_TFT_ILI9481 is not set # CONFIG_FB_TFT_ILI9486 is not set # CONFIG_FB_TFT_PCD8544 is not set CONFIG_FB_TFT_RA8875=m # CONFIG_FB_TFT_S6D02A1 is not set # CONFIG_FB_TFT_S6D1121 is not set CONFIG_FB_TFT_SSD1289=m CONFIG_FB_TFT_SSD1306=m # CONFIG_FB_TFT_SSD1331 is not set # CONFIG_FB_TFT_SSD1351 is not set CONFIG_FB_TFT_ST7735R=m CONFIG_FB_TFT_ST7789V=m CONFIG_FB_TFT_TINYLCD=m CONFIG_FB_TFT_TLS8204=m # CONFIG_FB_TFT_UC1611 is not set CONFIG_FB_TFT_UC1701=m CONFIG_FB_TFT_UPD161704=m # CONFIG_FB_TFT_WATTEROTT is not set CONFIG_FB_FLEX=m CONFIG_FB_TFT_FBTFT_DEVICE=m # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=m CONFIG_ALIENWARE_WMI=m # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_WMI=m # CONFIG_DELL_WMI_AIO is not set CONFIG_DELL_SMO8800=y CONFIG_DELL_RBTN=m CONFIG_FUJITSU_LAPTOP=m # CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_AMILO_RFKILL is not set CONFIG_HP_ACCEL=y CONFIG_HP_WIRELESS=m # CONFIG_HP_WMI is not set CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m # CONFIG_SONYPI_COMPAT is not set CONFIG_IDEAPAD_LAPTOP=m CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y # CONFIG_THINKPAD_ACPI_DEBUG is not set CONFIG_THINKPAD_ACPI_UNSAFE_LEDS=y # CONFIG_THINKPAD_ACPI_VIDEO is not set # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set # CONFIG_SENSORS_HDAPS is not set CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m # CONFIG_EEEPC_WMI is not set CONFIG_ACPI_WMI=m # CONFIG_MSI_WMI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_ACPI_TOSHIBA is not set CONFIG_TOSHIBA_BT_RFKILL=m CONFIG_TOSHIBA_HAPS=m CONFIG_TOSHIBA_WMI=m CONFIG_ACPI_CMPC=m CONFIG_INTEL_IPS=m CONFIG_IBM_RTL=m CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m # CONFIG_SAMSUNG_Q10 is not set CONFIG_APPLE_GMUX=m CONFIG_INTEL_RST=y CONFIG_INTEL_SMARTCONNECT=y CONFIG_PVPANIC=y CONFIG_INTEL_PMC_IPC=m CONFIG_SURFACE_PRO3_BUTTON=m CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m # CONFIG_CHROMEOS_PSTORE is not set CONFIG_CROS_EC_CHARDEV=m CONFIG_CROS_EC_LPC=m CONFIG_CROS_EC_PROTO=y CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y # CONFIG_COMMON_CLK_RK808 is not set CONFIG_COMMON_CLK_SI5351=y CONFIG_COMMON_CLK_SI514=y CONFIG_COMMON_CLK_SI570=m CONFIG_COMMON_CLK_CDCE925=m CONFIG_CLK_TWL6040=y CONFIG_COMMON_CLK_PWM=m # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_CDCE706 is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_PCC=y CONFIG_ALTERA_MBOX=m # CONFIG_MAILBOX_TEST is not set # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y CONFIG_STE_MODEM_RPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ADC_JACK=m CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_RT8973A=m CONFIG_EXTCON_SM5502=m CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set CONFIG_IIO=y CONFIG_IIO_BUFFER=y # CONFIG_IIO_BUFFER_CB is not set CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # # Accelerometers # CONFIG_BMA180=m CONFIG_BMC150_ACCEL=m CONFIG_BMC150_ACCEL_I2C=m CONFIG_BMC150_ACCEL_SPI=m # CONFIG_HID_SENSOR_ACCEL_3D is not set CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m CONFIG_KXSD9=y # CONFIG_KXCJK1013 is not set CONFIG_MMA8452=y CONFIG_MMA9551_CORE=y CONFIG_MMA9551=y CONFIG_MMA9553=m CONFIG_MXC4005=y CONFIG_STK8312=y CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD_SIGMA_DELTA=m CONFIG_AD7266=m CONFIG_AD7291=m CONFIG_AD7298=m CONFIG_AD7476=m # CONFIG_AD7791 is not set CONFIG_AD7793=m # CONFIG_AD7887 is not set CONFIG_AD7923=m # CONFIG_AD799X is not set # CONFIG_AXP288_ADC is not set # CONFIG_CC10001_ADC is not set # CONFIG_HI8435 is not set CONFIG_MAX1027=y CONFIG_MAX1363=m CONFIG_MCP320X=y # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set CONFIG_QCOM_SPMI_IADC=m CONFIG_QCOM_SPMI_VADC=m CONFIG_TI_ADC081C=m CONFIG_TI_ADC128S052=m CONFIG_TWL4030_MADC=m CONFIG_TWL6030_GPADC=m # CONFIG_VF610_ADC is not set # # Amplifiers # CONFIG_AD8366=y # # Chemical Sensors # # CONFIG_VZ89X is not set # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # # CONFIG_IIO_SSP_SENSORHUB is not set CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_SPI=y CONFIG_IIO_ST_SENSORS_CORE=y # # Digital to analog converters # # CONFIG_AD5064 is not set CONFIG_AD5360=m # CONFIG_AD5380 is not set CONFIG_AD5421=y CONFIG_AD5446=y # CONFIG_AD5449 is not set CONFIG_AD5504=m CONFIG_AD5624R_SPI=m # CONFIG_AD5686 is not set # CONFIG_AD5755 is not set # CONFIG_AD5764 is not set CONFIG_AD5791=m CONFIG_AD7303=y # CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set CONFIG_MCP4922=m # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # CONFIG_AD9523 is not set # # Phase-Locked Loop (PLL) frequency synthesizers # # CONFIG_ADF4350 is not set # # Digital gyroscope sensors # # CONFIG_ADIS16080 is not set CONFIG_ADIS16130=y CONFIG_ADIS16136=y # CONFIG_ADIS16260 is not set # CONFIG_ADXRS450 is not set CONFIG_BMG160=y CONFIG_BMG160_I2C=y CONFIG_BMG160_SPI=y # CONFIG_HID_SENSOR_GYRO_3D is not set CONFIG_IIO_ST_GYRO_3AXIS=m CONFIG_IIO_ST_GYRO_I2C_3AXIS=m CONFIG_IIO_ST_GYRO_SPI_3AXIS=m CONFIG_ITG3200=m # # Humidity sensors # CONFIG_DHT11=y CONFIG_HDC100X=m # CONFIG_HTU21 is not set CONFIG_SI7005=m # CONFIG_SI7020 is not set # # Inertial measurement units # CONFIG_ADIS16400=m CONFIG_ADIS16480=m CONFIG_KMX61=m CONFIG_INV_MPU6050_IIO=m CONFIG_IIO_ADIS_LIB=y CONFIG_IIO_ADIS_LIB_BUFFER=y # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=m CONFIG_AL3320A=m CONFIG_APDS9300=y CONFIG_APDS9960=y CONFIG_BH1750=m CONFIG_CM32181=m CONFIG_CM3232=y CONFIG_CM3323=m CONFIG_CM36651=m CONFIG_GP2AP020A00F=m # CONFIG_ISL29125 is not set CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=m CONFIG_JSA1212=y CONFIG_RPR0521=y # CONFIG_LTR501 is not set CONFIG_OPT3001=m # CONFIG_PA12203001 is not set CONFIG_STK3310=y CONFIG_TCS3414=m CONFIG_TCS3472=m CONFIG_SENSORS_TSL2563=m CONFIG_TSL4531=m CONFIG_US5182D=m CONFIG_VCNL4000=y # # Magnetometer sensors # CONFIG_AK8975=y CONFIG_AK09911=y CONFIG_BMC150_MAGN=y CONFIG_MAG3110=m CONFIG_HID_SENSOR_MAGNETOMETER_3D=m CONFIG_MMC35240=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_IIO_ST_MAGN_SPI_3AXIS=y # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set CONFIG_HID_SENSOR_DEVICE_ROTATION=y # # Triggers - standalone # CONFIG_IIO_INTERRUPT_TRIGGER=y CONFIG_IIO_SYSFS_TRIGGER=y # # Digital potentiometers # CONFIG_MCP4531=m # # Pressure sensors # # CONFIG_BMP280 is not set # CONFIG_HID_SENSOR_PRESS is not set # CONFIG_MPL115 is not set CONFIG_MPL3115=y # CONFIG_MS5611 is not set CONFIG_MS5637=m # CONFIG_IIO_ST_PRESS is not set # CONFIG_T5403 is not set # # Lightning sensors # CONFIG_AS3935=m # # Proximity sensors # CONFIG_LIDAR_LITE_V2=y CONFIG_SX9500=m # # Temperature sensors # CONFIG_MLX90614=m CONFIG_TMP006=m CONFIG_TSYS01=y CONFIG_TSYS02D=y # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # # CONFIG_VME_CA91CX42 is not set # CONFIG_VME_TSI148 is not set # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # # CONFIG_VME_USER is not set CONFIG_VME_PIO2=m CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_ATMEL_HLCDC_PWM=m # CONFIG_PWM_FSL_FTM is not set # CONFIG_PWM_LPSS is not set # CONFIG_PWM_PCA9685 is not set # CONFIG_PWM_TWL is not set CONFIG_PWM_TWL_LED=m CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=m CONFIG_SERIAL_IPOCTAL=m CONFIG_RESET_CONTROLLER=y CONFIG_FMC=m # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=m # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=m # # 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 is not set # CONFIG_MCB is not set # # Performance monitor support # # CONFIG_RAS is not set CONFIG_THUNDERBOLT=y # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=m # CONFIG_ND_BLK is not set # CONFIG_BTT is not set CONFIG_NVMEM=y # CONFIG_STM is not set # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m # CONFIG_DCDBAS is not set CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # 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 is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set # CONFIG_EXT4_FS_SECURITY is not set CONFIG_EXT4_ENCRYPTION=m CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=m CONFIG_REISERFS_CHECK=y # 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=m CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set CONFIG_OCFS2_DEBUG_FS=y CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=m CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_OVERLAY_FS=m # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # CONFIG_CACHEFILES is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m # CONFIG_MSDOS_FS is not set CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set # CONFIG_NETWORK_FILESYSTEMS is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=y # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=m # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=m # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=m # CONFIG_NLS_CODEPAGE_1250 is not set CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=y # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=m # # 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 is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC 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 is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_STACKTRACE is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # 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_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m # CONFIG_TEST_FIRMWARE is not set CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set CONFIG_TEST_STATIC_KEYS=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_X86_PTDUMP_CORE is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DEBUG_SET_MODULE_RONX=y # CONFIG_DEBUG_NX_TEST is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=m # # Security options # CONFIG_KEYS=y CONFIG_PERSISTENT_KEYRINGS=y # CONFIG_BIG_KEYS is not set CONFIG_ENCRYPTED_KEYS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=m # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=m 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=m CONFIG_CRYPTO_MD4=y 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=m # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m 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=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_X86_64=m CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_CHACHA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set # CONFIG_CRYPTO_TEA 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 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y # CONFIG_CRYPTO_USER_API_HASH is not set CONFIG_CRYPTO_USER_API_SKCIPHER=m CONFIG_CRYPTO_USER_API_RNG=m CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_CCP is not set CONFIG_CRYPTO_DEV_QAT=y CONFIG_CRYPTO_DEV_QAT_DH895xCC=y # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set CONFIG_ASYMMETRIC_KEY_TYPE=m CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m CONFIG_PUBLIC_KEY_ALGO_RSA=m CONFIG_X509_CERTIFICATE_PARSER=m CONFIG_PKCS7_MESSAGE_PARSER=m CONFIG_PKCS7_TEST_KEY=m # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_RAID6_PQ=m 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=m CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m 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=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=m CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 BFla --=-=-=--