From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8630579469646262658==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [Staging] ebd43516d3: BUG: scheduling while atomic: swapper/1/0x00000002 Date: Mon, 02 Nov 2015 16:15:05 +0800 Message-ID: <87ziyw95rq.fsf@yhuang-dev.intel.com> List-Id: --===============8630579469646262658== 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 ebd43516d3879f882a403836bba8bc5791f26a28 ("Staging: panel: usleep_ra= nge is preferred over udelay") +---------------------------------------+------------+------------+ | | 46f566ed53 | ebd43516d3 | +---------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 21 | 21 | | page_allocation_failure:order:#,mode | 21 | | | warn_alloc_failed+0x | 21 | | | Mem-Info | 19 | | | backtrace:ring_buffer_consumer_thread | 21 | | | BUG:scheduling_while_atomic | 0 | 21 | | backtrace:lcd_write_cmd_p8 | 0 | 21 | | backtrace:lcd_init_display | 0 | 21 | | backtrace:__parport_register_driver | 0 | 21 | | backtrace:panel_init_module | 0 | 21 | | backtrace:kernel_init_freeable | 0 | 21 | | backtrace:lcd_clear_display | 0 | 17 | +---------------------------------------+------------+------------+ [ 17.089664] usbcore: registered new interface driver usbhid [ 17.091149] usbhid: USB HID core driver [ 17.091149] usbhid: USB HID core driver [ 17.112294] BUG: scheduling while atomic: swapper/1/0x00000002 [ 17.112294] BUG: scheduling while atomic: swapper/1/0x00000002 [ 17.113858] 2 locks held by swapper/1: [ 17.113858] 2 locks held by swapper/1: [ 17.114845] #0: = [ 17.114845] #0: ( (registration_lockregistration_lock){+.+.+.}){+.+.+.= }, at: , at: [<47696184>] __parport_register_driver+0xc4/0xf0 [<47696184>] __parport_register_driver+0xc4/0xf0 [ 17.116024] #1: = [ 17.116024] #1: ( (pprt_lockpprt_lock){......}){......}, at: , at: [<4= 7cceb45>] lcd_write_cmd_p8+0x15/0x90 [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [ 17.116024] irq event stamp: 5212020 [ 17.116024] irq event stamp: 5212020 [ 17.116024] hardirqs last enabled at (5212019): = [ 17.116024] hardirqs last enabled at (5212019): [<47e5c495>] _raw_spin_= unlock_irqrestore+0x65/0x80 [<47e5c495>] _raw_spin_unlock_irqrestore+0x65/0x80 [ 17.116024] hardirqs last disabled at (5212020): = [ 17.116024] hardirqs last disabled at (5212020): [<47e5c07a>] _raw_spin_= lock_irq+0x1a/0x80 [<47e5c07a>] _raw_spin_lock_irq+0x1a/0x80 [ 17.116024] softirqs last enabled at (5206816): = [ 17.116024] softirqs last enabled at (5206816): [<46e51833>] __do_softi= rq+0x393/0x460 [<46e51833>] __do_softirq+0x393/0x460 [ 17.116024] softirqs last disabled at (5206811): = [ 17.116024] softirqs last disabled at (5206811): [<46e04d78>] do_softirq= _own_stack+0x38/0x50 [<46e04d78>] do_softirq_own_stack+0x38/0x50 [ 17.116024] Preemption disabled at: [ 17.116024] Preemption disabled at:[<47cceb45>] lcd_write_cmd_p8+0x15/0x= 90 [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [ 17.116024] = [ 17.116024] = [ 17.116024] CPU: 0 PID: 1 Comm: swapper Not tainted 4.3.0-rc7-02299-gebd= 4351 #1 [ 17.116024] CPU: 0 PID: 1 Comm: swapper Not tainted 4.3.0-rc7-02299-gebd= 4351 #1 [ 17.116024] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 17.116024] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 17.116024] 40292040 [ 17.116024] 40292040 40292040 40292040 40295d98 40295d98 472d8c3d 472d8= c3d 40295db4 40295db4 46e71960 46e71960 4835c6ee 4835c6ee 47cceb45 47cceb45 [ 17.116024] 47cceb45 [ 17.116024] 47cceb45 00000002 00000002 00000000 00000000 40295df0 40295= df0 47e56a06 47e56a06 47e5c478 47e5c478 00000000 00000000 40295e1c 40295e1c [ 17.116024] 40295dfc [ 17.116024] 40295dfc 46eb374e 46eb374e 00013880 00013880 00000000 00000= 000 46e7549c 46e7549c 00000000 00000000 40292040 40292040 40296000 40296000 [ 17.116024] Call Trace: [ 17.116024] Call Trace: [ 17.116024] [<472d8c3d>] dump_stack+0x16/0x19 [ 17.116024] [<472d8c3d>] dump_stack+0x16/0x19 [ 17.116024] [<46e71960>] __schedule_bug+0x70/0xc0 [ 17.116024] [<46e71960>] __schedule_bug+0x70/0xc0 [ 17.116024] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.116024] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.116024] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.116024] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.116024] [<47e56a06>] __schedule+0x876/0xd20 [ 17.116024] [<47e56a06>] __schedule+0x876/0xd20 [ 17.116024] [<47e5c478>] ? _raw_spin_unlock_irqrestore+0x48/0x80 [ 17.116024] [<47e5c478>] ? _raw_spin_unlock_irqrestore+0x48/0x80 [ 17.116024] [<46eb374e>] ? hrtimer_start_range_ns+0xae/0x280 [ 17.116024] [<46eb374e>] ? hrtimer_start_range_ns+0xae/0x280 [ 17.116024] [<46e7549c>] ? preempt_count_add+0xc/0xd0 [ 17.116024] [<46e7549c>] ? preempt_count_add+0xc/0xd0 [ 17.116024] [<47e56f13>] schedule+0x33/0x90 [ 17.116024] [<47e56f13>] schedule+0x33/0x90 [ 17.116024] [<47e5b61f>] schedule_hrtimeout_range_clock+0xdf/0x180 [ 17.116024] [<47e5b61f>] schedule_hrtimeout_range_clock+0xdf/0x180 [ 17.116024] [<46eb2f70>] ? enqueue_hrtimer+0x130/0x130 [ 17.116024] [<46eb2f70>] ? enqueue_hrtimer+0x130/0x130 [ 17.116024] [<47e5b6d7>] schedule_hrtimeout_range+0x17/0x20 [ 17.116024] [<47e5b6d7>] schedule_hrtimeout_range+0x17/0x20 [ 17.116024] [<47e5b386>] usleep_range+0x46/0x50 [ 17.116024] [<47e5b386>] usleep_range+0x46/0x50 [ 17.116024] [<47cceb67>] lcd_write_cmd_p8+0x37/0x90 [ 17.116024] [<47cceb67>] lcd_write_cmd_p8+0x37/0x90 [ 17.116024] [<47ccef26>] lcd_init_display+0x36/0x110 [ 17.116024] [<47ccef26>] lcd_init_display+0x36/0x110 [ 17.116024] [<47cd0031>] panel_attach+0x701/0xb30 [ 17.116024] [<47cd0031>] panel_attach+0x701/0xb30 [ 17.116024] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.116024] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.116024] [<4769601e>] port_check+0x1e/0x30 [ 17.116024] [<4769601e>] port_check+0x1e/0x30 [ 17.116024] [<476a251f>] bus_for_each_dev+0x4f/0x80 [ 17.116024] [<476a251f>] bus_for_each_dev+0x4f/0x80 [ 17.116024] [<476961a0>] __parport_register_driver+0xe0/0xf0 [ 17.116024] [<476961a0>] __parport_register_driver+0xe0/0xf0 [ 17.116024] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.116024] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.116024] [<4877aadc>] ? staging_init+0x7/0x7 [ 17.116024] [<4877aadc>] ? staging_init+0x7/0x7 [ 17.116024] [<4877acc8>] panel_init_module+0x1ec/0x238 [ 17.116024] [<4877acc8>] panel_init_module+0x1ec/0x238 [ 17.116024] [<48726bd5>] do_one_initcall+0xce/0x14c [ 17.116024] [<48726bd5>] do_one_initcall+0xce/0x14c [ 17.116024] [<46e6bf6f>] ? parse_args+0x23f/0x3f0 [ 17.116024] [<46e6bf6f>] ? parse_args+0x23f/0x3f0 [ 17.116024] [<47e5d000>] ? syscall_call+0x6/0x7 [ 17.116024] [<47e5d000>] ? syscall_call+0x6/0x7 [ 17.116024] [<48726d11>] ? kernel_init_freeable+0xbe/0x15b [ 17.116024] [<48726d11>] ? kernel_init_freeable+0xbe/0x15b [ 17.116024] [<48726d31>] kernel_init_freeable+0xde/0x15b [ 17.116024] [<48726d31>] kernel_init_freeable+0xde/0x15b [ 17.116024] [<47e54de0>] kernel_init+0x10/0xe0 [ 17.116024] [<47e54de0>] kernel_init+0x10/0xe0 [ 17.116024] [<46e759f5>] ? schedule_tail+0x25/0x80 [ 17.116024] [<46e759f5>] ? schedule_tail+0x25/0x80 [ 17.116024] [<47e5ce60>] ret_from_kernel_thread+0x20/0x30 [ 17.116024] [<47e5ce60>] ret_from_kernel_thread+0x20/0x30 [ 17.116024] [<47e54dd0>] ? rest_init+0x120/0x120 [ 17.116024] [<47e54dd0>] ? rest_init+0x120/0x120 [ 17.266557] BUG: scheduling while atomic: swapper/1/0x00000002 [ 17.266557] BUG: scheduling while atomic: swapper/1/0x00000002 [ 17.268236] 2 locks held by swapper/1: [ 17.268236] 2 locks held by swapper/1: [ 17.269302] #0: = [ 17.269302] #0: ( (registration_lockregistration_lock){+.+.+.}){+.+.+.= }, at: , at: [<47696184>] __parport_register_driver+0xc4/0xf0 [<47696184>] __parport_register_driver+0xc4/0xf0 [ 17.271945] #1: = [ 17.271945] #1: ( (pprt_lockpprt_lock){+.+...}){+.+...}, at: , at: [<4= 7cceb45>] lcd_write_cmd_p8+0x15/0x90 [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [ 17.274198] Preemption disabled at: [ 17.274198] Preemption disabled at:[<47cceb45>] lcd_write_cmd_p8+0x15/0x= 90 [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [ 17.294247] = [ 17.294247] = [ 17.294681] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.3.0-= rc7-02299-gebd4351 #1 [ 17.294681] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.3.0-= rc7-02299-gebd4351 #1 [ 17.297108] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 17.297108] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 17.299593] 40292040 [ 17.299593] 40292040 40292040 40292040 40295d98 40295d98 472d8c3d 472d8= c3d 40295db4 40295db4 46e71960 46e71960 4835c6ee 4835c6ee 47cceb45 47cceb45 [ 17.320046] 47cceb45 [ 17.320046] 47cceb45 00000002 00000002 00000000 00000000 40295df0 40295= df0 47e56a06 47e56a06 47e5c478 47e5c478 00000000 00000000 40295e1c 40295e1c [ 17.322382] 40295dfc [ 17.322382] 40295dfc 46eb374e 46eb374e 0000ea60 0000ea60 00000000 00000= 000 46e7549c 46e7549c 00000000 00000000 40292040 40292040 40296000 40296000 [ 17.324736] Call Trace: [ 17.324736] Call Trace: [ 17.325444] [<472d8c3d>] dump_stack+0x16/0x19 [ 17.325444] [<472d8c3d>] dump_stack+0x16/0x19 [ 17.326703] [<46e71960>] __schedule_bug+0x70/0xc0 [ 17.326703] [<46e71960>] __schedule_bug+0x70/0xc0 [ 17.328081] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.328081] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.347621] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.347621] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.349107] [<47e56a06>] __schedule+0x876/0xd20 [ 17.349107] [<47e56a06>] __schedule+0x876/0xd20 [ 17.350412] [<47e5c478>] ? _raw_spin_unlock_irqrestore+0x48/0x80 [ 17.350412] [<47e5c478>] ? _raw_spin_unlock_irqrestore+0x48/0x80 [ 17.352162] [<46eb374e>] ? hrtimer_start_range_ns+0xae/0x280 [ 17.352162] [<46eb374e>] ? hrtimer_start_range_ns+0xae/0x280 [ 17.353788] [<46e7549c>] ? preempt_count_add+0xc/0xd0 [ 17.353788] [<46e7549c>] ? preempt_count_add+0xc/0xd0 [ 17.355205] [<47e56f13>] schedule+0x33/0x90 [ 17.355205] [<47e56f13>] schedule+0x33/0x90 [ 17.356340] [<47e5b61f>] schedule_hrtimeout_range_clock+0xdf/0x180 [ 17.356340] [<47e5b61f>] schedule_hrtimeout_range_clock+0xdf/0x180 [ 17.357868] [<46eb2f70>] ? enqueue_hrtimer+0x130/0x130 [ 17.357868] [<46eb2f70>] ? enqueue_hrtimer+0x130/0x130 [ 17.359126] [<47e5b6d7>] schedule_hrtimeout_range+0x17/0x20 [ 17.359126] [<47e5b6d7>] schedule_hrtimeout_range+0x17/0x20 [ 17.378704] [<47e5b386>] usleep_range+0x46/0x50 [ 17.378704] [<47e5b386>] usleep_range+0x46/0x50 [ 17.380033] [<47cceb90>] lcd_write_cmd_p8+0x60/0x90 [ 17.380033] [<47cceb90>] lcd_write_cmd_p8+0x60/0x90 [ 17.381348] [<47ccef26>] lcd_init_display+0x36/0x110 [ 17.381348] [<47ccef26>] lcd_init_display+0x36/0x110 [ 17.382563] [<47cd0031>] panel_attach+0x701/0xb30 [ 17.382563] [<47cd0031>] panel_attach+0x701/0xb30 [ 17.383734] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.383734] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.385072] [<4769601e>] port_check+0x1e/0x30 [ 17.385072] [<4769601e>] port_check+0x1e/0x30 [ 17.386153] [<476a251f>] bus_for_each_dev+0x4f/0x80 [ 17.386153] [<476a251f>] bus_for_each_dev+0x4f/0x80 [ 17.405529] [<476961a0>] __parport_register_driver+0xe0/0xf0 [ 17.405529] [<476961a0>] __parport_register_driver+0xe0/0xf0 [ 17.407111] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.407111] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.408437] [<4877aadc>] ? staging_init+0x7/0x7 [ 17.408437] [<4877aadc>] ? staging_init+0x7/0x7 [ 17.409553] [<4877acc8>] panel_init_module+0x1ec/0x238 [ 17.409553] [<4877acc8>] panel_init_module+0x1ec/0x238 [ 17.410823] [<48726bd5>] do_one_initcall+0xce/0x14c [ 17.410823] [<48726bd5>] do_one_initcall+0xce/0x14c [ 17.412051] [<46e6bf6f>] ? parse_args+0x23f/0x3f0 [ 17.412051] [<46e6bf6f>] ? parse_args+0x23f/0x3f0 [ 17.413218] [<47e5d000>] ? syscall_call+0x6/0x7 [ 17.413218] [<47e5d000>] ? syscall_call+0x6/0x7 [ 17.436422] [<48726d11>] ? kernel_init_freeable+0xbe/0x15b [ 17.436422] [<48726d11>] ? kernel_init_freeable+0xbe/0x15b [ 17.437796] [<48726d31>] kernel_init_freeable+0xde/0x15b [ 17.437796] [<48726d31>] kernel_init_freeable+0xde/0x15b [ 17.439112] [<47e54de0>] kernel_init+0x10/0xe0 [ 17.439112] [<47e54de0>] kernel_init+0x10/0xe0 [ 17.440252] [<46e759f5>] ? schedule_tail+0x25/0x80 [ 17.440252] [<46e759f5>] ? schedule_tail+0x25/0x80 Thanks, Ying Huang --===============8630579469646262658== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.3.0-rc7-02299-gebd4351" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4zLjAtcmM3IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX0hBVkVfTEFURU5DWVRPUF9TVVBQT1JUPXkKQ09ORklHX01NVT15 CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09O RklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19H RU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05G SUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9B UkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVE X1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJ QkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVH RV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19B UkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RF QlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfMzJfTEFaWV9HUz15CkNPTkZJR19BUkNIX0hXRUlH SFRfQ0ZMQUdTPSItZmNhbGwtc2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNI X1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RB QkxFX0xFVkVMUz0yCkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9S RUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJM RV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0JST0tFTl9PTl9TTVA9eQpDT05G SUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklH X0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xP Q0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9L RVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5F TF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkK IyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfQlpJUDIgaXMg bm90IHNldApDT05GSUdfS0VSTkVMX0xaTUE9eQojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBu b3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCiMgQ09ORklHX1NXQVAgaXMg bm90IHNldApDT05GSUdfU1lTVklQQz15CkNPTkZJR19TWVNWSVBDX1NZU0NUTD15CiMgQ09ORklH X1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0ggaXMg bm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQojIENPTkZJR19BVURJVCBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9 eQpDT05GSUdfR0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lS UV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5F UklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fREVCVUc9eQpDT05GSUdfSVJR X0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJD RV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfQ0xPQ0tT T1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVfVlNZU0NBTEw9 eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRT X0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05G SUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19I Wl9QRVJJT0RJQz15CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldAojIENPTkZJR19OT19I WiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hfUkVTX1RJTUVSUyBpcyBub3Qgc2V0CgojCiMgQ1BV L1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCiMgQ09ORklHX1RJQ0tfQ1BVX0FDQ09V TlRJTkcgaXMgbm90IHNldApDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORz15CiMgQ09ORklHX0JT RF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldAojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoK IwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfUFJFRU1QVF9SQ1U9eQojIENPTkZJR19SQ1VfRVhQ RVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNLU19SQ1UgaXMgbm90IHNl dApDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19UUkVFX1JDVV9UUkFDRT15CiMgQ09O RklHX1JDVV9FWFBFRElURV9CT09UIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0JJTjJDPXkKQ09O RklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQpDT05GSUdfTE9HX0JVRl9TSElG VD0xNwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19DR1JPVVBTPXkK IyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0ZSRUVaRVIg aXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9V UF9ERVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMgbm90 IHNldAojIENPTkZJR19DR1JPVVBfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQ IGlzIG5vdCBzZXQKQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRT15CkNPTkZJR19OQU1FU1BBQ0VT PXkKIyBDT05GSUdfVVRTX05TIGlzIG5vdCBzZXQKQ09ORklHX0lQQ19OUz15CiMgQ09ORklHX1VT RVJfTlMgaXMgbm90IHNldApDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CiMgQ09ORklH X1NDSEVEX0FVVE9HUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMg bm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5J VFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJ R19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9 eQojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9 eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExf RVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQ Rj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKIyBD T05GSUdfU0dFVE1BU0tfU1lTQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU0ZTX1NZU0NBTEwg aXMgbm90IHNldAojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxM U1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX0JVRz15 CkNPTkZJR19QQ1NQS1JfUExBVEZPUk09eQojIENPTkZJR19CQVNFX0ZVTEwgaXMgbm90IHNldApD T05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElN RVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX1NITUVN PXkKQ09ORklHX0FJTz15CiMgQ09ORklHX0FEVklTRV9TWVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJ R19VU0VSRkFVTFRGRD15CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpD T05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CgojCiMgS2VybmVsIFBl cmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9eQojIENP TkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1fRVZFTlRf Q09VTlRFUlMgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKQ09ORklH X1NMQUI9eQojIENPTkZJR19TTFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QUk9G SUxJTkc9eQpDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19P UFJPRklMRT15CiMgQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWCBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklH X0pVTVBfTEFCRUwgaXMgbm90IHNldApDT05GSUdfVVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRC SVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElH TkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVf SU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9C RVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFD RT15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0FUVFJTPXkK Q09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJF QUQ9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVf UkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZF X0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09ORklHX0hBVkVf TUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVUVVJOX05PVElGSUVS PXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkK Q09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pVTVBf TEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9D TVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9X QU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15 CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNU T1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0ND X1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RF Q1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkK Q09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19NT0RVTEVTX1VT RV9FTEZfUkVMPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9D T1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09ORklHX09MRF9TSUdT VVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBw cm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hB U19HQ09WX1BST0ZJTEVfQUxMPXkKQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQ9eQpD T05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTEK IyBDT05GSUdfTU9EVUxFUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkK Q09ORklHX0JMT0NLPXkKIyBDT05GSUdfTEJEQUYgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9C U0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQojIENPTkZJR19CTEtfREVWX0lOVEVHUklUWSBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0CgojCiMgUGFy dGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JO X1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BSVhfUEFSVElUSU9OPXkKIyBDT05GSUdfT1NG X1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQojIENPTkZJR19B VEFSSV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19NQUNfUEFSVElUSU9OIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVNET1NfUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTERNX1BBUlRJ VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdf VUxUUklYX1BBUlRJVElPTj15CiMgQ09ORklHX1NVTl9QQVJUSVRJT04gaXMgbm90IHNldAojIENP TkZJR19LQVJNQV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19FRklfUEFSVElUSU9OIGlz IG5vdCBzZXQKIyBDT05GSUdfU1lTVjY4X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NN RExJTkVfUEFSVElUSU9OIGlzIG5vdCBzZXQKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lP U0NIRURfTk9PUD15CiMgQ09ORklHX0lPU0NIRURfREVBRExJTkUgaXMgbm90IHNldAojIENPTkZJ R19JT1NDSEVEX0NGUSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX05PT1A9eQpDT05GSUdfREVG QVVMVF9JT1NDSEVEPSJub29wIgpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdf QVJDSF9TVVBQT1JUU19BVE9NSUNfUk1XPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9D S1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15Cgoj CiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKIyBDT05GSUdfWk9ORV9ETUEgaXMgbm90 IHNldAojIENPTkZJR19TTVAgaXMgbm90IHNldApDT05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpD T05GSUdfWDg2X01QUEFSU0U9eQpDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05G SUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9NSUQ9eQpDT05GSUdf WDg2X0lOVEVMX1FVQVJLPXkKQ09ORklHX1g4Nl9JTlRFTF9MUFNTPXkKQ09ORklHX1g4Nl9BTURf UExBVEZPUk1fREVWSUNFPXkKQ09ORklHX0lPU0ZfTUJJPXkKIyBDT05GSUdfSU9TRl9NQklfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19YODZfUkRDMzIxWCBpcyBub3Qgc2V0CkNPTkZJR19YODZf MzJfSVJJUz15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNP TkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJ UlRfREVCVUcgaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RFQlVH X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEdVRVNUX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NL PXkKQ09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdf TTU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZUU0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2 TU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfTTY4NiBpcyBub3Qgc2V0CkNPTkZJR19NUEVOVElVTUlJ PXkKIyBDT05GSUdfTVBFTlRJVU1JSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElVTU0gaXMg bm90IHNldAojIENPTkZJR19NUEVOVElVTTQgaXMgbm90IHNldAojIENPTkZJR19NSzYgaXMgbm90 IHNldAojIENPTkZJR19NSzcgaXMgbm90IHNldAojIENPTkZJR19NSzggaXMgbm90IHNldAojIENP TkZJR19NQ1JVU09FIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfTVdJTkNISVBDNiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0QgaXMgbm90IHNl dAojIENPTkZJR19NRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0 CiMgQ09ORklHX01HRU9ERV9MWCBpcyBub3Qgc2V0CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qg c2V0CiMgQ09ORklHX01WSUFDM18yIGlzIG5vdCBzZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldAoj IENPTkZJR19YODZfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hF X1NISUZUPTUKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD01CkNPTkZJR19YODZfSU5URUxfVVNF UkNPUFk9eQpDT05GSUdfWDg2X1VTRV9QUFJPX0NIRUNLU1VNPXkKQ09ORklHX1g4Nl9UU0M9eQpD T05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1V TV9DUFVfRkFNSUxZPTUKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CiMgQ09ORklHX1BST0NFU1NP Ul9TRUxFQ1QgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQ X0NZUklYXzMyPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15 CkNPTkZJR19DUFVfU1VQX1RSQU5TTUVUQV8zMj15CkNPTkZJR19DUFVfU1VQX1VNQ18zMj15CkNP TkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0FQQl9USU1FUj15CkNPTkZJR19ETUk9eQpDT05GSUdf TlJfQ1BVUz0xCiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVN UFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9D T1VOVD15CkNPTkZJR19VUF9MQVRFX0lOSVQ9eQpDT05GSUdfWDg2X1VQX0FQSUM9eQpDT05GSUdf WDg2X1VQX0lPQVBJQz15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJ Qz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CiMgQ09ORklHX1g4 Nl9NQ0UgaXMgbm90IHNldAojIENPTkZJR19YODZfTEVHQUNZX1ZNODYgaXMgbm90IHNldAojIENP TkZJR19WTTg2IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2XzE2QklUIGlzIG5vdCBzZXQKQ09ORklH X1RPU0hJQkE9eQpDT05GSUdfSThLPXkKQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9eQojIENPTkZJ R19NSUNST0NPREUgaXMgbm90IHNldAojIENPTkZJR19YODZfTVNSIGlzIG5vdCBzZXQKIyBDT05G SUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9ISUdITUVNIGlzIG5vdCBzZXQKQ09O RklHX0hJR0hNRU00Rz15CiMgQ09ORklHX0hJR0hNRU02NEcgaXMgbm90IHNldAojIENPTkZJR19W TVNQTElUXzNHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8zR19PUFQgaXMgbm90IHNldAoj IENPTkZJR19WTVNQTElUXzJHIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1TUExJVF8yR19PUFQgaXMg bm90IHNldApDT05GSUdfVk1TUExJVF8xRz15CkNPTkZJR19QQUdFX09GRlNFVD0weDQwMDAwMDAw CkNPTkZJR19ISUdITUVNPXkKQ09ORklHX05FRURfTk9ERV9NRU1NQVBfU0laRT15CkNPTkZJR19B UkNIX0ZMQVRNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJ R19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVF PTAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQojIENPTkZJR19GTEFUTUVNX01BTlVBTCBp cyBub3Qgc2V0CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNP TkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9TVEFUSUM9eQpDT05G SUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklH X0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKIyBDT05G SUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWV9IT1RQ TFVHIGlzIG5vdCBzZXQKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX01FTU9SWV9C QUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkK Q09ORklHX01JR1JBVElPTj15CiMgQ09ORklHX1BIWVNfQUREUl9UXzY0QklUIGlzIG5vdCBzZXQK Q09ORklHX1pPTkVfRE1BX0ZMQUc9MAojIENPTkZJR19CT1VOQ0UgaXMgbm90IHNldApDT05GSUdf VklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKIyBDT05GSUdfS1NNIGlzIG5vdCBz ZXQKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19UUkFOU1BBUkVOVF9I VUdFUEFHRT15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0 CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX05FRURfUEVSX0NQ VV9LTT15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQ01BPXkKIyBDT05G SUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NNQV9ERUJVR0ZTPXkKQ09ORklHX0NNQV9B UkVBUz03CkNPTkZJR19aUE9PTD15CiMgQ09ORklHX1pCVUQgaXMgbm90IHNldApDT05GSUdfWlNN QUxMT0M9eQpDT05GSUdfUEdUQUJMRV9NQVBQSU5HPXkKQ09ORklHX1pTTUFMTE9DX1NUQVQ9eQpD T05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJS RURfU1RSVUNUX1BBR0VfSU5JVD15CkNPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkc9eQpDT05GSUdf RlJBTUVfVkVDVE9SPXkKIyBDT05GSUdfSElHSFBURSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hF Q0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJ T05fQ0hFQ0s9eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CiMgQ09ORklHX01BVEhfRU1VTEFU SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRSUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfUkFO RE9NIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05GSUdfWDg2X0lOVEVMX01QWCBp cyBub3Qgc2V0CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ0NPTVAgaXMgbm90 IHNldAojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdf SFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0y NTAKIyBDT05GSUdfU0NIRURfSFJUSUNLIGlzIG5vdCBzZXQKQ09ORklHX0tFWEVDPXkKQ09ORklH X0NSQVNIX0RVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxP Q0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRT15CkNPTkZJR19SQU5ET01JWkVfQkFTRV9N QVhfT0ZGU0VUPTB4MjAwMDAwMDAKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlT SUNBTF9BTElHTj0weDIwMDAwMAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09O RklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERUX1NZU0NBTEw9eQpD T05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQg YW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpF Uj15CkNPTkZJR19TVVNQRU5EX1NLSVBfU1lOQz15CkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19Q TV9BVVRPU0xFRVA9eQojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09 eQojIENPTkZJR19QTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QTV9PUFA9eQpDT05GSUdfUE1f Q0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05G SUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hf TUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQ UE9SVD15CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRSBpcyBub3Qgc2V0CkNP TkZJR19BQ1BJX0VDX0RFQlVHRlM9eQojIENPTkZJR19BQ1BJX0FDIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9CQVRURVJZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FD UElfVklERU89eQpDT05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNl dApDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15 CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9S PXkKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX0NVU1RPTV9EU0RUX0ZJTEU9IiIK IyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5JVFJE X1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkK Q09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQpDT05G SUdfQUNQSV9TQlM9eQpDT05GSUdfQUNQSV9IRUQ9eQpDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9E PXkKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApDT05GSUdf SEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklHX0FDUElf QVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CiMgQ09ORklHX0FDUElfQVBFSV9FSU5KIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUcgaXMgbm90IHNldApDT05GSUdf UE1JQ19PUFJFR0lPTj15CkNPTkZJR19DUkNfUE1JQ19PUFJFR0lPTj15CkNPTkZJR19TRkk9eQoj IENPTkZJR19BUE0gaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJ R19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKIyBDT05GSUdfQ1BVX0ZS RVFfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1B TkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1BTkQgaXMgbm90IHNldApDT05G SUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFPXkKQ09ORklHX0NQVV9GUkVRX0dP Vl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKIyBDT05GSUdf Q1BVX0ZSRVFfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05E RU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRT15CgojCiMgQ1BVIGZyZXF1 ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwpDT05GSUdfQ1BVRlJFUV9EVD15CiMgQ09ORklHX1g4Nl9J TlRFTF9QU1RBVEUgaXMgbm90IHNldApDT05GSUdfWDg2X1BDQ19DUFVGUkVRPXkKQ09ORklHX1g4 Nl9BQ1BJX0NQVUZSRVE9eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9DUEI9eQojIENPTkZJR19Y ODZfU0ZJX0NQVUZSRVEgaXMgbm90IHNldApDT05GSUdfWDg2X1BPV0VSTk9XX0s2PXkKQ09ORklH X1g4Nl9QT1dFUk5PV19LNz15CkNPTkZJR19YODZfUE9XRVJOT1dfSzdfQUNQST15CkNPTkZJR19Y ODZfUE9XRVJOT1dfSzg9eQojIENPTkZJR19YODZfQU1EX0ZSRVFfU0VOU0lUSVZJVFkgaXMgbm90 IHNldAojIENPTkZJR19YODZfR1hfU1VTUE1PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVF RFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZfU1BFRURTVEVQX0lDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfU01JIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9Q NF9DTE9DS01PRD15CkNPTkZJR19YODZfQ1BVRlJFUV9ORk9SQ0UyPXkKQ09ORklHX1g4Nl9MT05H UlVOPXkKIyBDT05GSUdfWDg2X0xPTkdIQVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VfUE9X RVJTQVZFUiBpcyBub3Qgc2V0CgojCiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVE U1RFUF9MSUI9eQoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9J RExFX0dPVl9MQURERVI9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTUVOVSBpcyBub3Qgc2V0CiMg Q09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlRF TF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CiMgQ09O RklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNPTkZJRyBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT09MUEMg aXMgbm90IHNldApDT05GSUdfUENJX0dPQU5ZPXkKQ09ORklHX1BDSV9CSU9TPXkKQ09ORklHX1BD SV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9PTFBDPXkKQ09ORklH X1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldAojIENP TkZJR19QQ0lFUE9SVEJVUyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9N U0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lf UkVBTExPQ19FTkFCTEVfQVVUTz15CkNPTkZJR19QQ0lfU1RVQj15CiMgQ09ORklHX0hUX0lSUSBp cyBub3Qgc2V0CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdfUENJX1BS ST15CiMgQ09ORklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwoj IFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JU0FfRE1BX0FQST15CiMgQ09O RklHX0lTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDeDIwMCBpcyBub3Qgc2V0CkNPTkZJR19PTFBD PXkKIyBDT05GSUdfT0xQQ19YTzFfUE0gaXMgbm90IHNldApDT05GSUdfT0xQQ19YTzE1X1NDST15 CkNPTkZJR19BTElYPXkKQ09ORklHX05FVDU1MDE9eQojIENPTkZJR19HRU9TIGlzIG5vdCBzZXQK Q09ORklHX0FNRF9OQj15CkNPTkZJR19QQ0NBUkQ9eQojIENPTkZJR19QQ01DSUEgaXMgbm90IHNl dApDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPXkK IyBDT05GSUdfWUVOVEFfTzIgaXMgbm90IHNldApDT05GSUdfWUVOVEFfUklDT0g9eQpDT05GSUdf WUVOVEFfVEk9eQojIENPTkZJR19ZRU5UQV9FTkVfVFVORSBpcyBub3Qgc2V0CiMgQ09ORklHX1lF TlRBX1RPU0hJQkEgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CkNP TkZJR19SQVBJRElPPXkKQ09ORklHX1JBUElESU9fRElTQ19USU1FT1VUPTMwCkNPTkZJR19SQVBJ RElPX0VOQUJMRV9SWF9UWF9QT1JUUz15CiMgQ09ORklHX1JBUElESU9fRE1BX0VOR0lORSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JBUElESU9fREVCVUcgaXMgbm90IHNldApDT05GSUdfUkFQSURJT19F TlVNX0JBU0lDPXkKCiMKIyBSYXBpZElPIFN3aXRjaCBkcml2ZXJzCiMKQ09ORklHX1JBUElESU9f VFNJNTdYPXkKIyBDT05GSUdfUkFQSURJT19DUFNfWFggaXMgbm90IHNldApDT05GSUdfUkFQSURJ T19UU0k1Njg9eQpDT05GSUdfUkFQSURJT19DUFNfR0VOMj15CkNPTkZJR19YODZfU1lTRkI9eQoK IwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRf RUxGPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfSEFWRV9BT1VUPXkKQ09ORklHX0JJ TkZNVF9BT1VUPXkKQ09ORklHX0JJTkZNVF9NSVNDPXkKIyBDT05GSUdfQ09SRURVTVAgaXMgbm90 IHNldApDT05GSUdfSEFWRV9BVE9NSUNfSU9NQVA9eQpDT05GSUdfUE1DX0FUT009eQpDT05GSUdf TkVUPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNl dApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9LRVkgaXMgbm90IHNldAojIENPTkZJR19JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUV09S S19TRUNNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BUUF9DTEFTU0lGWSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VEZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSSURH RSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJR19ERUNO RVQgaXMgbm90IHNldAojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlzIG5v dCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAoj IENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05G SUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qgc2V0CiMg Q09ORklHX0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfRElBRyBp cyBub3Qgc2V0CiMgQ09ORklHX01QTFMgaXMgbm90IHNldAojIENPTkZJR19IU1IgaXMgbm90IHNl dAojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfTkVU X0NMQVNTSUQgaXMgbm90IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9 eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJEQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JU IGlzIG5vdCBzZXQKQ09ORklHX1dJUkVMRVNTPXkKIyBDT05GSUdfQ0ZHODAyMTEgaXMgbm90IHNl dAojIENPTkZJR19MSUI4MDIxMSBpcyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUg ZW5hYmxlZCBmb3IgTUFDODAyMTEKIwpDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9 MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JGS0lMTCBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldAojIENPTkZJ R19ORkMgaXMgbm90IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CgojCiMgRGV2aWNl IERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwojIENPTkZJR19VRVZFTlRf SEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9V TlQgaXMgbm90IHNldAojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJF VkVOVF9GSVJNV0FSRV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJ R19GSVJNV0FSRV9JTl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIK Q09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hF TFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RF VlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05G SUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRP UFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQ X01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CkNP TkZJR19GRU5DRV9UUkFDRT15CiMgQ09ORklHX0RNQV9DTUEgaXMgbm90IHNldAoKIwojIEJ1cyBk ZXZpY2VzCiMKIyBDT05GSUdfQ09OTkVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX01URD15CiMgQ09O RklHX01URF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9DTURMSU5FX1BBUlRT PXkKQ09ORklHX01URF9PRl9QQVJUUz15CkNPTkZJR19NVERfQVI3X1BBUlRTPXkKCiMKIyBVc2Vy IE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz15CiMg Q09ORklHX01URF9CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19NVERfQkxPQ0tfUk89eQojIENPTkZJ R19GVEwgaXMgbm90IHNldApDT05GSUdfTkZUTD15CkNPTkZJR19ORlRMX1JXPXkKIyBDT05GSUdf SU5GVEwgaXMgbm90IHNldAojIENPTkZJR19SRkRfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NG REMgaXMgbm90IHNldApDT05GSUdfU01fRlRMPXkKQ09ORklHX01URF9PT1BTPXkKQ09ORklHX01U RF9QQVJUSVRJT05FRF9NQVNURVI9eQoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMK IyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CkNPTkZJR19NVERfSkVERUNQUk9CRT15CkNPTkZJ R19NVERfR0VOX1BST0JFPXkKIyBDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0 CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhf Mj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19X SURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9D RklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNl dAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JTlRFTEVY VCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0FNRFNURD15CiMgQ09ORklHX01URF9DRklfU1RB QSBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX1VUSUw9eQpDT05GSUdfTVREX1JBTT15CkNPTkZJ R19NVERfUk9NPXkKQ09ORklHX01URF9BQlNFTlQ9eQoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3Ig Y2hpcCBhY2Nlc3MKIwojIENPTkZJR19NVERfQ09NUExFWF9NQVBQSU5HUyBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9QSFlTTUFQIGlzIG5vdCBzZXQKQ09ORklHX01URF9QSFlTTUFQX09GPXkKQ09O RklHX01URF9BTUQ3NlhST009eQojIENPTkZJR19NVERfSUNIWFJPTSBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9FU0IyUk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9DSzgwNFhST009eQojIENPTkZJ R19NVERfU0NCMl9GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ORVR0ZWwgaXMgbm90IHNl dAojIENPTkZJR19NVERfTDQ0MEdYIGlzIG5vdCBzZXQKQ09ORklHX01URF9JTlRFTF9WUl9OT1I9 eQpDT05GSUdfTVREX1BMQVRSQU09eQoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJp dmVycwojCkNPTkZJR19NVERfUE1DNTUxPXkKIyBDT05GSUdfTVREX1BNQzU1MV9CVUdGSVggaXMg bm90IHNldAojIENPTkZJR19NVERfUE1DNTUxX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01URF9T TFJBTT15CkNPTkZJR19NVERfUEhSQU09eQpDT05GSUdfTVREX01URFJBTT15CkNPTkZJR19NVERS QU1fVE9UQUxfU0laRT00MDk2CkNPTkZJR19NVERSQU1fRVJBU0VfU0laRT0xMjgKQ09ORklHX01U RFJBTV9BQlNfUE9TPTAKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlz ay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz15CkNPTkZJR19CQ0hf Q09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9NApDT05GSUdfTVREX05BTkRfRUNDPXkKQ09O RklHX01URF9OQU5EX0VDQ19TTUM9eQpDT05GSUdfTVREX05BTkQ9eQojIENPTkZJR19NVERfTkFO RF9FQ0NfQkNIIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTV9DT01NT049eQojIENPTkZJR19NVERf TkFORF9ERU5BTElfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfREVOQUxJX0RUIGlz IG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0dQSU89eQojIENPTkZJR19NVERfTkFORF9PTUFQX0JD SF9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9JRFM9eQpDT05GSUdfTVREX05BTkRf UklDT0g9eQojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX05BTkRfRE9DRzQgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9DQUZFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX05BTkRfQ1M1NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRf TkFORFNJTSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9QTEFURk9STT15CkNPTkZJR19NVERf TkFORF9ISVNJNTA0PXkKQ09ORklHX01URF9PTkVOQU5EPXkKIyBDT05GSUdfTVREX09ORU5BTkRf VkVSSUZZX1dSSVRFIGlzIG5vdCBzZXQKQ09ORklHX01URF9PTkVOQU5EX0dFTkVSSUM9eQojIENP TkZJR19NVERfT05FTkFORF9PVFAgaXMgbm90IHNldAojIENPTkZJR19NVERfT05FTkFORF8yWF9Q Uk9HUkFNIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZlcnMK IwpDT05GSUdfTVREX0xQRERSPXkKQ09ORklHX01URF9RSU5GT19QUk9CRT15CkNPTkZJR19NVERf U1BJX05PUj15CkNPTkZJR19NVERfU1BJX05PUl9VU0VfNEtfU0VDVE9SUz15CkNPTkZJR19NVERf VUJJPXkKQ09ORklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVC X0xJTUlUPTIwCkNPTkZJR19NVERfVUJJX0ZBU1RNQVA9eQpDT05GSUdfTVREX1VCSV9HTFVFQkk9 eQojIENPTkZJR19NVERfVUJJX0JMT0NLIGlzIG5vdCBzZXQKQ09ORklHX09GPXkKIyBDT05GSUdf T0ZfVU5JVFRFU1QgaXMgbm90IHNldApDT05GSUdfT0ZfUFJPTVRSRUU9eQpDT05GSUdfT0ZfQURE UkVTUz15CkNPTkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0Zf UENJPXkKQ09ORklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfTVREPXkKIyBDT05GSUdfT0ZfT1ZF UkxBWSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJ R19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlRfUEM9eQpDT05GSUdfUEFSUE9SVF9TRVJJQUw9eQpD T05GSUdfUEFSUE9SVF9QQ19GSUZPPXkKQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTz15CiMgQ09O RklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfQVg4ODc5Nj15CkNPTkZJ R19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKQ09O RklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9 eQpDT05GSUdfQkxLX0RFVj15CkNPTkZJR19CTEtfREVWX05VTExfQkxLPXkKIyBDT05GSUdfQkxL X0RFVl9GRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUklERSBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX1BDSUVTU0RfTVRJUDMyWFg9eQojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0NQUV9DSVNTX0RBIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfREFDOTYwPXkKIyBDT05G SUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NP VU5UPTgKIyBDT05GSUdfQkxLX0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKCiMKIyBEUkJEIGRp c2FibGVkIGJlY2F1c2UgUFJPQ19GUyBvciBJTkVUIG5vdCBzZWxlY3RlZAojCiMgQ09ORklHX0JM S19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfT1NEPXkKIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldApDT05GSUdf QkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZf UkFNX1NJWkU9NDA5NgojIENPTkZJR19DRFJPTV9QS1RDRFZEIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRBX09WRVJfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX0JMSyBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfSEQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9SU1hYPXkKCiMKIyBN aXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9eQpDT05GSUdfQUQ1MjVYX0RQ T1Q9eQpDT05GSUdfQUQ1MjVYX0RQT1RfSTJDPXkKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CkNPTkZJR19QSEFOVE9NPXkKIyBDT05GSUdf SU5URUxfTUlEX1BUSSBpcyBub3Qgc2V0CkNPTkZJR19TR0lfSU9DND15CkNPTkZJR19USUZNX0NP UkU9eQpDT05GSUdfVElGTV83WFgxPXkKQ09ORklHX0lDUzkzMlM0MDE9eQpDT05GSUdfRU5DTE9T VVJFX1NFUlZJQ0VTPXkKQ09ORklHX0NTNTUzNV9NRkdQVD15CkNPTkZJR19DUzU1MzVfTUZHUFRf REVGQVVMVF9JUlE9NwpDT05GSUdfQ1M1NTM1X0NMT0NLX0VWRU5UX1NSQz15CiMgQ09ORklHX0hQ X0lMTyBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTgwMkFMUz15CiMgQ09ORklHX0lTTDI5MDAzIGlz IG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UU0wy NTUwPXkKQ09ORklHX1NFTlNPUlNfQkgxNzgwPXkKIyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BUERTOTkwWD15CkNPTkZJR19ITUM2MzUyPXkKIyBDT05G SUdfRFMxNjgyIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX0JBTExPT04gaXMgbm90IHNldApD T05GSUdfQk1QMDg1PXkKQ09ORklHX0JNUDA4NV9JMkM9eQojIENPTkZJR19QQ0hfUEhVQiBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfU1dJVENIX0ZTQTk0ODA9eQojIENPTkZJR19TUkFNIGlzIG5vdCBz ZXQKQ09ORklHX0MyUE9SVD15CiMgQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIxNTAgaXMgbm90IHNl dAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJP TV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkK Q09ORklHX0NCNzEwX0NPUkU9eQpDT05GSUdfQ0I3MTBfREVCVUc9eQpDT05GSUdfQ0I3MTBfREVC VUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQg bGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xJUzNfSTJDIGlzIG5vdCBzZXQKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9h ZCBtb2R1bGUKIwpDT05GSUdfQUxURVJBX1NUQVBMPXkKQ09ORklHX0lOVEVMX01FST15CiMgQ09O RklHX0lOVEVMX01FSV9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90 IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9eQoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKCiMK IyBTQ0lGIEJ1cyBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50 ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBTQ0lGIERyaXZlcgojCkNPTkZJR19FQ0hPPXkKIyBD T05GSUdfQ1hMX0JBU0UgaXMgbm90IHNldAojIENPTkZJR19DWExfS0VSTkVMX0FQSSBpcyBub3Qg c2V0CiMgQ09ORklHX0NYTF9FRUggaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQojIENPTkZJ R19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9N T0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkK IyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTVFfREVGQVVMVD15 CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUg KGRpc2ssIHRhcGUsIENELVJPTSkKIwojIENPTkZJR19CTEtfREVWX1NEIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CkNPTkZJR19DSFJfREVWX09TU1Q9eQpDT05GSUdf QkxLX0RFVl9TUj15CkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15CiMgQ09ORklHX0NIUl9ERVZf U0cgaXMgbm90IHNldApDT05GSUdfQ0hSX0RFVl9TQ0g9eQojIENPTkZJR19TQ1NJX0VOQ0xPU1VS RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQ09OU1RBTlRTIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfTE9HR0lORz15CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NT SSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19B VFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90IHNldApDT05G SUdfU0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKIyBDT05GSUdfU0NT SV9TQVNfSE9TVF9TTVAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NSUF9BVFRSUyBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9eQojIENP TkZJR19TQ1NJX0JOWDJfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CRTJJU0NTSSBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRD15CkNPTkZJR19TQ1NJX0hQU0E9eQpDT05G SUdfU0NTSV8zV185WFhYPXkKQ09ORklHX1NDU0lfM1dfU0FTPXkKQ09ORklHX1NDU0lfQUNBUkQ9 eQpDT05GSUdfU0NTSV9BQUNSQUlEPXkKIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQK Q09ORklHX1NDU0lfQUlDNzlYWD15CkNPTkZJR19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT0zMgpD T05GSUdfQUlDNzlYWF9SRVNFVF9ERUxBWV9NUz01MDAwCiMgQ09ORklHX0FJQzc5WFhfQlVJTERf RklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfQUlDNzlYWF9ERUJVR19FTkFCTEU9eQpDT05GSUdf QUlDNzlYWF9ERUJVR19NQVNLPTAKIyBDT05GSUdfQUlDNzlYWF9SRUdfUFJFVFRZX1BSSU5UIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfQUlDOTRYWD15CkNPTkZJR19BSUM5NFhYX0RFQlVHPXkKQ09O RklHX1NDU0lfTVZTQVM9eQpDT05GSUdfU0NTSV9NVlNBU19ERUJVRz15CiMgQ09ORklHX1NDU0lf TVZTQVNfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WVU1JPXkKQ09ORklHX1NDU0lf RFBUX0kyTz15CkNPTkZJR19TQ1NJX0FEVkFOU1lTPXkKQ09ORklHX1NDU0lfQVJDTVNSPXkKIyBD T05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfTkVXR0VOPXkKIyBD T05GSUdfTUVHQVJBSURfTU0gaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfTEVHQUNZPXkKQ09O RklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19TQ1NJX01QVDJTQVM9eQpDT05GSUdfU0NTSV9NUFQy U0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDJTQVNfTE9HR0lORz15CkNPTkZJR19TQ1NJ X01QVDNTQVM9eQpDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01Q VDNTQVNfTE9HR0lORz15CkNPTkZJR19TQ1NJX1VGU0hDRD15CiMgQ09ORklHX1NDU0lfVUZTSENE X1BDSSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1VGU0hDRF9QTEFURk9STT15CiMgQ09ORklHX1ND U0lfSFBUSU9QIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQlVTTE9HSUM9eQpDT05GSUdfU0NTSV9G TEFTSFBPSU5UPXkKIyBDT05GSUdfVk1XQVJFX1BWU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfU05JQyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RNWDMxOTFEPXkKQ09ORklHX1NDU0lfRUFU QT15CkNPTkZJR19TQ1NJX0VBVEFfVEFHR0VEX1FVRVVFPXkKIyBDT05GSUdfU0NTSV9FQVRBX0xJ TktFRF9DT01NQU5EUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0VBVEFfTUFYX1RBR1M9MTYKQ09O RklHX1NDU0lfRlVUVVJFX0RPTUFJTj15CiMgQ09ORklHX1NDU0lfR0RUSCBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX0lTQ0k9eQpDT05GSUdfU0NTSV9JUFM9eQpDT05GSUdfU0NTSV9JTklUSU89eQpD T05GSUdfU0NTSV9JTklBMTAwPXkKQ09ORklHX1NDU0lfUFBBPXkKQ09ORklHX1NDU0lfSU1NPXkK IyBDT05GSUdfU0NTSV9JWklQX0VQUDE2IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVpJUF9TTE9X X0NUUj15CiMgQ09ORklHX1NDU0lfU1RFWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NZTTUzQzhY WF8yPXkKQ09ORklHX1NDU0lfU1lNNTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpDT05GSUdf U0NTSV9TWU01M0M4WFhfREVGQVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NQVhf VEFHUz02NAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfUUxPR0lDXzEyODA9eQojIENPTkZJR19TQ1NJX1FMQV9JU0NTSSBpcyBub3Qgc2V0CkNPTkZJ R19TQ1NJX0RDMzk1eD15CkNPTkZJR19TQ1NJX0FNNTNDOTc0PXkKQ09ORklHX1NDU0lfTlNQMzI9 eQojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RFQlVHPXkKIyBD T05GSUdfU0NTSV9QTUNSQUlEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUE04MDAxPXkKIyBDT05G SUdfU0NTSV9WSVJUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RIIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfT1NEX0lOSVRJQVRPUj15CkNPTkZJR19TQ1NJX09TRF9VTEQ9eQpDT05GSUdfU0NT SV9PU0RfRFBSSU5UX1NFTlNFPTEKIyBDT05GSUdfU0NTSV9PU0RfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19BVEEgaXMgbm90IHNldAojIENPTkZJR19NRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RB UkdFVF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVF IDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldApD T05GSUdfRklSRVdJUkVfTk9TWT15CiMgQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX05FVCBpcyBu b3Qgc2V0CkNPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZPXkKCiMKIyBJbnB1dCBkZXZp Y2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lO UFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CkNPTkZJR19JTlBVVF9TUEFS U0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFj ZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FV WCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19J TlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj15CiMgQ09ORklH X0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRVZCVUcgaXMgbm90IHNldAoK IwojIElucHV0IERldmljZSBEcml2ZXJzCiMKQ09ORklHX0lOUFVUX0tFWUJPQVJEPXkKIyBDT05G SUdfS0VZQk9BUkRfQURQNTU4OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODkg aXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9RVDEw NzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPX1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5v dCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFUUklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01D UyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX09NQVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RXTDQwMzAgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0NS T1NfRUMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9DQVAxMVhYIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfQkNNIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09ORklH X01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CiMgQ09ORklHX01PVVNFX1BTMl9M T0dJUFMyUFAgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTIGlzIG5vdCBz ZXQKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKIyBDT05GSUdfTU9VU0VfUFMyX0xJRkVCT09L IGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9UUkFDS1BPSU5UPXkKIyBDT05GSUdfTU9VU0Vf UFMyX0VMQU5URUNIIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9TRU5URUxJQz15CiMgQ09O RklHX01PVVNFX1BTMl9UT1VDSEtJVCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9PTFBD IGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQojIENPTkZJR19NT1VTRV9Q UzJfVk1NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TRVJJQUw9eQojIENPTkZJR19NT1VT RV9BUFBMRVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQkNNNTk3NCBpcyBub3Qgc2V0 CiMgQ09ORklHX01PVVNFX0NZQVBBIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0VMQU5fSTJDPXkK IyBDT05GSUdfTU9VU0VfRUxBTl9JMkNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX0VMQU5f STJDX1NNQlVTPXkKQ09ORklHX01PVVNFX1ZTWFhYQUE9eQpDT05GSUdfTU9VU0VfR1BJTz15CkNP TkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPXkKQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0I9eQpD T05GSUdfSU5QVVRfSk9ZU1RJQ0s9eQojIENPTkZJR19KT1lTVElDS19BTkFMT0cgaXMgbm90IHNl dAojIENPTkZJR19KT1lTVElDS19BM0QgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tfQURJPXkK Q09ORklHX0pPWVNUSUNLX0NPQlJBPXkKQ09ORklHX0pPWVNUSUNLX0dGMks9eQpDT05GSUdfSk9Z U1RJQ0tfR1JJUD15CkNPTkZJR19KT1lTVElDS19HUklQX01QPXkKQ09ORklHX0pPWVNUSUNLX0dV SUxMRU1PVD15CkNPTkZJR19KT1lTVElDS19JTlRFUkFDVD15CkNPTkZJR19KT1lTVElDS19TSURF V0lOREVSPXkKQ09ORklHX0pPWVNUSUNLX1RNREM9eQpDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFPXkK IyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNUSUNL X0lGT1JDRV8yMzIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19XQVJSSU9SIGlzIG5vdCBz ZXQKQ09ORklHX0pPWVNUSUNLX01BR0VMTEFOPXkKQ09ORklHX0pPWVNUSUNLX1NQQUNFT1JCPXkK Q09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTD15CiMgQ09ORklHX0pPWVNUSUNLX1NUSU5HRVIgaXMg bm90IHNldApDT05GSUdfSk9ZU1RJQ0tfVFdJREpPWT15CkNPTkZJR19KT1lTVElDS19aSEVOSFVB PXkKIyBDT05GSUdfSk9ZU1RJQ0tfREI5IGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX0dBTUVD T049eQpDT05GSUdfSk9ZU1RJQ0tfVFVSQk9HUkFGWD15CkNPTkZJR19KT1lTVElDS19BUzUwMTE9 eQojIENPTkZJR19KT1lTVElDS19KT1lEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tf WFBBRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQojIENPTkZJR19UQUJMRVRfVVNC X0FDRUNBRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLIGlzIG5vdCBzZXQK Q09ORklHX1RBQkxFVF9VU0JfR1RDTz15CkNPTkZJR19UQUJMRVRfVVNCX0hBTldBTkc9eQpDT05G SUdfVEFCTEVUX1VTQl9LQlRBQj15CkNPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NND15CiMgQ09O RklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQpDT05G SUdfSU5QVVRfODhQTTgwWF9PTktFWT15CkNPTkZJR19JTlBVVF9BRDcxNFg9eQpDT05GSUdfSU5Q VVRfQUQ3MTRYX0kyQz15CkNPTkZJR19JTlBVVF9BUklaT05BX0hBUFRJQ1M9eQpDT05GSUdfSU5Q VVRfQk1BMTUwPXkKQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9OPXkKQ09ORklHX0lOUFVUX1BDU1BL Uj15CkNPTkZJR19JTlBVVF9NQVg3NzY5M19IQVBUSUM9eQpDT05GSUdfSU5QVVRfTUFYODkyNV9P TktFWT15CkNPTkZJR19JTlBVVF9NQVg4OTk3X0hBUFRJQz15CkNPTkZJR19JTlBVVF9NQzEzNzgz X1BXUkJVVFRPTj15CiMgQ09ORklHX0lOUFVUX01NQTg0NTAgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9NUFUzMDUwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FQQU5FTD15CkNPTkZJR19JTlBV VF9HUDJBPXkKIyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9HUElPX1RJTFRfUE9MTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfV0lTVFJPTl9C VE5TIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQVRMQVNfQlROUyBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX0FUSV9SRU1PVEUyIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVN T1RFPXkKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldApDT05GSUdfSU5QVVRfUE9XRVJN QVRFPXkKQ09ORklHX0lOUFVUX1lFQUxJTks9eQojIENPTkZJR19JTlBVVF9DTTEwOSBpcyBub3Qg c2V0CiMgQ09ORklHX0lOUFVUX1RQUzY1MjE4X1BXUkJVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9UV0w0MDMwX1BXUkJVVFRPTj15CkNPTkZJR19JTlBVVF9UV0w0MDMwX1ZJQlJBPXkKIyBD T05GSUdfSU5QVVRfVFdMNjA0MF9WSUJSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1VJTlBV VCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QQ0Y1MDYzM19QTVU9eQpDT05GSUdfSU5QVVRfUENG ODU3ND15CkNPTkZJR19JTlBVVF9QV01fQkVFUEVSPXkKQ09ORklHX0lOUFVUX0dQSU9fUk9UQVJZ X0VOQ09ERVI9eQpDT05GSUdfSU5QVVRfREE5MDUyX09OS0VZPXkKIyBDT05GSUdfSU5QVVRfV004 MzFYX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9JTVNfUENVPXkKQ09ORklHX0lOUFVUX0NNQTMwMDA9eQojIENPTkZJR19JTlBVVF9D TUEzMDAwX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSPXkKQ09O RklHX0lOUFVUX0RSVjI2MFhfSEFQVElDUz15CiMgQ09ORklHX0lOUFVUX0RSVjI2NjVfSEFQVElD UyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1M9eQoKIwojIEhhcmR3YXJl IEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VS SU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklH X1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUEFSS0JEIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15 CkNPTkZJR19TRVJJT19SQVc9eQojIENPTkZJR19TRVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQK Q09ORklHX1NFUklPX1BTMk1VTFQ9eQpDT05GSUdfU0VSSU9fQVJDX1BTMj15CiMgQ09ORklHX1NF UklPX0FQQlBTMiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19PTFBDX0FQU1A9eQpDT05GSUdfR0FN RVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQpDT05GSUdfR0FNRVBPUlRfTDQ9eQpDT05G SUdfR0FNRVBPUlRfRU1VMTBLMT15CiMgQ09ORklHX0dBTUVQT1JUX0ZNODAxIGlzIG5vdCBzZXQK CiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qg c2V0CiMgQ09ORklHX1VOSVg5OF9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9QVFlTPXkK Q09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CkNPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQ9eQoj IENPTkZJR19ST0NLRVRQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1lDTEFERVMgaXMgbm90IHNl dAojIENPTkZJR19NT1hBX0lOVEVMTElPIGlzIG5vdCBzZXQKQ09ORklHX01PWEFfU01BUlRJTz15 CiMgQ09ORklHX1NZTkNMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOQ0xJTktNUCBpcyBub3Qg c2V0CkNPTkZJR19TWU5DTElOS19HVD15CkNPTkZJR19OT1pPTUk9eQojIENPTkZJR19JU0kgaXMg bm90IHNldAojIENPTkZJR19OX0hETEMgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qg c2V0CiMgQ09ORklHX1RSQUNFX1JPVVRFUiBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9TSU5LPXkK Q09ORklHX0RFVk1FTT15CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNP TkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJ QUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1 MF9QTlAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJ QUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFM XzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgy NTBfRklOVEVLPXkKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NF UklBTF9VQVJUTElURT15CkNPTkZJR19TRVJJQUxfVUFSVExJVEVfQ09OU09MRT15CkNPTkZJR19T RVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9K U009eQojIENPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfU0VSSUFM X1NDQ05YUD15CiMgQ09ORklHX1NFUklBTF9TQ0NOWFBfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfU0MxNklTN1hYPXkKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9JMkMgaXMgbm90 IHNldApDT05GSUdfU0VSSUFMX1RJTUJFUkRBTEU9eQpDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFH VUFSVD15CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlRfQ09OU09MRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfUENI X1VBUlQ9eQpDT05GSUdfU0VSSUFMX1BDSF9VQVJUX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1hJ TElOWF9QU19VQVJUPXkKIyBDT05GSUdfU0VSSUFMX1hJTElOWF9QU19VQVJUX0NPTlNPTEUgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9SUDI9 eQpDT05GSUdfU0VSSUFMX1JQMl9OUl9VQVJUUz0zMgojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFS VCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09ORVhBTlRfRElHSUNPTE9SPXkKIyBDT05GSUdf U0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xPUl9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9NRU5fWjEzNT15CkNPTkZJR19UVFlfUFJJTlRLPXkKQ09ORklHX1BSSU5URVI9eQpDT05GSUdf TFBfQ09OU09MRT15CkNPTkZJR19QUERFVj15CkNPTkZJR19IVkNfRFJJVkVSPXkKIyBDT05GSUdf VklSVElPX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19JUE1JX0hBTkRMRVIgaXMgbm90IHNl dApDT05GSUdfSFdfUkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPXkKIyBDT05G SUdfSFdfUkFORE9NX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQojIENP TkZJR19IV19SQU5ET01fR0VPREUgaXMgbm90IHNldAojIENPTkZJR19IV19SQU5ET01fVklBIGlz IG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89eQojIENPTkZJR19IV19SQU5ET01fVFBN IGlzIG5vdCBzZXQKQ09ORklHX05WUkFNPXkKQ09ORklHX1IzOTY0PXkKIyBDT05GSUdfQVBQTElD T00gaXMgbm90IHNldAojIENPTkZJR19TT05ZUEkgaXMgbm90IHNldApDT05GSUdfTVdBVkU9eQpD T05GSUdfUEM4NzM2eF9HUElPPXkKQ09ORklHX05TQ19HUElPPXkKQ09ORklHX1JBV19EUklWRVI9 eQpDT05GSUdfTUFYX1JBV19ERVZTPTI1NgpDT05GSUdfSFBFVD15CiMgQ09ORklHX0hQRVRfTU1B UCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19U Q0dfVFBNPXkKQ09ORklHX1RDR19USVM9eQpDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9eQpDT05G SUdfVENHX1RJU19JMkNfSU5GSU5FT049eQpDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTj15CkNP TkZJR19UQ0dfTlNDPXkKIyBDT05GSUdfVENHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVENH X0lORklORU9OIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9eQpDT05GSUdfVENHX1RJU19TVDMz WlAyND15CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQz15CkNPTkZJR19URUxDTE9DSz15CkNP TkZJR19ERVZQT1JUPXkKQ09ORklHX1hJTExZQlVTPXkKQ09ORklHX1hJTExZQlVTX1BDSUU9eQpD T05GSUdfWElMTFlCVVNfT0Y9eQoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CiMgQ09O RklHX0FDUElfSTJDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19CT0FSRElORk89eQpD T05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNPTkZJR19JMkNfTVVYPXkK CiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19BUkJfR1BJT19D SEFMTEVOR0U9eQpDT05GSUdfSTJDX01VWF9HUElPPXkKQ09ORklHX0kyQ19NVVhfUENBOTU0MT15 CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfUElO Q1RSTCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1JFRz15CkNPTkZJR19JMkNfSEVMUEVSX0FV VE89eQpDT05GSUdfSTJDX0FMR09CSVQ9eQpDT05GSUdfSTJDX0FMR09QQ0E9eQoKIwojIEkyQyBI YXJkd2FyZSBCdXMgc3VwcG9ydAojCgojCiMgUEMgU01CdXMgaG9zdCBjb250cm9sbGVyIGRyaXZl cnMKIwpDT05GSUdfSTJDX0FMSTE1MzU9eQpDT05GSUdfSTJDX0FMSTE1NjM9eQojIENPTkZJR19J MkNfQUxJMTVYMyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQU1ENzU2PXkKIyBDT05GSUdfSTJDX0FN RDc1Nl9TNDg4MiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQU1EODExMT15CkNPTkZJR19JMkNfSTgw MT15CkNPTkZJR19JMkNfSVNDSD15CiMgQ09ORklHX0kyQ19JU01UIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19QSUlYND15CkNPTkZJR19JMkNfTkZPUkNFMj15CkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4 NT15CkNPTkZJR19JMkNfU0lTNTU5NT15CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldApD T05GSUdfSTJDX1NJUzk2WD15CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldApDT05GSUdfSTJD X1ZJQVBSTz15CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPXkKCiMKIyBJMkMg c3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpD T05GSUdfSTJDX0NCVVNfR1BJTz15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPXkKQ09ORklH X0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPXkKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDST15CiMg Q09ORklHX0kyQ19ERVNJR05XQVJFX0JBWVRSQUlMIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0VH MjBUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19FTUVWMj15CkNPTkZJR19JMkNfR1BJTz15CiMgQ09O RklHX0kyQ19PQ09SRVMgaXMgbm90IHNldApDT05GSUdfSTJDX1BDQV9QTEFURk9STT15CkNPTkZJ R19JMkNfUFhBPXkKQ09ORklHX0kyQ19QWEFfUENJPXkKQ09ORklHX0kyQ19SSzNYPXkKIyBDT05G SUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoK IwojIEV4dGVybmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElP TEFOX1UyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QQVJQT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX1BBUlBPUlRfTElHSFQgaXMgbm90IHNldApDT05GSUdfSTJDX1JPQk9URlVaWl9PU0lG PXkKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19USU5ZX1VTQj15 CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0NST1NfRUNf VFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0N4MjAwX0FDQiBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVT IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQpDT05GSUdf SFNJPXkKQ09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMg SFNJIGNsaWVudHMKIwpDT05GSUdfSFNJX0NIQVI9eQoKIwojIFBQUyBzdXBwb3J0CiMKIyBDT05G SUdfUFBTIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAg Y2xvY2sgc3VwcG9ydAojCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLIGlzIG5vdCBzZXQKCiMKIyBF bmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRp dGlvbmFsIGNsb2Nrcy4KIwojIENPTkZJR19QVFBfMTU4OF9DTE9DS19QQ0ggaXMgbm90IHNldApD T05GSUdfUElOQ1RSTD15CgojCiMgUGluIGNvbnRyb2xsZXJzCiMKQ09ORklHX1BJTk1VWD15CkNP TkZJR19QSU5DT05GPXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15CkNPTkZJR19ERUJVR19QSU5D VFJMPXkKIyBDT05GSUdfUElOQ1RSTF9BUzM3MjIgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9B TUQ9eQojIENPTkZJR19QSU5DVFJMX1NJTkdMRSBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0JB WVRSQUlMPXkKQ09ORklHX1BJTkNUUkxfQ0hFUlJZVklFVz15CkNPTkZJR19QSU5DVFJMX0lOVEVM PXkKQ09ORklHX1BJTkNUUkxfU1VOUklTRVBPSU5UPXkKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05B TF9HUElPTElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdf T0ZfR1BJTz15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBD T05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTRlMgaXMgbm90IHNl dApDT05GSUdfR1BJT19HRU5FUklDPXkKQ09ORklHX0dQSU9fTUFYNzMwWD15CgojCiMgTWVtb3J5 IG1hcHBlZCBHUElPIGRyaXZlcnMKIwpDT05GSUdfR1BJT183NFhYX01NSU89eQojIENPTkZJR19H UElPX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENP TkZJR19HUElPX0Y3MTg4WCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk09 eQojIENPTkZJR19HUElPX0dSR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSUNIIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fSVQ4NzYxRT15CiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlzIG5v dCBzZXQKQ09ORklHX0dQSU9fU0NIPXkKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fU1lTQ09OPXkKQ09ORklHX0dQSU9fVlg4NTU9eQojIENPTkZJR19HUElPX1hJ TElOWCBpcyBub3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19B RFA1NTg4IGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fQUROUD15CkNPTkZJR19HUElPX01BWDczMDA9 eQpDT05GSUdfR1BJT19NQVg3MzJYPXkKQ09ORklHX0dQSU9fTUFYNzMyWF9JUlE9eQpDT05GSUdf R1BJT19QQ0E5NTNYPXkKIyBDT05GSUdfR1BJT19QQ0E5NTNYX0lSUSBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fUENGODU3WCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NYMTUwWD15CgojCiMgTUZE IEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BUklaT05BIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BJT19DUllTVEFMX0NPVkUgaXMgbm90IHNldApDT05GSUdfR1BJT19DUzU1MzU9eQpDT05G SUdfR1BJT19EQTkwNTI9eQojIENPTkZJR19HUElPX01TSUMgaXMgbm90IHNldApDT05GSUdfR1BJ T19UQzM1ODlYPXkKIyBDT05GSUdfR1BJT19USU1CRVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBTNjU5MTAgaXMgbm90IHNl dAojIENPTkZJR19HUElPX1RXTDQwMzAgaXMgbm90IHNldApDT05GSUdfR1BJT19UV0w2MDQwPXkK IyBDT05GSUdfR1BJT19XTTgzMVggaXMgbm90IHNldApDT05GSUdfR1BJT19XTTgzNTA9eQoKIwoj IFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQU1EODExMSBpcyBub3Qgc2V0CkNP TkZJR19HUElPX0JUOFhYPXkKQ09ORklHX0dQSU9fSU5URUxfTUlEPXkKQ09ORklHX0dQSU9fTUxf SU9IPXkKQ09ORklHX0dQSU9fUENIPXkKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19TT0RBVklMTEUgaXMgbm90IHNldAoKIwojIFVTQiBHUElPIGV4cGFuZGVy cwojCkNPTkZJR19XMT15CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFT VEVSX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0OTAgaXMgbm90IHNl dApDT05GSUdfVzFfTUFTVEVSX0RTMjQ4Mj15CkNPTkZJR19XMV9NQVNURVJfRFMxV009eQpDT05G SUdfVzFfTUFTVEVSX0dQSU89eQoKIwojIDEtd2lyZSBTbGF2ZXMKIwpDT05GSUdfVzFfU0xBVkVf VEhFUk09eQojIENPTkZJR19XMV9TTEFWRV9TTUVNIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZF X0RTMjQwOD15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSyBpcyBub3Qgc2V0CiMg Q09ORklHX1cxX1NMQVZFX0RTMjQxMyBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9 eQpDT05GSUdfVzFfU0xBVkVfRFMyNDIzPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJ R19XMV9TTEFWRV9EUzI0MzM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDIGlzIG5vdCBz ZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RT Mjc4MD15CkNPTkZJR19XMV9TTEFWRV9EUzI3ODE9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUwND15 CkNPTkZJR19XMV9TTEFWRV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CkNPTkZJR19Q T1dFUl9TVVBQTFlfREVCVUc9eQpDT05GSUdfUERBX1BPV0VSPXkKQ09ORklHX01BWDg5MjVfUE9X RVI9eQojIENPTkZJR19XTTgzMVhfQkFDS1VQIGlzIG5vdCBzZXQKQ09ORklHX1dNODMxWF9QT1dF Uj15CkNPTkZJR19XTTgzNTBfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CiMgQ09ORklHX0JB VFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgxPXkKIyBDT05GSUdf QkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX09MUEMgaXMgbm90IHNl dAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0JRMjd4MDA9 eQpDT05GSUdfQkFUVEVSWV9CUTI3WDAwX0kyQz15CiMgQ09ORklHX0JBVFRFUllfQlEyN1gwMF9Q TEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RBOTA1Mj15CiMgQ09ORklHX0JBVFRF UllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf SVNQMTcwNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CkNP TkZJR19DSEFSR0VSX1RXTDQwMzA9eQojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0 CkNPTkZJR19DSEFSR0VSX0dQSU89eQpDT05GSUdfQ0hBUkdFUl9NQVg3NzY5Mz15CiMgQ09ORklH X0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBu b3Qgc2V0CkNPTkZJR19DSEFSR0VSX0JRMjQyNTc9eQpDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PXkK Q09ORklHX0NIQVJHRVJfQlEyNTg5MD15CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz15CkNPTkZJR19C QVRURVJZX0dBVUdFX0xUQzI5NDE9eQojIENPTkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0 CkNPTkZJR19DSEFSR0VSX1JUOTQ1NT15CkNPTkZJR19QT1dFUl9SRVNFVD15CkNPTkZJR19QT1dF Ul9SRVNFVF9BUzM3MjI9eQojIENPTkZJR19QT1dFUl9SRVNFVF9HUElPIGlzIG5vdCBzZXQKIyBD T05GSUdfUE9XRVJfUkVTRVRfR1BJT19SRVNUQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JF U0VUX0xUQzI5NTI9eQojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQKIyBD T05GSUdfUE9XRVJfUkVTRVRfU1lTQ09OIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUX1NZ U0NPTl9QT1dFUk9GRj15CiMgQ09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01P Tj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBz ZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT15CkNPTkZJ R19TRU5TT1JTX0FCSVRVR1VSVTM9eQpDT05GSUdfU0VOU09SU19BRDc0MTQ9eQpDT05GSUdfU0VO U09SU19BRDc0MTg9eQpDT05GSUdfU0VOU09SU19BRE0xMDIxPXkKQ09ORklHX1NFTlNPUlNfQURN MTAyNT15CiMgQ09ORklHX1NFTlNPUlNfQURNMTAyNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfQURNMTAyOSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMzE9eQojIENPTkZJR19T RU5TT1JTX0FETTkyNDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3WDEwPXkKQ09ORklH X1NFTlNPUlNfQURUNzQxMD15CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FEVDc0NjI9eQpDT05GSUdfU0VOU09SU19BRFQ3NDcwPXkKQ09ORklHX1NF TlNPUlNfQURUNzQ3NT15CiMgQ09ORklHX1NFTlNPUlNfQVNDNzYyMSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0s4VEVNUD15CkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9eQojIENPTkZJR19TRU5T T1JTX0ZBTTE1SF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FQUExFU01DPXkKQ09O RklHX1NFTlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09S U19EUzYyMD15CiMgQ09ORklHX1NFTlNPUlNfRFMxNjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfREVMTF9TTU09eQpDT05GSUdfU0VOU09SU19EQTkwNTJfQURDPXkKIyBDT05GSUdfU0VOU09S U19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJR19TRU5T T1JTX0Y3MTg4MkZHPXkKIyBDT05GSUdfU0VOU09SU19GNzUzNzVTIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTUMxMzc4M19BREM9eQpDT05GSUdfU0VOU09SU19GU0NITUQ9eQpDT05GSUdfU0VO U09SU19HTDUxOFNNPXkKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CiMgQ09ORklHX1NFTlNPUlNf Rzc2MEEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSElINjEzMD15CkNP TkZJR19TRU5TT1JTX0k1NTAwPXkKQ09ORklHX1NFTlNPUlNfQ09SRVRFTVA9eQpDT05GSUdfU0VO U09SU19JVDg3PXkKQ09ORklHX1NFTlNPUlNfSkM0Mj15CiMgQ09ORklHX1NFTlNPUlNfUE9XUjEy MjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xJTkVBR0UgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MVEMyOTQ1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MTUxIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTFRDNDIxNT15CkNPTkZJR19TRU5TT1JTX0xUQzQyMjI9eQpDT05GSUdfU0VO U09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD15CkNPTkZJR19TRU5TT1JTX0xU QzQyNjE9eQojIENPTkZJR19TRU5TT1JTX01BWDE2MDY1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfTUFYMTYxOT15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTY2OCBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX01BWDE5Nz15CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9eQpDT05GSUdfU0VOU09SU19N QVg2NjQyPXkKQ09ORklHX1NFTlNPUlNfTUFYNjY1MD15CkNPTkZJR19TRU5TT1JTX01BWDY2OTc9 eQojIENPTkZJR19TRU5TT1JTX0hUVTIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUNQMzAy MT15CkNPTkZJR19TRU5TT1JTX01FTkYyMUJNQ19IV01PTj15CiMgQ09ORklHX1NFTlNPUlNfTE02 MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE03MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xNNzU9eQojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xNNzggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTgwPXkKIyBDT05GSUdfU0VOU09S U19MTTgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04NT15CkNPTkZJR19TRU5TT1JTX0xN ODc9eQojIENPTkZJR19TRU5TT1JTX0xNOTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTky PXkKQ09ORklHX1NFTlNPUlNfTE05Mz15CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9eQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PXkKQ09O RklHX1NFTlNPUlNfUEM4NzM2MD15CiMgQ09ORklHX1NFTlNPUlNfUEM4NzQyNyBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SPXkKQ09ORklHX1NFTlNPUlNfTkNUNjY4Mz15 CkNPTkZJR19TRU5TT1JTX05DVDY3NzU9eQpDT05GSUdfU0VOU09SU19OQ1Q3ODAyPXkKQ09ORklH X1NFTlNPUlNfTkNUNzkwND15CiMgQ09ORklHX1NFTlNPUlNfUENGODU5MSBpcyBub3Qgc2V0CkNP TkZJR19QTUJVUz15CkNPTkZJR19TRU5TT1JTX1BNQlVTPXkKQ09ORklHX1NFTlNPUlNfQURNMTI3 NT15CkNPTkZJR19TRU5TT1JTX0xNMjUwNjY9eQojIENPTkZJR19TRU5TT1JTX0xUQzI5NzggaXMg bm90IHNldApDT05GSUdfU0VOU09SU19NQVgxNjA2ND15CkNPTkZJR19TRU5TT1JTX01BWDIwNzUx PXkKQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9eQpDT05GSUdfU0VOU09SU19NQVg4Njg4PXkKQ09O RklHX1NFTlNPUlNfVFBTNDA0MjI9eQpDT05GSUdfU0VOU09SU19VQ0Q5MDAwPXkKIyBDT05GSUdf U0VOU09SU19VQ0Q5MjAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfWkw2MTAwPXkKIyBDT05G SUdfU0VOU09SU19QV01fRkFOIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMTU9eQojIENP TkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUQzE9eQpDT05G SUdfU0VOU09SU19TSVM1NTk1PXkKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CiMgQ09ORklHX1NF TlNPUlNfRU1DMTQwMyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0VNQzIxMDM9eQojIENPTkZJ R19TRU5TT1JTX0VNQzZXMjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQpDT05GSUdfU0VOU09SU19TTVND NDdCMzk3PXkKQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049eQpDT05GSUdfU0VOU09SU19T Q0g1NjI3PXkKQ09ORklHX1NFTlNPUlNfU0NINTYzNj15CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15 CkNPTkZJR19TRU5TT1JTX0FEQzEyOEQ4MTg9eQpDT05GSUdfU0VOU09SU19BRFMxMDE1PXkKIyBD T05GSUdfU0VOU09SU19BRFM3ODI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BTUM2ODIx IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19JTkEyWFg9eQpDT05GSUdfU0VOU09SU19UQzc0PXkKQ09ORklHX1NFTlNPUlNfVEhNQzUw PXkKIyBDT05GSUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVAx MDM9eQojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RN UDQyMT15CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPXkKQ09ORklHX1NFTlNPUlNfVklBNjg2 QT15CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15CkNPTkZJ R19TRU5TT1JTX1c4Mzc4MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTFEPXkKQ09ORklHX1NFTlNP UlNfVzgzNzkyRD15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVzgzNzk1PXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkw9eQojIENPTkZJR19T RU5TT1JTX1c4M0w3ODVUUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz15CiMg Q09ORklHX1NFTlNPUlNfVzgzNjI3SEYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM2MjdF SEY9eQojIENPTkZJR19TRU5TT1JTX1dNODMxWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1dN ODM1MD15CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj15CiMg Q09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKIyBDT05G SUdfVEhFUk1BTF9IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfT0YgaXMgbm90IHNl dAojIENPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RF RkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRf R09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dF Ul9BTExPQ0FUT1I9eQojIENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQK Q09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JB Tkc9eQojIENPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKQ09ORklHX1RI RVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUj15CiMgQ09ORklHX0NMT0NLX1RIRVJNQUwgaXMgbm90 IHNldApDT05GSUdfVEhFUk1BTF9FTVVMQVRJT049eQpDT05GSUdfSU5URUxfUE9XRVJDTEFNUD15 CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9R VUFSS19EVFNfVEhFUk1BTD15CiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CkNP TkZJR19JTlRFTF9QQ0hfVEhFUk1BTD15CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERP R19DT1JFPXkKQ09ORklHX1dBVENIRE9HX05PV0FZT1VUPXkKCiMKIyBXYXRjaGRvZyBEZXZpY2Ug RHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkKQ09ORklHX0RBOTA1Ml9XQVRDSERPRz15 CkNPTkZJR19EQTkwNjJfV0FUQ0hET0c9eQpDT05GSUdfR1BJT19XQVRDSERPRz15CkNPTkZJR19H UElPX1dBVENIRE9HX0FSQ0hfSU5JVENBTEw9eQpDT05GSUdfTUVORjIxQk1DX1dBVENIRE9HPXkK Q09ORklHX1dNODMxWF9XQVRDSERPRz15CkNPTkZJR19XTTgzNTBfV0FUQ0hET0c9eQojIENPTkZJ R19YSUxJTlhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfQ0FERU5DRV9XQVRDSERPRz15CkNP TkZJR19EV19XQVRDSERPRz15CiMgQ09ORklHX1JONVQ2MThfV0FUQ0hET0cgaXMgbm90IHNldAoj IENPTkZJR19UV0w0MDMwX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNjNYWF9XQVRD SERPRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1FVSVJFX1dEVD15CkNPTkZJR19BRFZBTlRFQ0hfV0RU PXkKQ09ORklHX0FMSU0xNTM1X1dEVD15CkNPTkZJR19BTElNNzEwMV9XRFQ9eQpDT05GSUdfRjcx ODA4RV9XRFQ9eQpDT05GSUdfU1A1MTAwX1RDTz15CiMgQ09ORklHX0dFT0RFX1dEVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJP VEVDSF9XRFQgaXMgbm90IHNldApDT05GSUdfSUI3MDBfV0RUPXkKQ09ORklHX0lCTUFTUj15CiMg Q09ORklHX1dBRkVSX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JNjMwMEVTQl9XRFQ9eQojIENPTkZJ R19JRTZYWF9XRFQgaXMgbm90IHNldApDT05GSUdfSU5URUxfU0NVX1dBVENIRE9HPXkKQ09ORklH X0lOVEVMX01JRF9XQVRDSERPRz15CkNPTkZJR19JVENPX1dEVD15CiMgQ09ORklHX0lUQ09fVkVO RE9SX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0CiMg Q09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0hQX1dBVENIRE9HPXkKIyBDT05GSUdf SFBXRFRfTk1JX0RFQ09ESU5HIGlzIG5vdCBzZXQKQ09ORklHX1NDMTIwMF9XRFQ9eQojIENPTkZJ R19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19OVl9UQ089eQojIENPTkZJR182MFhYX1dE VCBpcyBub3Qgc2V0CkNPTkZJR19TQkM4MzYwX1dEVD15CiMgQ09ORklHX1NCQzcyNDBfV0RUIGlz IG5vdCBzZXQKQ09ORklHX0NQVTVfV0RUPXkKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19TTVNDMzdCNzg3X1dEVD15CkNPTkZJR19WSUFfV0RUPXkKQ09ORklHX1c4 MzYyN0hGX1dEVD15CkNPTkZJR19XODM4NzdGX1dEVD15CkNPTkZJR19XODM5NzdGX1dEVD15CkNP TkZJR19NQUNIWl9XRFQ9eQpDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRz15CkNPTkZJR19NRU5f QTIxX1dEVD15CgojCiMgUENJLWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKIyBDT05GSUdfUENJUENX QVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19XRFRQQ0k9eQoKIwojIFVTQi1iYXNlZCBXYXRjaGRv ZyBDYXJkcwojCkNPTkZJR19VU0JQQ1dBVENIRE9HPXkKQ09ORklHX1NTQl9QT1NTSUJMRT15Cgoj CiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09O RklHX0JDTUFfUE9TU0lCTEU9eQoKIwojIEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwojIENPTkZJ R19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09O RklHX01GRF9DT1JFPXkKQ09ORklHX01GRF9DUzU1MzU9eQojIENPTkZJR19NRkRfQVMzNzExIGlz IG5vdCBzZXQKQ09ORklHX01GRF9BUzM3MjI9eQojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMgbm90 IHNldAojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FU TUVMX0hMQ0RDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9CQ001OTBYWD15CiMgQ09ORklHX01GRF9B WFAyMFggaXMgbm90IHNldApDT05GSUdfTUZEX0NST1NfRUM9eQpDT05GSUdfTUZEX0NST1NfRUNf STJDPXkKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldApDT05GSUdfUE1JQ19EQTkwNTI9 eQpDT05GSUdfTUZEX0RBOTA1Ml9JMkM9eQojIENPTkZJR19NRkRfREE5MDU1IGlzIG5vdCBzZXQK Q09ORklHX01GRF9EQTkwNjI9eQojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKQ09O RklHX01GRF9NQzEzWFhYPXkKQ09ORklHX01GRF9NQzEzWFhYX0kyQz15CkNPTkZJR19NRkRfSEk2 NDIxX1BNSUM9eQpDT05GSUdfSFRDX1BBU0lDMz15CkNPTkZJR19IVENfSTJDUExEPXkKQ09ORklH X01GRF9JTlRFTF9RVUFSS19JMkNfR1BJTz15CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldApD T05GSUdfTFBDX1NDSD15CkNPTkZJR19JTlRFTF9TT0NfUE1JQz15CiMgQ09ORklHX01GRF9JTlRF TF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90 IHNldApDT05GSUdfTUZEX0lOVEVMX01TSUM9eQojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMg bm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKQ09ORklHX01GRF84OFBNODAw PXkKQ09ORklHX01GRF84OFBNODA1PXkKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY4Nj15CkNP TkZJR19NRkRfTUFYNzc2OTM9eQojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENP TkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYODkyNT15CkNPTkZJR19N RkRfTUFYODk5Nz15CkNPTkZJR19NRkRfTUFYODk5OD15CiMgQ09ORklHX01GRF9NVDYzOTcgaXMg bm90IHNldApDT05GSUdfTUZEX01FTkYyMUJNQz15CiMgQ09ORklHX01GRF9WSVBFUkJPQVJEIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldApDT05GSUdfTUZEX1BDRjUwNjMz PXkKIyBDT05GSUdfUENGNTA2MzNfQURDIGlzIG5vdCBzZXQKQ09ORklHX1BDRjUwNjMzX0dQSU89 eQojIENPTkZJR19VQ0IxNDAwX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1JEQzMyMVg9eQpD T05GSUdfTUZEX1JUU1hfUENJPXkKQ09ORklHX01GRF9SVDUwMzM9eQpDT05GSUdfTUZEX1JUU1hf VVNCPXkKIyBDT05GSUdfTUZEX1JDNVQ1ODMgaXMgbm90IHNldApDT05GSUdfTUZEX1JLODA4PXkK Q09ORklHX01GRF9STjVUNjE4PXkKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKQ09O RklHX01GRF9TSTQ3NlhfQ09SRT15CiMgQ09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfU0tZODE0NTI9eQojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FC WDUwMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NUTVBFIGlzIG5vdCBzZXQKQ09ORklH X01GRF9TWVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQojIENPTkZJR19NRkRf TFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09O RklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKQ09ORklHX1RQUzY1MDdYPXkKIyBDT05GSUdfTUZEX1RQ UzY1MDkwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM2NTIxNz15CkNPTkZJR19NRkRfVFBTNjUy MTg9eQpDT05GSUdfTUZEX1RQUzY1ODZYPXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19N RkRfVFBTNjU5MTI9eQojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5vdCBzZXQKQ09ORklH X01GRF9UUFM4MDAzMT15CkNPTkZJR19UV0w0MDMwX0NPUkU9eQpDT05GSUdfTUZEX1RXTDQwMzBf QVVESU89eQpDT05GSUdfVFdMNjA0MF9DT1JFPXkKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CkNP TkZJR19NRkRfTE0zNTMzPXkKQ09ORklHX01GRF9USU1CRVJEQUxFPXkKQ09ORklHX01GRF9UQzM1 ODlYPXkKIyBDT05GSUdfTUZEX1RNSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1ZYODU1PXkKQ09O RklHX01GRF9BUklaT05BPXkKQ09ORklHX01GRF9BUklaT05BX0kyQz15CkNPTkZJR19NRkRfV001 MTAyPXkKQ09ORklHX01GRF9XTTUxMTA9eQpDT05GSUdfTUZEX1dNODk5Nz15CiMgQ09ORklHX01G RF9XTTg5OTggaXMgbm90IHNldApDT05GSUdfTUZEX1dNODQwMD15CkNPTkZJR19NRkRfV004MzFY PXkKQ09ORklHX01GRF9XTTgzMVhfSTJDPXkKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZE X1dNODM1MF9JMkM9eQojIENPTkZJR19NRkRfV004OTk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVH VUxBVE9SIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1NVUFBPUlQ9eQoKIwojIE11bHRpbWVkaWEg Y29yZSBzdXBwb3J0CiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKQ09ORklHX01FRElB X0FOQUxPR19UVl9TVVBQT1JUPXkKQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQUE9SVD15CiMg Q09ORklHX01FRElBX1JBRElPX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9TRFJf U1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9SQ19TVVBQT1JUPXkKIyBDT05GSUdfTUVE SUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19ERVY9eQpDT05GSUdfVklERU9f VjRMMj15CkNPTkZJR19WSURFT19BRFZfREVCVUc9eQpDT05GSUdfVklERU9fRklYRURfTUlOT1Jf UkFOR0VTPXkKQ09ORklHX1ZJREVPX1RVTkVSPXkKQ09ORklHX1Y0TDJfTUVNMk1FTV9ERVY9eQpD T05GSUdfVklERU9CVUZfR0VOPXkKQ09ORklHX1ZJREVPQlVGX1ZNQUxMT0M9eQpDT05GSUdfVklE RU9CVUYyX0NPUkU9eQpDT05GSUdfVklERU9CVUYyX01FTU9QUz15CkNPTkZJR19WSURFT0JVRjJf Vk1BTExPQz15CkNPTkZJR19EVkJfQ09SRT15CiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qg c2V0CkNPTkZJR19EVkJfTUFYX0FEQVBURVJTPTgKIyBDT05GSUdfRFZCX0RZTkFNSUNfTUlOT1JT IGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBkcml2ZXJzCiMKQ09ORklHX1JDX0NPUkU9eQpDT05GSUdf UkNfTUFQPXkKQ09ORklHX1JDX0RFQ09ERVJTPXkKIyBDT05GSUdfTElSQyBpcyBub3Qgc2V0CkNP TkZJR19JUl9ORUNfREVDT0RFUj15CkNPTkZJR19JUl9SQzVfREVDT0RFUj15CiMgQ09ORklHX0lS X1JDNl9ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lSX0pWQ19ERUNPREVSPXkKIyBDT05GSUdf SVJfU09OWV9ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lSX1NBTllPX0RFQ09ERVI9eQpDT05G SUdfSVJfU0hBUlBfREVDT0RFUj15CkNPTkZJR19JUl9NQ0VfS0JEX0RFQ09ERVI9eQojIENPTkZJ R19JUl9YTVBfREVDT0RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0RFVklDRVMgaXMgbm90IHNl dApDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKQ09ORklH X1VTQl9WSURFT19DTEFTUz15CkNPTkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQoj IENPTkZJR19VU0JfR1NQQ0EgaXMgbm90IHNldApDT05GSUdfVVNCX1BXQz15CkNPTkZJR19VU0Jf UFdDX0RFQlVHPXkKIyBDT05GSUdfVVNCX1BXQ19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CkNPTkZJ R19WSURFT19DUElBMj15CkNPTkZJR19VU0JfWlIzNjRYWD15CkNPTkZJR19VU0JfU1RLV0VCQ0FN PXkKQ09ORklHX1VTQl9TMjI1NT15CkNPTkZJR19WSURFT19VU0JUVj15CgojCiMgQW5hbG9nIFRW IFVTQiBkZXZpY2VzCiMKIyBDT05GSUdfVklERU9fUFZSVVNCMiBpcyBub3Qgc2V0CkNPTkZJR19W SURFT19IRFBWUj15CiMgQ09ORklHX1ZJREVPX1VTQlZJU0lPTiBpcyBub3Qgc2V0CkNPTkZJR19W SURFT19TVEsxMTYwX0NPTU1PTj15CiMgQ09ORklHX1ZJREVPX1NUSzExNjBfQUM5NyBpcyBub3Qg c2V0CkNPTkZJR19WSURFT19TVEsxMTYwPXkKQ09ORklHX1ZJREVPX0dPNzAwNz15CkNPTkZJR19W SURFT19HTzcwMDdfVVNCPXkKQ09ORklHX1ZJREVPX0dPNzAwN19MT0FERVI9eQpDT05GSUdfVklE RU9fR083MDA3X1VTQl9TMjI1MF9CT0FSRD15CgojCiMgQW5hbG9nL2RpZ2l0YWwgVFYgVVNCIGRl dmljZXMKIwpDT05GSUdfVklERU9fQVUwODI4PXkKQ09ORklHX1ZJREVPX0FVMDgyOF9WNEwyPXkK IyBDT05GSUdfVklERU9fQVUwODI4X1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1gyMzFY WCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UTTYwMDA9eQpDT05GSUdfVklERU9fVE02MDAwX0FM U0E9eQojIENPTkZJR19WSURFT19UTTYwMDBfRFZCIGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIFRW IFVTQiBkZXZpY2VzCiMKIyBDT05GSUdfRFZCX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19EVkJfVVNC X1YyPXkKQ09ORklHX0RWQl9VU0JfQUY5MDE1PXkKQ09ORklHX0RWQl9VU0JfQUY5MDM1PXkKQ09O RklHX0RWQl9VU0JfQU5ZU0VFPXkKQ09ORklHX0RWQl9VU0JfQVU2NjEwPXkKIyBDT05GSUdfRFZC X1VTQl9BWjYwMDcgaXMgbm90IHNldAojIENPTkZJR19EVkJfVVNCX0NFNjIzMCBpcyBub3Qgc2V0 CkNPTkZJR19EVkJfVVNCX0VDMTY4PXkKIyBDT05GSUdfRFZCX1VTQl9HTDg2MSBpcyBub3Qgc2V0 CkNPTkZJR19EVkJfVVNCX0xNRTI1MTA9eQpDT05GSUdfRFZCX1VTQl9NWEwxMTFTRj15CkNPTkZJ R19EVkJfVVNCX1JUTDI4WFhVPXkKQ09ORklHX0RWQl9VU0JfRFZCU0tZPXkKQ09ORklHX0RWQl9U VFVTQl9CVURHRVQ9eQojIENPTkZJR19EVkJfVFRVU0JfREVDIGlzIG5vdCBzZXQKQ09ORklHX1NN U19VU0JfRFJWPXkKQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCPXkKIyBDT05GSUdfRFZCX0Iy QzJfRkxFWENPUF9VU0JfREVCVUcgaXMgbm90IHNldApDT05GSUdfRFZCX0FTMTAyPXkKCiMKIyBX ZWJjYW0sIFRWIChhbmFsb2cvZGlnaXRhbCkgVVNCIGRldmljZXMKIwpDT05GSUdfVklERU9fRU0y OFhYPXkKQ09ORklHX1ZJREVPX0VNMjhYWF9WNEwyPXkKIyBDT05GSUdfVklERU9fRU0yOFhYX0FM U0EgaXMgbm90IHNldApDT05GSUdfVklERU9fRU0yOFhYX0RWQj15CiMgQ09ORklHX1ZJREVPX0VN MjhYWF9SQyBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBzZXQK Q09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lDIGlz IG5vdCBzZXQKQ09ORklHX1NPQ19DQU1FUkE9eQpDT05GSUdfU09DX0NBTUVSQV9QTEFURk9STT15 CkNPTkZJR19WNExfTUVNMk1FTV9EUklWRVJTPXkKIyBDT05GSUdfVklERU9fU0hfVkVVIGlzIG5v dCBzZXQKQ09ORklHX1Y0TF9URVNUX0RSSVZFUlM9eQpDT05GSUdfVklERU9fVklWSUQ9eQpDT05G SUdfVklERU9fVklNMk09eQojIENPTkZJR19EVkJfUExBVEZPUk1fRFJJVkVSUyBpcyBub3Qgc2V0 CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKQ09ORklHX1NNU19TRElPX0RSVj15 CkNPTkZJR19NRURJQV9DT01NT05fT1BUSU9OUz15CgojCiMgY29tbW9uIGRyaXZlciBvcHRpb25z CiMKQ09ORklHX1ZJREVPX1RWRUVQUk9NPXkKQ09ORklHX0NZUFJFU1NfRklSTVdBUkU9eQpDT05G SUdfRFZCX0IyQzJfRkxFWENPUD15CkNPTkZJR19TTVNfU0lBTk9fTURUVj15CiMgQ09ORklHX1NN U19TSUFOT19SQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU19TSUFOT19ERUJVR0ZTIGlzIG5vdCBz ZXQKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVuZXJzLCBzZW5zb3JzLCBpMmMsIGZy b250ZW5kcykKIwpDT05GSUdfTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1Q9eQpDT05GSUdfVklERU9f SVJfSTJDPXkKCiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09O RklHX1ZJREVPX01TUDM0MDA9eQpDT05GSUdfVklERU9fVURBMTM0Mj15CkNPTkZJR19WSURFT19T T05ZX0JURl9NUFg9eQoKIwojIFJEUyBkZWNvZGVycwojCgojCiMgVmlkZW8gZGVjb2RlcnMKIwpD T05GSUdfVklERU9fU0FBNzExWD15CkNPTkZJR19WSURFT19UVlA1MTUwPXkKQ09ORklHX1ZJREVP X1RXMjgwND15CkNPTkZJR19WSURFT19UVzk5MDM9eQpDT05GSUdfVklERU9fVFc5OTA2PXkKCiMK IyBWaWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwoKIwojIFZpZGVvIGVuY29kZXJzCiMKCiMKIyBD YW1lcmEgc2Vuc29yIGRldmljZXMKIwpDT05GSUdfVklERU9fT1Y3NjQwPXkKQ09ORklHX1ZJREVP X01UOVYwMTE9eQoKIwojIEZsYXNoIGRldmljZXMKIwoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNo aXBzCiMKCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwojCgojCiMgTWlzY2VsbGFu ZW91cyBoZWxwZXIgY2hpcHMKIwoKIwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZl cgojCgojCiMgc29jX2NhbWVyYSBzZW5zb3IgZHJpdmVycwojCkNPTkZJR19TT0NfQ0FNRVJBX0lN WDA3ND15CkNPTkZJR19TT0NfQ0FNRVJBX01UOU0wMDE9eQpDT05GSUdfU09DX0NBTUVSQV9NVDlN MTExPXkKIyBDT05GSUdfU09DX0NBTUVSQV9NVDlUMDMxIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19D QU1FUkFfTVQ5VDExMj15CkNPTkZJR19TT0NfQ0FNRVJBX01UOVYwMjI9eQpDT05GSUdfU09DX0NB TUVSQV9PVjI2NDA9eQpDT05GSUdfU09DX0NBTUVSQV9PVjU2NDI9eQpDT05GSUdfU09DX0NBTUVS QV9PVjY2NTA9eQpDT05GSUdfU09DX0NBTUVSQV9PVjc3Mlg9eQpDT05GSUdfU09DX0NBTUVSQV9P Vjk2NDA9eQpDT05GSUdfU09DX0NBTUVSQV9PVjk3NDA9eQpDT05GSUdfU09DX0NBTUVSQV9SSjU0 TjE9eQpDT05GSUdfU09DX0NBTUVSQV9UVzk5MTA9eQpDT05GSUdfTUVESUFfVFVORVI9eQpDT05G SUdfTUVESUFfVFVORVJfU0lNUExFPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9eQpDT05G SUdfTUVESUFfVFVORVJfVERBODI3WD15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT15CkNP TkZJR19NRURJQV9UVU5FUl9UREE5ODg3PXkKQ09ORklHX01FRElBX1RVTkVSX01UMjBYWD15CkNP TkZJR19NRURJQV9UVU5FUl9NVDIwNjA9eQpDT05GSUdfTUVESUFfVFVORVJfUVQxMDEwPXkKQ09O RklHX01FRElBX1RVTkVSX1hDMjAyOD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzUwMDA9eQpDT05G SUdfTUVESUFfVFVORVJfWEM0MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDVTPXkKQ09O RklHX01FRElBX1RVTkVSX01YTDUwMDdUPXkKQ09ORklHX01FRElBX1RVTkVSX01DNDRTODAzPXkK Q09ORklHX01FRElBX1RVTkVSX1REQTE4MjE4PXkKQ09ORklHX01FRElBX1RVTkVSX0ZDMDAxMT15 CkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTI9eQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDEzPXkK Q09ORklHX01FRElBX1RVTkVSX1REQTE4MjEyPXkKQ09ORklHX01FRElBX1RVTkVSX0U0MDAwPXkK Q09ORklHX01FRElBX1RVTkVSX0ZDMjU4MD15CkNPTkZJR19NRURJQV9UVU5FUl9UVUE5MDAxPXkK Q09ORklHX01FRElBX1RVTkVSX1NJMjE1Nz15CkNPTkZJR19NRURJQV9UVU5FUl9JVDkxM1g9eQpD T05GSUdfTUVESUFfVFVORVJfUjgyMFQ9eQoKIwojIE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkg ZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9NODhEUzMxMDM9eQoKIwojIE11bHRpc3RhbmRhcmQgKGNh YmxlICsgdGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfRFJYSz15CkNPTkZJR19E VkJfVERBMTgyNzFDMkREPXkKCiMKIyBEVkItUyAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05G SUdfRFZCX0NYMjQxMjM9eQpDT05GSUdfRFZCX01UMzEyPXkKQ09ORklHX0RWQl9TNUgxNDIwPXkK Q09ORklHX0RWQl9TVFYwMjg4PXkKQ09ORklHX0RWQl9TVFYwMjk5PXkKQ09ORklHX0RWQl9TVFY2 MTEwPXkKQ09ORklHX0RWQl9TVFYwOTAwPXkKQ09ORklHX0RWQl9UREE4MDgzPXkKQ09ORklHX0RW Ql9UREExMDA4Nj15CkNPTkZJR19EVkJfVFVORVJfSVREMTAwMD15CkNPTkZJR19EVkJfVFVORVJf Q1gyNDExMz15CkNPTkZJR19EVkJfVERBODI2WD15CkNPTkZJR19EVkJfQ1gyNDExNj15CkNPTkZJ R19EVkJfQ1gyNDEyMD15CkNPTkZJR19EVkJfVFMyMDIwPXkKQ09ORklHX0RWQl9UREExMDA3MT15 CgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0NYMjI3MDA9 eQpDT05GSUdfRFZCX0RSWEQ9eQpDT05GSUdfRFZCX1REQTEwMDRYPXkKQ09ORklHX0RWQl9NVDM1 Mj15CkNPTkZJR19EVkJfWkwxMDM1Mz15CkNPTkZJR19EVkJfQUY5MDEzPXkKQ09ORklHX0RWQl9F QzEwMD15CkNPTkZJR19EVkJfQ1hEMjgyMFI9eQpDT05GSUdfRFZCX1JUTDI4MzA9eQpDT05GSUdf RFZCX1JUTDI4MzI9eQpDT05GSUdfRFZCX1NJMjE2OD15CkNPTkZJR19EVkJfQVMxMDJfRkU9eQoK IwojIERWQi1DIChjYWJsZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9WRVMxODIwPXkKQ09ORklH X0RWQl9UREExMDAyMz15CkNPTkZJR19EVkJfU1RWMDI5Nz15CgojCiMgQVRTQyAoTm9ydGggQW1l cmljYW4vS29yZWFuIFRlcnJlc3RyaWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKQ09ORklHX0RW Ql9OWFQyMDBYPXkKQ09ORklHX0RWQl9CQ00zNTEwPXkKQ09ORklHX0RWQl9MR0RUMzMwWD15CkNP TkZJR19EVkJfTEdEVDMzMDU9eQpDT05GSUdfRFZCX0xHMjE2MD15CkNPTkZJR19EVkJfUzVIMTQw OT15CkNPTkZJR19EVkJfQVU4NTIyPXkKQ09ORklHX0RWQl9BVTg1MjJfRFRWPXkKQ09ORklHX0RW Ql9BVTg1MjJfVjRMPXkKCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05G SUdfRFZCX1M5MjE9eQpDT05GSUdfRFZCX01CODZBMjBTPXkKCiMKIyBJU0RCLVMgKHNhdGVsbGl0 ZSkgJiBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwoKIwojIERpZ2l0YWwgdGVycmVz dHJpYWwgb25seSB0dW5lcnMvUExMCiMKQ09ORklHX0RWQl9QTEw9eQoKIwojIFNFQyBjb250cm9s IGRldmljZXMgZm9yIERWQi1TCiMKQ09ORklHX0RWQl9EUlgzOVhZSj15CkNPTkZJR19EVkJfTE5C UDIxPXkKQ09ORklHX0RWQl9JU0w2NDIxPXkKQ09ORklHX0RWQl9JU0w2NDIzPXkKQ09ORklHX0RW Ql9BODI5Mz15CkNPTkZJR19EVkJfU1AyPXkKQ09ORklHX0RWQl9JWDI1MDVWPXkKQ09ORklHX0RW Ql9NODhSUzIwMDA9eQpDT05GSUdfRFZCX0FGOTAzMz15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBu ZXcgZnJvbnRlbmRzCiMKIyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFw aGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CiMgQ09ORklHX0FHUF9BTEkgaXMgbm90IHNldApD T05GSUdfQUdQX0FUST15CiMgQ09ORklHX0FHUF9BTUQgaXMgbm90IHNldApDT05GSUdfQUdQX0FN RDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CkNPTkZJR19BR1BfTlZJRElBPXkKQ09ORklHX0FHUF9T SVM9eQpDT05GSUdfQUdQX1NXT1JLUz15CkNPTkZJR19BR1BfVklBPXkKIyBDT05GSUdfQUdQX0VG RklDRU9OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0dUVD15CkNPTkZJR19WR0FfQVJCPXkKQ09O RklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08gaXMgbm90IHNl dApDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CkNPTkZJR19EUk1fS01TX0hFTFBF Uj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CiMgQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJ T04gaXMgbm90IHNldAojIENPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFIGlzIG5vdCBzZXQK Q09ORklHX0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCiMgQ09O RklHX0RSTV9JMkNfQURWNzUxMSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTJDX0NINzAwNj15CiMg Q09ORklHX0RSTV9JMkNfU0lMMTY0IGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5 OFg9eQpDT05GSUdfRFJNX1RERlg9eQpDT05GSUdfRFJNX1IxMjg9eQojIENPTkZJR19EUk1fUkFE RU9OIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9BTURHUFU9eQojIENPTkZJR19EUk1fQU1ER1BVX0NJ SyBpcyBub3Qgc2V0CkNPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFI9eQpDT05GSUdfRFJNX05PVVZF QVU9eQpDT05GSUdfTk9VVkVBVV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RFQlVHX0RFRkFVTFQ9 MwpDT05GSUdfRFJNX05PVVZFQVVfQkFDS0xJR0hUPXkKQ09ORklHX0RSTV9JOTE1PXkKQ09ORklH X0RSTV9JOTE1X1BSRUxJTUlOQVJZX0hXX1NVUFBPUlQ9eQojIENPTkZJR19EUk1fTUdBIGlzIG5v dCBzZXQKQ09ORklHX0RSTV9TSVM9eQpDT05GSUdfRFJNX1ZJQT15CiMgQ09ORklHX0RSTV9TQVZB R0UgaXMgbm90IHNldApDT05GSUdfRFJNX1ZHRU09eQojIENPTkZJR19EUk1fVk1XR0ZYIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0dNQTUwMCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVURMPXkKIyBD T05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUdBRzIwMD15CkNPTkZJR19EUk1f Q0lSUlVTX1FFTVU9eQpDT05GSUdfRFJNX1FYTD15CkNPTkZJR19EUk1fQk9DSFM9eQpDT05GSUdf RFJNX1ZJUlRJT19HUFU9eQpDT05GSUdfRFJNX1BBTkVMPXkKCiMKIyBEaXNwbGF5IFBhbmVscwoj CkNPTkZJR19EUk1fUEFORUxfU0lNUExFPXkKQ09ORklHX0RSTV9QQU5FTF9TQU1TVU5HX1M2RThB QTA9eQojIENPTkZJR19EUk1fUEFORUxfU0hBUlBfTFExMDFSMVNYMDEgaXMgbm90IHNldApDT05G SUdfRFJNX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCkNPTkZJR19E Uk1fTlhQX1BUTjM0NjA9eQpDT05GSUdfRFJNX1BBUkFERV9QUzg2MjI9eQoKIwojIEZyYW1lIGJ1 ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qg c2V0CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX0REQz15CiMgQ09ORklHX0ZCX0JPT1Rf VkVTQV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15CkNPTkZJR19G Ql9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX0NG Ql9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJTExSRUNUPXkK Q09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPXkKIyBDT05G SUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05G SUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPXkKQ09ORklHX0ZCX1NWR0FMSUI9 eQojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CQUNLTElHSFQ9eQpD T05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJh bWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfRkJfQ0lSUlVTPXkKQ09ORklHX0ZC X1BNMj15CkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUPXkKIyBDT05GSUdfRkJfQ1lCRVIy MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJ TElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1ZHQTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVkVTQSBpcyBub3Qgc2V0CkNPTkZJR19GQl9O NDExPXkKQ09ORklHX0ZCX0hHQT15CkNPTkZJR19GQl9PUEVOQ09SRVM9eQpDT05GSUdfRkJfUzFE MTNYWFg9eQpDT05GSUdfRkJfTlZJRElBPXkKIyBDT05GSUdfRkJfTlZJRElBX0kyQyBpcyBub3Qg c2V0CkNPTkZJR19GQl9OVklESUFfREVCVUc9eQojIENPTkZJR19GQl9OVklESUFfQkFDS0xJR0hU IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JJVkE9eQpDT05GSUdfRkJfUklWQV9JMkM9eQojIENPTkZJ R19GQl9SSVZBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1JJVkFfQkFDS0xJR0hUPXkKQ09O RklHX0ZCX0k3NDA9eQojIENPTkZJR19GQl9JODEwIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0xFODA1 Nzg9eQpDT05GSUdfRkJfQ0FSSUxMT19SQU5DSD15CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qg c2V0CkNPTkZJR19GQl9SQURFT049eQojIENPTkZJR19GQl9SQURFT05fSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfUkFERU9OX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9SQURFT05f REVCVUc9eQojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldApDT05GSUdfRkJfQVRZPXkKQ09O RklHX0ZCX0FUWV9DVD15CkNPTkZJR19GQl9BVFlfR0VORVJJQ19MQ0Q9eQojIENPTkZJR19GQl9B VFlfR1ggaXMgbm90IHNldApDT05GSUdfRkJfQVRZX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9TMz15 CiMgQ09ORklHX0ZCX1MzX0REQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TQVZBR0U9eQpDT05GSUdf RkJfU0FWQUdFX0kyQz15CkNPTkZJR19GQl9TQVZBR0VfQUNDRUw9eQojIENPTkZJR19GQl9TSVMg aXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJ QyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZY IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZPT0RPTzE9eQpDT05GSUdfRkJfVlQ4NjIzPXkKIyBDT05G SUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX1BNMyBpcyBub3Qgc2V0CkNPTkZJR19GQl9DQVJNSU5FPXkKQ09ORklHX0ZCX0NBUk1J TkVfRFJBTV9FVkFMPXkKIyBDT05GSUdfQ0FSTUlORV9EUkFNX0NVU1RPTSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX0dFT0RFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NNU0NVRlg9eQojIENPTkZJR19G Ql9VREwgaXMgbm90IHNldApDT05GSUdfRkJfVklSVFVBTD15CiMgQ09ORklHX0ZCX01FVFJPTk9N RSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldAojIENPTkZJR19GQl9C Uk9BRFNIRUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVVPX0sxOTBYIGlzIG5vdCBzZXQKQ09O RklHX0ZCX1NJTVBMRT15CkNPTkZJR19GQl9TU0QxMzA3PXkKQ09ORklHX0ZCX1NNNzEyPXkKQ09O RklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPXkKQ09O RklHX0xDRF9QTEFURk9STT15CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKQ09ORklH X0JBQ0tMSUdIVF9HRU5FUklDPXkKQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzM9eQojIENPTkZJR19C QUNLTElHSFRfQ0FSSUxMT19SQU5DSCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfUFdNPXkK IyBDT05GSUdfQkFDS0xJR0hUX0RBOTA1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9N QVg4OTI1IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT15CkNPTkZJR19CQUNLTElH SFRfUE04OTQxX1dMRUQ9eQpDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT15CkNPTkZJR19CQUNLTElH SFRfV004MzFYPXkKQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwPXkKIyBDT05GSUdfQkFDS0xJR0hU X0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUENGNTA2MzMgaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEE9eQpDT05GSUdfQkFDS0xJR0hUX0xNMzYzOT15CiMg Q09ORklHX0JBQ0tMSUdIVF9MUDg1NVggaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfT1Qy MDAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1BBTkRPUkE9eQpDT05GSUdfQkFDS0xJR0hU X1NLWTgxNDUyPXkKQ09ORklHX0JBQ0tMSUdIVF9UUFM2NTIxNz15CiMgQ09ORklHX0JBQ0tMSUdI VF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD15CiMgQ09ORklHX0JB Q0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldApDT05GSUdfVkdBU1RBVEU9eQpDT05GSUdfVklERU9N T0RFX0hFTFBFUlM9eQpDT05GSUdfSERNST15CkNPTkZJR19MT0dPPXkKIyBDT05GSUdfTE9HT19M SU5VWF9NT05PIGlzIG5vdCBzZXQKQ09ORklHX0xPR09fTElOVVhfVkdBMTY9eQojIENPTkZJR19M T0dPX0xJTlVYX0NMVVQyMjQgaXMgbm90IHNldApDT05GSUdfU09VTkQ9eQpDT05GSUdfU09VTkRf T1NTX0NPUkU9eQpDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU09eQpDT05GSUdfU05EPXkK Q09ORklHX1NORF9USU1FUj15CkNPTkZJR19TTkRfUENNPXkKQ09ORklHX1NORF9ETUFFTkdJTkVf UENNPXkKQ09ORklHX1NORF9SQVdNSURJPXkKQ09ORklHX1NORF9DT01QUkVTU19PRkZMT0FEPXkK Q09ORklHX1NORF9KQUNLPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9eQpDT05GSUdfU05EX1NFUV9E VU1NWT15CkNPTkZJR19TTkRfT1NTRU1VTD15CkNPTkZJR19TTkRfTUlYRVJfT1NTPXkKQ09ORklH X1NORF9QQ01fT1NTPXkKIyBDT05GSUdfU05EX1BDTV9PU1NfUExVR0lOUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TRVFVRU5DRVJfT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RZTkFNSUNf TUlOT1JTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEk9eQojIENPTkZJR19T TkRfUFJPQ19GUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVkVSQk9TRV9QUklOVEs9eQpDT05GSUdf U05EX0RFQlVHPXkKIyBDT05GSUdfU05EX0RFQlVHX1ZFUkJPU0UgaXMgbm90IHNldApDT05GSUdf U05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RNQV9TR0JVRj15CkNPTkZJR19TTkRfUkFXTUlESV9T RVE9eQojIENPTkZJR19TTkRfT1BMM19MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09Q TDRfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TQkFXRV9TRVEgaXMgbm90IHNldAoj IENPTkZJR19TTkRfRU1VMTBLMV9TRVEgaXMgbm90IHNldApDT05GSUdfU05EX0FDOTdfQ09ERUM9 eQpDT05GSUdfU05EX0RSSVZFUlM9eQpDT05GSUdfU05EX0RVTU1ZPXkKIyBDT05GSUdfU05EX0FM T09QIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJUk1JREkgaXMgbm90IHNldApDT05GSUdfU05E X01UUEFWPXkKQ09ORklHX1NORF9NVFM2ND15CkNPTkZJR19TTkRfU0VSSUFMX1UxNjU1MD15CiMg Q09ORklHX1NORF9NUFU0MDEgaXMgbm90IHNldApDT05GSUdfU05EX1BPUlRNQU4yWDQ9eQpDT05G SUdfU05EX0FDOTdfUE9XRVJfU0FWRT15CkNPTkZJR19TTkRfQUM5N19QT1dFUl9TQVZFX0RFRkFV TFQ9MAojIENPTkZJR19TTkRfUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1BdWRpbwojCkNPTkZJR19T TkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKIyBDT05GSUdfU05EX1VTQiBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU09DPXkKQ09ORklHX1NORF9TT0NfR0VORVJJQ19ETUFFTkdJTkVfUENNPXkKQ09ORklH X1NORF9BVE1FTF9TT0M9eQpDT05GSUdfU05EX0RFU0lHTldBUkVfSTJTPXkKCiMKIyBTb0MgQXVk aW8gZm9yIEZyZWVzY2FsZSBDUFVzCiMKCiMKIyBDb21tb24gU29DIEF1ZGlvIG9wdGlvbnMgZm9y IEZyZWVzY2FsZSBDUFVzOgojCkNPTkZJR19TTkRfU09DX0ZTTF9BU1JDPXkKQ09ORklHX1NORF9T T0NfRlNMX1NBST15CkNPTkZJR19TTkRfU09DX0ZTTF9TU0k9eQpDT05GSUdfU05EX1NPQ19GU0xf U1BESUY9eQpDT05GSUdfU05EX1NPQ19GU0xfRVNBST15CkNPTkZJR19TTkRfU09DX0lNWF9BVURN VVg9eQpDT05GSUdfU05EX01GTERfTUFDSElORT15CkNPTkZJR19TTkRfU1NUX01GTERfUExBVEZP Uk09eQpDT05GSUdfU05EX1NTVF9JUEM9eQpDT05GSUdfU05EX1NTVF9JUENfUENJPXkKQ09ORklH X1NORF9TU1RfSVBDX0FDUEk9eQpDT05GSUdfU05EX1NPQ19JTlRFTF9CWVRDUl9SVDU2NDBfTUFD SD15CkNPTkZJR19TTkRfU09DX0lOVEVMX0NIVF9CU1dfUlQ1NjcyX01BQ0g9eQojIENPTkZJR19T TkRfU09DX0lOVEVMX0NIVF9CU1dfUlQ1NjQ1X01BQ0ggaXMgbm90IHNldApDT05GSUdfU05EX1NP Q19JTlRFTF9DSFRfQlNXX01BWDk4MDkwX1RJX01BQ0g9eQpDT05GSUdfU05EX1NPQ19YVEZQR0Ff STJTPXkKQ09ORklHX1NORF9TT0NfSTJDX0FORF9TUEk9eQoKIwojIENPREVDIGRyaXZlcnMKIwoj IENPTkZJR19TTkRfU09DX0FDOTdfQ09ERUMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19BREFV MTcwMT15CkNPTkZJR19TTkRfU09DX0FLNDU1ND15CkNPTkZJR19TTkRfU09DX0FLNDY0Mj15CkNP TkZJR19TTkRfU09DX0FLNTM4Nj15CiMgQ09ORklHX1NORF9TT0NfQUxDNTYyMyBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfU09DX0NTMzVMMzI9eQpDT05GSUdfU05EX1NPQ19DUzQyTDUxPXkKQ09ORklH X1NORF9TT0NfQ1M0Mkw1MV9JMkM9eQpDT05GSUdfU05EX1NPQ19DUzQyTDUyPXkKQ09ORklHX1NO RF9TT0NfQ1M0Mkw1Nj15CiMgQ09ORklHX1NORF9TT0NfQ1M0Mkw3MyBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU09DX0NTNDI2NT15CkNPTkZJR19TTkRfU09DX0NTNDI3MD15CiMgQ09ORklHX1NORF9T T0NfQ1M0MjcxX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0NTNDJYWDg9eQpDT05GSUdf U05EX1NPQ19DUzQyWFg4X0kyQz15CkNPTkZJR19TTkRfU09DX0NTNDM0OT15CkNPTkZJR19TTkRf U09DX0hETUlfQ09ERUM9eQojIENPTkZJR19TTkRfU09DX0VTODMyOCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfR1RNNjAxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfTUFYOTgwOTA9eQpD T05GSUdfU05EX1NPQ19QQ00xNjgxPXkKIyBDT05GSUdfU05EX1NPQ19QQ001MTJ4X0kyQyBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfU09DX1JMNjIzMT15CiMgQ09ORklHX1NORF9TT0NfUlQ1NjMxIGlz IG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUlQ1NjQwPXkKQ09ORklHX1NORF9TT0NfUlQ1NjcwPXkK IyBDT05GSUdfU05EX1NPQ19SVDU2NzdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfU0dU TDUwMDA9eQpDT05GSUdfU05EX1NPQ19TSUdNQURTUD15CkNPTkZJR19TTkRfU09DX1NJR01BRFNQ X0kyQz15CkNPTkZJR19TTkRfU09DX1NJUkZfQVVESU9fQ09ERUM9eQpDT05GSUdfU05EX1NPQ19T Tjk1MDMxPXkKQ09ORklHX1NORF9TT0NfU1BESUY9eQojIENPTkZJR19TTkRfU09DX1NTTTI2MDJf STJDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfU1NNNDU2Nz15CiMgQ09ORklHX1NORF9TT0Nf U1RBMzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19TVEEzNTAgaXMgbm90IHNldAojIENP TkZJR19TTkRfU09DX1NUSV9TQVMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19UQVMyNTUyPXkK Q09ORklHX1NORF9TT0NfVEFTNTA4Nj15CiMgQ09ORklHX1NORF9TT0NfVEFTNTcxWCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfVEZBOTg3OSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1RM VjMyMEFJQzIzPXkKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMjNfSTJDPXkKQ09ORklHX1NORF9T T0NfVExWMzIwQUlDMzFYWD15CiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlDM1ggaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19UUzNBMjI3RT15CkNPTkZJR19TTkRfU09DX1dNODUxMD15CiMgQ09O RklHX1NORF9TT0NfV004NTIzIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004NTgwPXkKIyBD T05GSUdfU05EX1NPQ19XTTg3MTEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19XTTg3Mjg9eQpD T05GSUdfU05EX1NPQ19XTTg3MzE9eQojIENPTkZJR19TTkRfU09DX1dNODczNyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT0NfV004NzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3 NTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODc1MyBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfV004Nzc2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfV004ODA0PXkKQ09ORklH X1NORF9TT0NfV004ODA0X0kyQz15CkNPTkZJR19TTkRfU09DX1dNODkwMz15CiMgQ09ORklHX1NO RF9TT0NfV004OTYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg5NzggaXMgbm90IHNl dAojIENPTkZJR19TTkRfU09DX1RQQTYxMzBBMiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU0lNUExF X0NBUkQ9eQpDT05GSUdfU09VTkRfUFJJTUU9eQpDT05GSUdfU09VTkRfT1NTPXkKIyBDT05GSUdf U09VTkRfVFJBQ0VJTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfRE1BUCBpcyBub3Qgc2V0 CkNPTkZJR19TT1VORF9WTUlEST15CkNPTkZJR19TT1VORF9UUklYPXkKIyBDT05GSUdfVFJJWF9I QVZFX0JPT1QgaXMgbm90IHNldAojIENPTkZJR19TT1VORF9NU1MgaXMgbm90IHNldApDT05GSUdf U09VTkRfTVBVNDAxPXkKIyBDT05GSUdfU09VTkRfUEFTIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5E X1BTUz15CkNPTkZJR19QU1NfTUlYRVI9eQojIENPTkZJR19QU1NfSEFWRV9CT09UIGlzIG5vdCBz ZXQKIyBDT05GSUdfU09VTkRfU0IgaXMgbm90IHNldAojIENPTkZJR19TT1VORF9ZTTM4MTIgaXMg bm90IHNldApDT05GSUdfU09VTkRfVUFSVDY4NTA9eQpDT05GSUdfU09VTkRfQUVEU1AxNj15CiMg Q09ORklHX1NDNjYwMCBpcyBub3Qgc2V0CkNPTkZJR19BQzk3X0JVUz15CgojCiMgSElEIHN1cHBv cnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKIyBDT05GSUdf SElEUkFXIGlzIG5vdCBzZXQKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VO RVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCiMgQ09ORklHX0hJRF9BNFRFQ0ggaXMg bm90IHNldAojIENPTkZJR19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkK Q09ORklHX0hJRF9BUFBMRUlSPXkKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CkNPTkZJ R19ISURfQkVMS0lOPXkKQ09ORklHX0hJRF9CRVRPUF9GRj15CkNPTkZJR19ISURfQ0hFUlJZPXkK Q09ORklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElEX1BST0RJS0VZUyBpcyBub3Qgc2V0CkNP TkZJR19ISURfQ1AyMTEyPXkKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJRF9EUkFHT05S SVNFPXkKQ09ORklHX0RSQUdPTlJJU0VfRkY9eQojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9FTEVDT009eQpDT05GSUdfSElEX0VMTz15CkNPTkZJR19ISURfRVpLRVk9 eQpDT05GSUdfSElEX0dFTUJJUkQ9eQpDT05GSUdfSElEX0hPTFRFSz15CkNPTkZJR19IT0xURUtf RkY9eQpDT05GSUdfSElEX0dUNjgzUj15CkNPTkZJR19ISURfS0VZVE9VQ0g9eQojIENPTkZJR19I SURfS1lFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9VQ0xPR0lDPXkKIyBDT05GSUdfSElEX1dBTFRP UCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURf SUNBREU9eQpDT05GSUdfSElEX1RXSU5IQU49eQpDT05GSUdfSElEX0tFTlNJTkdUT049eQojIENP TkZJR19ISURfTENQT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTEVOT1ZPPXkKQ09ORklHX0hJ RF9MT0dJVEVDSD15CiMgQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUCBpcyBub3Qgc2V0CiMgQ09O RklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGPXkKQ09O RklHX0xPR0lHOTQwX0ZGPXkKIyBDT05GSUdfTE9HSVdIRUVMU19GRiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9NQUdJQ01PVVNFIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NSUNST1NPRlQ9eQojIENP TkZJR19ISURfTU9OVEVSRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBu b3Qgc2V0CkNPTkZJR19ISURfTlRSSUc9eQojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApD T05GSUdfSElEX1BBTlRIRVJMT1JEPXkKIyBDT05GSUdfUEFOVEhFUkxPUkRfRkYgaXMgbm90IHNl dApDT05GSUdfSElEX1BFTk1PVU5UPXkKQ09ORklHX0hJRF9QRVRBTFlOWD15CkNPTkZJR19ISURf UElDT0xDRD15CkNPTkZJR19ISURfUElDT0xDRF9GQj15CkNPTkZJR19ISURfUElDT0xDRF9CQUNL TElHSFQ9eQpDT05GSUdfSElEX1BJQ09MQ0RfTENEPXkKIyBDT05GSUdfSElEX1BJQ09MQ0RfTEVE UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QSUNPTENEX0NJUiBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90IHNl dApDT05GSUdfSElEX1JPQ0NBVD15CkNPTkZJR19ISURfU0FJVEVLPXkKIyBDT05GSUdfSElEX1NB TVNVTkcgaXMgbm90IHNldAojIENPTkZJR19ISURfU09OWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9TUEVFRExJTksgaXMgbm90IHNldApDT05GSUdfSElEX1NURUVMU0VSSUVTPXkKQ09ORklHX0hJ RF9TVU5QTFVTPXkKQ09ORklHX0hJRF9STUk9eQojIENPTkZJR19ISURfR1JFRU5BU0lBIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9TTUFSVEpPWVBMVVM9eQpDT05GSUdfU01BUlRKT1lQTFVTX0ZGPXkK Q09ORklHX0hJRF9USVZPPXkKIyBDT05GSUdfSElEX1RPUFNFRUQgaXMgbm90IHNldApDT05GSUdf SElEX1RISU5HTT15CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPXkKIyBDT05GSUdfVEhSVVNUTUFT VEVSX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT15CiMgQ09ORklHX0hJRF9XSUlNT1RF IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9YSU5NTz15CkNPTkZJR19ISURfWkVST1BMVVM9eQpDT05G SUdfWkVST1BMVVNfRkY9eQojIENPTkZJR19ISURfWllEQUNST04gaXMgbm90IHNldApDT05GSUdf SElEX1NFTlNPUl9IVUI9eQpDT05GSUdfSElEX1NFTlNPUl9DVVNUT01fU0VOU09SPXkKCiMKIyBV U0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CkNPTkZJR19ISURfUElEPXkKIyBDT05G SUdfVVNCX0hJRERFViBpcyBub3Qgc2V0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0ky Q19ISUQ9eQpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9S VD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQpDT05GSUdf VVNCPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91 cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKQ09ORklHX1VTQl9E WU5BTUlDX01JTk9SUz15CkNPTkZJR19VU0JfT1RHPXkKQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNU PXkKQ09ORklHX1VTQl9PVEdfQkxBQ0tMSVNUX0hVQj15CiMgQ09ORklHX1VTQl9PVEdfRlNNIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9VTFBJX0JVUz15CkNPTkZJR19VU0JfTU9OPXkKIyBDT05GSUdf VVNCX1dVU0JfQ0JBRiBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJz CiMKQ09ORklHX1VTQl9DNjdYMDBfSENEPXkKQ09ORklHX1VTQl9YSENJX0hDRD15CkNPTkZJR19V U0JfWEhDSV9QQ0k9eQpDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk09eQpDT05GSUdfVVNCX0VIQ0lf SENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKIyBDT05GSUdfVVNCX0VIQ0lfVFRf TkVXU0NIRUQgaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lfUENJPXkKIyBDT05GSUdfVVNCX0VI Q0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0Q9eQpDT05G SUdfVVNCX0lTUDExNlhfSENEPXkKQ09ORklHX1VTQl9JU1AxMzYyX0hDRD15CkNPTkZJR19VU0Jf RlVTQkgyMDBfSENEPXkKQ09ORklHX1VTQl9GT1RHMjEwX0hDRD15CkNPTkZJR19VU0JfT0hDSV9I Q0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZP Uk09eQpDT05GSUdfVVNCX1VIQ0lfSENEPXkKQ09ORklHX1VTQl9VMTMyX0hDRD15CkNPTkZJR19V U0JfU0w4MTFfSENEPXkKIyBDT05GSUdfVVNCX1NMODExX0hDRF9JU08gaXMgbm90IHNldAojIENP TkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01P REUgaXMgbm90IHNldAoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCiMgQ09ORklHX1VT Ql9BQ00gaXMgbm90IHNldApDT05GSUdfVVNCX1BSSU5URVI9eQojIENPTkZJR19VU0JfV0RNIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9UTUM9eQoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMg b24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNC X1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKIyBDT05GSUdfVVNCX1NUT1JBR0UgaXMgbm90 IHNldAoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01EQzgwMD15CkNPTkZJ R19VU0JfTUlDUk9URUs9eQojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9NVVNCX0hEUkM9eQojIENPTkZJR19VU0JfTVVTQl9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX01VU0JfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NVVNCX0RVQUxfUk9MRT15Cgoj CiMgUGxhdGZvcm0gR2x1ZSBMYXllcgojCgojCiMgTVVTQiBETUEgbW9kZQojCiMgQ09ORklHX01V U0JfUElPX09OTFkgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzM9eQojIENPTkZJR19VU0JfRFdD M19VTFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzNfSE9TVCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfRFdDM19HQURHRVQ9eQojIENPTkZJR19VU0JfRFdDM19EVUFMX1JPTEUgaXMgbm90IHNl dAoKIwojIFBsYXRmb3JtIEdsdWUgRHJpdmVyIFN1cHBvcnQKIwpDT05GSUdfVVNCX0RXQzNfUENJ PXkKQ09ORklHX1VTQl9EV0MyPXkKIyBDT05GSUdfVVNCX0RXQzJfSE9TVCBpcyBub3Qgc2V0Cgoj CiMgR2FkZ2V0L0R1YWwtcm9sZSBtb2RlIHJlcXVpcmVzIFVTQiBHYWRnZXQgc3VwcG9ydCB0byBi ZSBlbmFibGVkCiMKQ09ORklHX1VTQl9EV0MyX1BFUklQSEVSQUw9eQojIENPTkZJR19VU0JfRFdD Ml9EVUFMX1JPTEUgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzJfUENJPXkKQ09ORklHX1VTQl9E V0MyX0RFQlVHPXkKQ09ORklHX1VTQl9EV0MyX1ZFUkJPU0U9eQojIENPTkZJR19VU0JfRFdDMl9U UkFDS19NSVNTRURfU09GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFdDMl9ERUJVR19QRVJJT0RJ Qz15CiMgQ09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYw IGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9eQpD T05GSUdfVVNCX1NFUklBTD15CiMgQ09ORklHX1VTQl9TRVJJQUxfQ09OU09MRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM X1NJTVBMRT15CkNPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFPXkKQ09ORklHX1VTQl9TRVJJQUxf QVJLMzExNj15CkNPTkZJR19VU0JfU0VSSUFMX0JFTEtJTj15CkNPTkZJR19VU0JfU0VSSUFMX0NI MzQxPXkKQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUPXkKIyBDT05GSUdfVVNCX1NFUklBTF9E SUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9DUDIxMFg9eQpDT05G SUdfVVNCX1NFUklBTF9DWVBSRVNTX004PXkKIyBDT05GSUdfVVNCX1NFUklBTF9FTVBFRyBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPXkKQ09ORklHX1VTQl9TRVJJQUxfVklT T1I9eQojIENPTkZJR19VU0JfU0VSSUFMX0lQQVEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEkgaXMgbm90IHNldApDT05GSUdfVVNCX1NF UklBTF9GODEyMzI9eQojIENPTkZJR19VU0JfU0VSSUFMX0dBUk1JTiBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfSVBXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JVVUgaXMg bm90IHNldApDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQT15CkNPTkZJR19VU0JfU0VSSUFM X0tFWVNQQU49eQpDT05GSUdfVVNCX1NFUklBTF9LTFNJPXkKIyBDT05GSUdfVVNCX1NFUklBTF9L T0JJTF9TQ1QgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMj15CkNPTkZJR19V U0JfU0VSSUFMX01FVFJPPXkKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD15CkNPTkZJR19VU0Jf U0VSSUFMX01PUzc3MTVfUEFSUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX01PUzc4NDA9eQpDT05G SUdfVVNCX1NFUklBTF9NWFVQT1JUPXkKIyBDT05GSUdfVVNCX1NFUklBTF9OQVZNQU4gaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1BMMjMwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T RVJJQUxfT1RJNjg1OCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1FDQVVYPXkKQ09ORklH X1VTQl9TRVJJQUxfUVVBTENPTU09eQojIENPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDUgaXMgbm90 IHNldApDT05GSUdfVVNCX1NFUklBTF9TQUZFPXkKQ09ORklHX1VTQl9TRVJJQUxfU0FGRV9QQURE RUQ9eQojIENPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9TRVJJQUxfU1lNQk9MPXkKIyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBub3Qgc2V0CkNP TkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSz15CiMgQ09ORklHX1VTQl9TRVJJQUxfWElSQ09NIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfV1dBTj15CkNPTkZJR19VU0JfU0VSSUFMX09QVElP Tj15CkNPTkZJR19VU0JfU0VSSUFMX09NTklORVQ9eQojIENPTkZJR19VU0JfU0VSSUFMX09QVElD T04gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVD15CkNPTkZJR19VU0JfU0VS SUFMX1dJU0hCT05FPXkKQ09ORklHX1VTQl9TRVJJQUxfU1NVMTAwPXkKIyBDT05GSUdfVVNCX1NF UklBTF9RVDIgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9ERUJVRz15CgojCiMgVVNCIE1p c2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1JNjI9eQojIENPTkZJR19VU0JfRU1J MjYgaXMgbm90IHNldAojIENPTkZJR19VU0JfQURVVFVYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9T RVZTRUc9eQpDT05GSUdfVVNCX1JJTzUwMD15CiMgQ09ORklHX1VTQl9MRUdPVE9XRVIgaXMgbm90 IHNldApDT05GSUdfVVNCX0xDRD15CkNPTkZJR19VU0JfTEVEPXkKQ09ORklHX1VTQl9DWVBSRVNT X0NZN0M2Mz15CkNPTkZJR19VU0JfQ1lUSEVSTT15CkNPTkZJR19VU0JfSURNT1VTRT15CkNPTkZJ R19VU0JfRlRESV9FTEFOPXkKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEQgaXMgbm90IHNl dApDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SPXkKQ09ORklHX1VTQl9JT1dBUlJJT1I9eQpDT05G SUdfVVNCX1RFU1Q9eQojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9JU0lHSFRGVz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNC X0ZYMj15CkNPTkZJR19VU0JfSFNJQ19VU0IzNTAzPXkKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJf VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQ0hBT1NLRVk9eQoKIwojIFVTQiBQaHlzaWNhbCBM YXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj15CiMg Q09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDEzMDE9eQpDT05G SUdfVVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdF VF9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0yCkNPTkZJ R19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJpcGhlcmFsIENv bnRyb2xsZXIKIwpDT05GSUdfVVNCX0ZVU0IzMDA9eQpDT05GSUdfVVNCX0ZPVEcyMTBfVURDPXkK Q09ORklHX1VTQl9HUl9VREM9eQpDT05GSUdfVVNCX1I4QTY2NTk3PXkKQ09ORklHX1VTQl9QWEEy N1g9eQojIENPTkZJR19VU0JfTVZfVURDIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NVl9VM0Q9eQpD T05GSUdfVVNCX002NjU5Mj15CkNPTkZJR19VU0JfQkRDX1VEQz15CgojCiMgUGxhdGZvcm0gU3Vw cG9ydAojCkNPTkZJR19VU0JfQkRDX1BDST15CkNPTkZJR19VU0JfQU1ENTUzNlVEQz15CkNPTkZJ R19VU0JfTkVUMjI3Mj15CkNPTkZJR19VU0JfTkVUMjI3Ml9ETUE9eQpDT05GSUdfVVNCX05FVDIy ODA9eQpDT05GSUdfVVNCX0dPS1U9eQojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldAojIENP TkZJR19VU0JfR0FER0VUX1hJTElOWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRFVNTVlfSENEPXkK Q09ORklHX1VTQl9MSUJDT01QT1NJVEU9eQpDT05GSUdfVVNCX0ZfTUlEST15CiMgQ09ORklHX1VT Ql9DT05GSUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9aRVJPIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VUSCBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9HX05DTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRGUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9GVU5DVElPTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BU1NfU1RP UkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX1NFUklBTCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfTUlESV9HQURHRVQ9eQojIENPTkZJR19VU0JfR19QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19BQ01fTVMgaXMg bm90IHNldAojIENPTkZJR19VU0JfR19NVUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJ RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0Jf R19XRUJDQU0gaXMgbm90IHNldAojIENPTkZJR19VV0IgaXMgbm90IHNldApDT05GSUdfTU1DPXkK IyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX0NMS0dBVEUgaXMgbm90 IHNldAoKIwojIE1NQy9TRC9TRElPIENhcmQgRHJpdmVycwojCiMgQ09ORklHX01NQ19CTE9DSyBp cyBub3Qgc2V0CiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVEVTVD15 CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTU1DX1NE SENJPXkKQ09ORklHX01NQ19TREhDSV9JT19BQ0NFU1NPUlM9eQpDT05GSUdfTU1DX1NESENJX1BD ST15CiMgQ09ORklHX01NQ19SSUNPSF9NTUMgaXMgbm90IHNldApDT05GSUdfTU1DX1NESENJX0FD UEk9eQpDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKIyBDT05GSUdfTU1DX1NESENJX09GX0FSQVNB TiBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfT0ZfQVQ5MT15CkNPTkZJR19NTUNfU0RIQ0lf Rl9TREgzMD15CkNPTkZJR19NTUNfV0JTRD15CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBz ZXQKQ09ORklHX01NQ19DQjcxMD15CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApD T05GSUdfTU1DX1ZVQjMwMD15CiMgQ09ORklHX01NQ19VU0hDIGlzIG5vdCBzZXQKIyBDT05GSUdf TU1DX1VTREhJNlJPTDAgaXMgbm90IHNldApDT05GSUdfTU1DX1JFQUxURUtfUENJPXkKQ09ORklH X01NQ19SRUFMVEVLX1VTQj15CiMgQ09ORklHX01NQ19UT1NISUJBX1BDSSBpcyBub3Qgc2V0CkNP TkZJR19NTUNfTVRLPXkKQ09ORklHX01FTVNUSUNLPXkKIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcg aXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVU5T QUZFX1JFU1VNRT15CkNPTkZJR19NU1BST19CTE9DSz15CkNPTkZJR19NU19CTE9DSz15CgojCiMg TWVtb3J5U3RpY2sgSG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElG TV9NUz15CkNPTkZJR19NRU1TVElDS19KTUlDUk9OXzM4WD15CkNPTkZJR19NRU1TVElDS19SNTky PXkKQ09ORklHX01FTVNUSUNLX1JFQUxURUtfUENJPXkKIyBDT05GSUdfTUVNU1RJQ0tfUkVBTFRF S19VU0IgaXMgbm90IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CkNP TkZJR19MRURTX0NMQVNTX0ZMQVNIPXkKCiMKIyBMRUQgZHJpdmVycwojCkNPTkZJR19MRURTX0FB VDEyOTA9eQojIENPTkZJR19MRURTX0JDTTYzMjggaXMgbm90IHNldApDT05GSUdfTEVEU19CQ002 MzU4PXkKQ09ORklHX0xFRFNfTE0zNTMwPXkKQ09ORklHX0xFRFNfTE0zNTMzPXkKIyBDT05GSUdf TEVEU19MTTM2NDIgaXMgbm90IHNldApDT05GSUdfTEVEU19QQ0E5NTMyPXkKQ09ORklHX0xFRFNf UENBOTUzMl9HUElPPXkKQ09ORklHX0xFRFNfR1BJTz15CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CkNPTkZJR19MRURTX0xQNTUyMT15 CkNPTkZJR19MRURTX0xQNTUyMz15CkNPTkZJR19MRURTX0xQNTU2Mj15CkNPTkZJR19MRURTX0xQ ODUwMT15CiMgQ09ORklHX0xFRFNfTFA4ODYwIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQ0xFVk9f TUFJTD15CkNPTkZJR19MRURTX1BDQTk1NVg9eQojIENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90 IHNldApDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPXkKQ09ORklHX0xFRFNfV004MzUwPXkKIyBD T05GSUdfTEVEU19EQTkwNTIgaXMgbm90IHNldApDT05GSUdfTEVEU19QV009eQpDT05GSUdfTEVE U19CRDI4MDI9eQojIENPTkZJR19MRURTX0lOVEVMX1NTNDIwMCBpcyBub3Qgc2V0CkNPTkZJR19M RURTX0xUMzU5Mz15CkNPTkZJR19MRURTX0RFTExfTkVUQk9PS1M9eQpDT05GSUdfTEVEU19NQzEz NzgzPXkKQ09ORklHX0xFRFNfVENBNjUwNz15CkNPTkZJR19MRURTX1RMQzU5MVhYPXkKQ09ORklH X0xFRFNfTUFYNzc2OTM9eQpDT05GSUdfTEVEU19NQVg4OTk3PXkKIyBDT05GSUdfTEVEU19MTTM1 NXggaXMgbm90IHNldApDT05GSUdfTEVEU19PVDIwMD15CiMgQ09ORklHX0xFRFNfTUVORjIxQk1D IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfS1REMjY5Mj15CgojCiMgTEVEIGRyaXZlciBmb3IgYmxp bmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5H TSkKIwpDT05GSUdfTEVEU19CTElOS009eQpDT05GSUdfTEVEU19TWVNDT049eQoKIwojIExFRCBU cmlnZ2VycwojCiMgQ09ORklHX0xFRFNfVFJJR0dFUlMgaXMgbm90IHNldApDT05GSUdfQUNDRVNT SUJJTElUWT15CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9 eQojIENPTkZJR19FREFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQojIENPTkZJR19SVENf Q0xBU1MgaXMgbm90IHNldAojIENPTkZJR19ETUFERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdf QVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19VSU89eQpDT05GSUdfVUlPX0NJRj15CkNPTkZJ R19VSU9fUERSVl9HRU5JUlE9eQojIENPTkZJR19VSU9fRE1FTV9HRU5JUlEgaXMgbm90IHNldApD T05GSUdfVUlPX0FFQz15CkNPTkZJR19VSU9fU0VSQ09TMz15CkNPTkZJR19VSU9fUENJX0dFTkVS SUM9eQojIENPTkZJR19VSU9fTkVUWCBpcyBub3Qgc2V0CkNPTkZJR19VSU9fUFJVU1M9eQpDT05G SUdfVUlPX01GNjI0PXkKQ09ORklHX1ZJUlRfRFJJVkVSUz15CkNPTkZJR19WSVJUSU89eQoKIwoj IFZpcnRpbyBkcml2ZXJzCiMKQ09ORklHX1ZJUlRJT19QQ0k9eQojIENPTkZJR19WSVJUSU9fUENJ X0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9f SU5QVVQ9eQpDT05GSUdfVklSVElPX01NSU89eQpDT05GSUdfVklSVElPX01NSU9fQ01ETElORV9E RVZJQ0VTPXkKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdf SFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX1NUQUdJTkc9eQojIENPTkZJR19TTElDT1NTIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfT0xQQ19EQ09OIGlzIG5vdCBzZXQKQ09ORklHX1BBTkVMPXkKQ09O RklHX1BBTkVMX1BBUlBPUlQ9MApDT05GSUdfUEFORUxfUFJPRklMRT01CiMgQ09ORklHX1BBTkVM X0NIQU5HRV9NRVNTQUdFIGlzIG5vdCBzZXQKQ09ORklHX1JUUzUyMDg9eQojIENPTkZJR19GQl9T TTc1MCBpcyBub3Qgc2V0CkNPTkZJR19GQl9YR0k9eQoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVl Y2gKIwpDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0PXkKIyBDT05GSUdfU1RB R0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCkNPTkZJR19TVEFHSU5HX0JPQVJE PXkKIyBDT05GSUdfV0lNQVhfR0RNNzJYWCBpcyBub3Qgc2V0CkNPTkZJR19ER05DPXkKQ09ORklH X0RHQVA9eQojIENPTkZJR19HU19GUEdBQk9PVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9D TEtfWExOWF9DTEtXWlJEIGlzIG5vdCBzZXQKQ09ORklHX01PU1Q9eQpDT05GSUdfTU9TVENPUkU9 eQojIENPTkZJR19BSU1fQ0RFViBpcyBub3Qgc2V0CiMgQ09ORklHX0FJTV9ORVRXT1JLIGlzIG5v dCBzZXQKQ09ORklHX0FJTV9TT1VORD15CkNPTkZJR19BSU1fVjRMMj15CkNPTkZJR19IRE1fSTJD PXkKIyBDT05GSUdfSERNX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNF Uz15CkNPTkZJR19BQ0VSX1dNST15CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNldApDT05GSUdf QUxJRU5XQVJFX1dNST15CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0RF TExfV01JPXkKQ09ORklHX0RFTExfV01JX0FJTz15CkNPTkZJR19ERUxMX1NNTzg4MDA9eQpDT05G SUdfRlVKSVRTVV9MQVBUT1A9eQpDT05GSUdfRlVKSVRTVV9MQVBUT1BfREVCVUc9eQojIENPTkZJ R19GVUpJVFNVX1RBQkxFVCBpcyBub3Qgc2V0CkNPTkZJR19UQzExMDBfV01JPXkKQ09ORklHX0hQ X0FDQ0VMPXkKQ09ORklHX0hQX1dJUkVMRVNTPXkKIyBDT05GSUdfSFBfV01JIGlzIG5vdCBzZXQK Q09ORklHX1BBTkFTT05JQ19MQVBUT1A9eQpDT05GSUdfVEhJTktQQURfQUNQST15CkNPTkZJR19U SElOS1BBRF9BQ1BJX0FMU0FfU1VQUE9SVD15CkNPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHRkFD SUxJVElFUz15CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19USElOS1BBRF9BQ1BJX1VOU0FGRV9MRURTIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFEX0FD UElfVklERU89eQpDT05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlfUE9MTD15CiMgQ09ORklHX1NF TlNPUlNfSERBUFMgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVOTE9XPXkKQ09ORklHX0FDUElf V01JPXkKQ09ORklHX01TSV9XTUk9eQpDT05GSUdfVE9QU1RBUl9MQVBUT1A9eQpDT05GSUdfQUNQ SV9UT1NISUJBPXkKQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMPXkKQ09ORklHX1RPU0hJQkFfSEFQ Uz15CkNPTkZJR19BQ1BJX0NNUEM9eQpDT05GSUdfSU5URUxfU0NVX0lQQz15CkNPTkZJR19JTlRF TF9TQ1VfSVBDX1VUSUw9eQojIENPTkZJR19HUElPX0lOVEVMX1BNSUMgaXMgbm90IHNldApDT05G SUdfSU5URUxfTUlEX1BPV0VSX0JVVFRPTj15CkNPTkZJR19JTlRFTF9NRkxEX1RIRVJNQUw9eQoj IENPTkZJR19JTlRFTF9JUFMgaXMgbm90IHNldApDT05GSUdfSU5URUxfSU1SPXkKQ09ORklHX0lC TV9SVEw9eQpDT05GSUdfWE8xNV9FQk9PSz15CkNPTkZJR19TQU1TVU5HX0xBUFRPUD15CkNPTkZJ R19NWE1fV01JPXkKQ09ORklHX1NBTVNVTkdfUTEwPXkKQ09ORklHX0FQUExFX0dNVVg9eQpDT05G SUdfSU5URUxfUlNUPXkKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBD T05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QTUNfSVBDPXkKIyBDT05GSUdf U1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkK Q09ORklHX0NIUk9NRU9TX0xBUFRPUD15CkNPTkZJR19DSFJPTUVPU19QU1RPUkU9eQojIENPTkZJ R19DUk9TX0VDX0NIQVJERVYgaXMgbm90IHNldApDT05GSUdfQ1JPU19FQ19MUEM9eQpDT05GSUdf Q1JPU19FQ19QUk9UTz15CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BS RVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawoj CkNPTkZJR19DT01NT05fQ0xLX1dNODMxWD15CkNPTkZJR19DT01NT05fQ0xLX01BWF9HRU49eQpD T05GSUdfQ09NTU9OX0NMS19NQVg3NzY4Nj15CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYNzc4MDIg aXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19SSzgwOD15CiMgQ09ORklHX0NPTU1PTl9DTEtf U0k1MzUxIGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfU0k1NzA9eQpDT05GSUdfQ09NTU9O X0NMS19DRENFOTI1PXkKQ09ORklHX0NMS19UV0w2MDQwPXkKQ09ORklHX0NPTU1PTl9DTEtfUFdN PXkKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19D RENFNzA2PXkKCiMKIyBIYXJkd2FyZSBTcGlubG9jayBkcml2ZXJzCiMKCiMKIyBDbG9jayBTb3Vy Y2UgZHJpdmVycwojCkNPTkZJR19DTEtTUkNfSTgyNTM9eQpDT05GSUdfQ0xLRVZUX0k4MjUzPXkK Q09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKQ09ORklHX0RXX0FQQl9U SU1FUj15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX0NN VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19T SF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldApD T05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQpDT05GSUdfQUxURVJBX01CT1g9eQojIENPTkZJ R19JT01NVV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVwcm9jIGRyaXZlcnMKIwpDT05G SUdfUkVNT1RFUFJPQz15CkNPTkZJR19TVEVfTU9ERU1fUlBST0M9eQoKIwojIFJwbXNnIGRyaXZl cnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwojIENPTkZJ R19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKQ09ORklHX1NPQ19UST15CkNPTkZJR19QTV9ERVZGUkVR PXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dPVl9TSU1QTEVfT05E RU1BTkQ9eQojIENPTkZJR19ERVZGUkVRX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJ R19ERVZGUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQQUNFPXkK CiMKIyBERVZGUkVRIERyaXZlcnMKIwojIENPTkZJR19QTV9ERVZGUkVRX0VWRU5UIGlzIG5vdCBz ZXQKQ09ORklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0VY VENPTl9BUklaT05BPXkKQ09ORklHX0VYVENPTl9HUElPPXkKQ09ORklHX0VYVENPTl9NQVg3NzY5 Mz15CiMgQ09ORklHX0VYVENPTl9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1JU ODk3M0EgaXMgbm90IHNldApDT05GSUdfRVhUQ09OX1NNNTUwMj15CkNPTkZJR19FWFRDT05fVVNC X0dQSU89eQojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNl dAojIENPTkZJR19OVEIgaXMgbm90IHNldApDT05GSUdfVk1FX0JVUz15CgojCiMgVk1FIEJyaWRn ZSBEcml2ZXJzCiMKQ09ORklHX1ZNRV9DQTkxQ1g0Mj15CkNPTkZJR19WTUVfVFNJMTQ4PXkKCiMK IyBWTUUgQm9hcmQgRHJpdmVycwojCkNPTkZJR19WTUlWTUVfNzgwNT15CgojCiMgVk1FIERldmlj ZSBEcml2ZXJzCiMKQ09ORklHX1ZNRV9VU0VSPXkKQ09ORklHX1ZNRV9QSU8yPXkKQ09ORklHX1BX TT15CkNPTkZJR19QV01fU1lTRlM9eQpDT05GSUdfUFdNX0NSQz15CkNPTkZJR19QV01fRlNMX0ZU TT15CiMgQ09ORklHX1BXTV9MUFNTIGlzIG5vdCBzZXQKQ09ORklHX1BXTV9QQ0E5Njg1PXkKIyBD T05GSUdfUFdNX1RXTCBpcyBub3Qgc2V0CkNPTkZJR19QV01fVFdMX0xFRD15CkNPTkZJR19JUlFD SElQPXkKQ09ORklHX0lQQUNLX0JVUz15CkNPTkZJR19CT0FSRF9UUENJMjAwPXkKQ09ORklHX1NF UklBTF9JUE9DVEFMPXkKQ09ORklHX1JFU0VUX0NPTlRST0xMRVI9eQpDT05GSUdfRk1DPXkKIyBD T05GSUdfRk1DX0ZBS0VERVYgaXMgbm90IHNldApDT05GSUdfRk1DX1RSSVZJQUw9eQpDT05GSUdf Rk1DX1dSSVRFX0VFUFJPTT15CkNPTkZJR19GTUNfQ0hBUkRFVj15CgojCiMgUEhZIFN1YnN5c3Rl bQojCkNPTkZJR19HRU5FUklDX1BIWT15CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDIGlzIG5v dCBzZXQKQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZ PXkKIyBDT05GSUdfUEhZX1NBTVNVTkdfVVNCMiBpcyBub3Qgc2V0CkNPTkZJR19QSFlfVFVTQjEy MTA9eQpDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTD15CkNPTkZJR19NQ0I9eQpD T05GSUdfTUNCX1BDST15CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKIyBDT05G SUdfUkFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFu ZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNPXkKCiMKIyBG aXJtd2FyZSBEcml2ZXJzCiMKIyBDT05GSUdfRUREIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1XQVJF X01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT15CiMgQ09ORklHX0RDREJBUyBpcyBub3Qgc2V0CkNP TkZJR19ETUlJRD15CkNPTkZJR19ETUlfU1lTRlM9eQpDT05GSUdfRE1JX1NDQU5fTUFDSElORV9O T05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKIyBD T05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklHX1VFRklfQ1BFUj15CgojCiMg RmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19FWFQyX0ZT PXkKQ09ORklHX0VYVDJfRlNfWEFUVFI9eQpDT05GSUdfRVhUMl9GU19QT1NJWF9BQ0w9eQpDT05G SUdfRVhUMl9GU19TRUNVUklUWT15CkNPTkZJR19FWFQzX0ZTPXkKIyBDT05GSUdfRVhUM19GU19Q T1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfRVhUM19GU19TRUNVUklUWT15CkNPTkZJR19FWFQ0 X0ZTPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9 eQpDT05GSUdfRVhUNF9FTkNSWVBUSU9OPXkKQ09ORklHX0VYVDRfRlNfRU5DUllQVElPTj15CkNP TkZJR19FWFQ0X0RFQlVHPXkKQ09ORklHX0pCRDI9eQpDT05GSUdfSkJEMl9ERUJVRz15CkNPTkZJ R19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldApDT05GSUdfSkZT X0ZTPXkKQ09ORklHX0pGU19QT1NJWF9BQ0w9eQpDT05GSUdfSkZTX1NFQ1VSSVRZPXkKQ09ORklH X0pGU19ERUJVRz15CiMgQ09ORklHX0pGU19TVEFUSVNUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdf T0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9eQpDT05GSUdfQlRSRlNfRlNfUE9T SVhfQUNMPXkKQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWT15CkNPTkZJR19CVFJGU19G U19SVU5fU0FOSVRZX1RFU1RTPXkKQ09ORklHX0JUUkZTX0RFQlVHPXkKIyBDT05GSUdfQlRSRlNf QVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0Yy RlNfRlM9eQojIENPTkZJR19GMkZTX1NUQVRfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZT X1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfQ0hFQ0tfRlM9eQpDT05GSUdfRjJGU19JT19U UkFDRT15CiMgQ09ORklHX0ZTX0RBWCBpcyBub3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpD T05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTTk9USUZZPXkK IyBDT05GSUdfRE5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdf RkFOT1RJRlk9eQojIENPTkZJR19RVU9UQSBpcyBub3Qgc2V0CiMgQ09ORklHX1FVT1RBQ1RMIGlz IG5vdCBzZXQKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfRlVTRV9GUz15CkNPTkZJR19DVVNF PXkKIyBDT05GSUdfT1ZFUkxBWV9GUyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZT Q0FDSEU9eQojIENPTkZJR19GU0NBQ0hFX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0ZTQ0FDSEVf SElTVE9HUkFNPXkKIyBDT05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZT Q0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz15CkNPTkZJR19D QUNIRUZJTEVTX0RFQlVHPXkKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMgbm90IHNl dAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CiMgQ09O RklHX0pPTElFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1pJU09GUyBpcyBub3Qgc2V0CkNPTkZJR19V REZfRlM9eQpDT05GSUdfVURGX05MUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNP TkZJR19GQVRfRlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19G QVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iaXNv ODg1OS0xIgpDT05GSUdfTlRGU19GUz15CiMgQ09ORklHX05URlNfREVCVUcgaXMgbm90IHNldApD T05GSUdfTlRGU19SVz15CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9 eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKQ09O RklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1BST0Nf Q0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkK IyBDT05GSUdfVE1QRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QRlNfWEFUVFIg aXMgbm90IHNldApDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJ R19DT05GSUdGU19GUz15CkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKQ09ORklHX0FERlNfRlM9 eQojIENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU19GUyBpcyBub3Qg c2V0CkNPTkZJR19IRlNQTFVTX0ZTPXkKIyBDT05GSUdfSEZTUExVU19GU19QT1NJWF9BQ0wgaXMg bm90IHNldApDT05GSUdfQkVGU19GUz15CkNPTkZJR19CRUZTX0RFQlVHPXkKQ09ORklHX0JGU19G Uz15CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1VCSUZTX0ZTPXkKQ09ORklHX1VCSUZTX0ZTX0FEVkFOQ0VEX0NPTVBSPXkKIyBD T05GSUdfVUJJRlNfRlNfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJJRlNfRlNfWkxJQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0xPR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0NSQU1GUz15CkNPTkZJR19T UVVBU0hGUz15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNldApDT05GSUdf U1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfU0lOR0xFIGlz IG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUST15CiMgQ09ORklHX1NRVUFTSEZT X0RFQ09NUF9NVUxUSV9QRVJDUFUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19YQVRUUiBp cyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19aTElCPXkKIyBDT05GSUdfU1FVQVNIRlNfTFo0IGlz IG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNI RlNfWFogaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJWkU9eQojIENPTkZJ R19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19GUkFHTUVOVF9D QUNIRV9TSVpFPTMKQ09ORklHX1ZYRlNfRlM9eQojIENPTkZJR19NSU5JWF9GUyBpcyBub3Qgc2V0 CkNPTkZJR19PTUZTX0ZTPXkKQ09ORklHX0hQRlNfRlM9eQojIENPTkZJR19RTlg0RlNfRlMgaXMg bm90IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldApDT05GSUdfUk9NRlNfRlM9eQoj IENPTkZJR19ST01GU19CQUNLRURfQllfQkxPQ0sgaXMgbm90IHNldAojIENPTkZJR19ST01GU19C QUNLRURfQllfTVREIGlzIG5vdCBzZXQKQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CT1RIPXkKQ09O RklHX1JPTUZTX09OX0JMT0NLPXkKQ09ORklHX1JPTUZTX09OX01URD15CkNPTkZJR19QU1RPUkU9 eQpDT05GSUdfUFNUT1JFX0NPTlNPTEU9eQojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0 CkNPTkZJR19QU1RPUkVfRlRSQUNFPXkKQ09ORklHX1BTVE9SRV9SQU09eQpDT05GSUdfU1lTVl9G Uz15CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWE9GU19GUz15CkNPTkZJR19F WE9GU19ERUJVRz15CkNPTkZJR19PUkU9eQpDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNP TkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKIyBDT05GSUdfTkxTX0NP REVQQUdFXzQzNyBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PXkKQ09ORklHX05M U19DT0RFUEFHRV83NzU9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD15CkNPTkZJR19OTFNfQ09E RVBBR0VfODUyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NTU9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzg1Nz15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjE9 eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFH RV84NjM9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1 PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjY9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2OT15CiMg Q09ORklHX05MU19DT0RFUEFHRV85MzYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzk1 MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPXkKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQpD T05GSUdfTkxTX0NPREVQQUdFXzg3ND15CkNPTkZJR19OTFNfSVNPODg1OV84PXkKQ09ORklHX05M U19DT0RFUEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09ORklHX05MU19B U0NJST15CiMgQ09ORklHX05MU19JU084ODU5XzEgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4 NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPXkKQ09ORklHX05MU19JU084ODU5XzQ9eQojIENP TkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzY9eQojIENP TkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5Xzk9eQpDT05G SUdfTkxTX0lTTzg4NTlfMTM9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTQ9eQpDT05GSUdfTkxTX0lT Tzg4NTlfMTU9eQojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKQ09ORklHX05MU19LT0k4 X1U9eQojIENPTkZJR19OTFNfTUFDX1JPTUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19D RUxUSUMgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19DRU5URVVSTz15CkNPTkZJR19OTFNfTUFD X0NST0FUSUFOPXkKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVM SUM9eQojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfSUNF TEFORD15CkNPTkZJR19OTFNfTUFDX0lOVUlUPXkKQ09ORklHX05MU19NQUNfUk9NQU5JQU49eQoj IENPTkZJR19OTFNfTUFDX1RVUktJU0ggaXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQoKIwoj IEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHBy aW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19NRVNT QUdFX0xPR0xFVkVMX0RFRkFVTFQ9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qg c2V0CiMgQ09ORklHX0RZTkFNSUNfREVCVUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBj aGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBz ZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQ9eQojIENPTkZJR19FTkFCTEVfTVVTVF9D SEVDSyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTEwMjQKIyBDT05GSUdfU1RSSVBfQVNN X1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldApDT05GSUdf VU5VU0VEX1NZTUJPTFM9eQojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0VDVElPTl9NSVNN QVRDSD15CkNPTkZJR19BUkNIX1dBTlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9J TlRFUj15CkNPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9eQpDT05GSUdfTUFHSUNfU1lT UlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19L RVJORUw9eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQpD T05GSUdfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0RFQlVHX09CSkVDVFM9eQojIENPTkZJR19E RUJVR19PQkpFQ1RTX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFNfRlJF RT15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1RJTUVSUz15CkNPTkZJR19ERUJVR19PQkpFQ1RTX1dP Uks9eQpDT05GSUdfREVCVUdfT0JKRUNUU19SQ1VfSEVBRD15CkNPTkZJR19ERUJVR19PQkpFQ1RT X1BFUkNQVV9DT1VOVEVSPXkKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQoj IENPTkZJR19ERUJVR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9 eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TVEFDS19V U0FHRT15CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1ZJUlRVQUw9 eQojIENPTkZJR19ERUJVR19NRU1PUllfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19ISUdI TUVNPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09ORklHX0RFQlVHX1NU QUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNPTkZJ R19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9D S1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9eQpDT05GSUdfQk9PVFBB UkFNX0hBUkRMT0NLVVBfUEFOSUM9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUNf VkFMVUU9MQpDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUM9eQpDT05GSUdfQk9PVFBB UkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9MQojIENPTkZJR19ERVRFQ1RfSFVOR19UQVNLIGlz IG5vdCBzZXQKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05fT09QU19WQUxV RT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1ND SEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hF Q0s9eQojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTUVS X1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BSRUVNUFQ9eQoKIwojIExvY2sgRGVidWdn aW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwojIENPTkZJR19ERUJVR19SVF9NVVRF WEVTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVY RVM9eQojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19MT0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15 CkNPTkZJR19MT0NLX1NUQVQ9eQojIENPTkZJR19ERUJVR19MT0NLREVQIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZU RVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09O RklHX1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19L T0JKRUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfS09CSkVDVF9SRUxFQVNFIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJR19ERUJVR19MSVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRz15CiMg Q09ORklHX0RFQlVHX05PVElGSUVSUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19DUkVERU5USUFM Uz15CgojCiMgUkNVIERlYnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQpDT05GSUdfUFJPVkVf UkNVX1JFUEVBVEVETFk9eQojIENPTkZJR19TUEFSU0VfUkNVX1BPSU5URVIgaXMgbm90IHNldAoj IENPTkZJR19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNU IGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX1RS QUNFPXkKQ09ORklHX1JDVV9FUVNfREVCVUc9eQojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVW VCBpcyBub3Qgc2V0CkNPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT049eQpDT05GSUdfUE1f Tk9USUZJRVJfRVJST1JfSU5KRUNUPXkKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBz ZXQKQ09ORklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJf Q09QWV9DSEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUyBpcyBu b3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VS PXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JB UEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19I QVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdT PXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxM X1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VS X01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNP TkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJ R19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJ Q19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJ R19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKIyBDT05G SUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX1RSQUNFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDSEVEX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9T WVNDQUxMUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9eQpDT05GSUdfVFJBQ0VS X1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBD T05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19QUk9G SUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS19UUkFDRVI9eQpDT05GSUdf QkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19VUFJPQkVfRVZFTlQ9eQpDT05GSUdfQlBGX0VWRU5U Uz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19EWU5BTUlDX0ZUUkFDRSBpcyBub3Qg c2V0CkNPTkZJR19GVU5DVElPTl9QUk9GSUxFUj15CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RF U1QgaXMgbm90IHNldApDT05GSUdfTU1JT1RSQUNFPXkKQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hN QVJLPXkKQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSz15CiMgQ09ORklHX1JJTkdfQlVGRkVS X1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19UUkFDRV9FTlVNX01BUF9GSUxFPXkKCiMK IyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQojIENPTkZJR19URVNUX0xJU1RfU09S VCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05G SUdfUkJUUkVFX1RFU1Q9eQpDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQojIENPTkZJR19URVNU X0hFWERVTVAgaXMgbm90IHNldApDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUz15CkNPTkZJR19U RVNUX0tTVFJUT1g9eQpDT05GSUdfVEVTVF9SSEFTSFRBQkxFPXkKIyBDT05GSUdfUFJPVklERV9P SENJMTM5NF9ETUFfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJ R19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9eQpDT05GSUdf VEVTVF9VREVMQVk9eQojIENPTkZJR19NRU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExF UyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90 IHNldAojIENPTkZJR19TVFJJQ1RfREVWTUVNIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WRVJCT1NF X0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJH UCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUFREVU1QPXkKQ09ORklHX0RFQlVHX1JPREFUQT15CkNP TkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RPVUJMRUZBVUxUIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX1RMQkZMVVNIPXkKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgw PTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxB WT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05GSUdfSU9fREVMQVlfMFg4MD15CiMg Q09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkg aXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFV TFRfSU9fREVMQVlfVFlQRT0wCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkK IyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRF U1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU1SX1NFTEZURVNUPXkKIyBDT05GSUdfWDg2X0RF QlVHX1NUQVRJQ19DUFVfSEFTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQpDT05G SUdfUFVOSVRfQVRPTV9ERUJVRz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlT PXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CkNPTkZJR19CSUdfS0VZ Uz15CkNPTkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9eQpDT05GSUdf U0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0CkNP TkZJR19TRUNVUklUWUZTPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RF RkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15 CkNPTkZJR19BU1lOQ19YT1I9eQpDT05GSUdfQVNZTkNfUFE9eQpDT05GSUdfQ1JZUFRPPXkKCiMK IyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19D UllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9 eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNP TkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JO Rz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05G SUdfQ1JZUFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05GSUdfQ1JZUFRPX0FL Q0lQSEVSMj15CiMgQ09ORklHX0NSWVBUT19SU0EgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01B TkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQ VE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkK Q09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19D UllQVE9fTUNSWVBURD15CiMgQ09ORklHX0NSWVBUT19BVVRIRU5DIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkKCiMK IyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdf Q1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIw UE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19F Q0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19D UllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJ R19DUllQVE9fTFJXPXkKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZ UFRPX1hUUz15CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19D UllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz15CkNPTkZJR19DUllQVE9fVk1BQz15Cgoj CiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19J TlRFTD15CiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19D UkMzMl9QQ0xNVUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19D UllQVE9fR0hBU0g9eQojIENPTkZJR19DUllQVE9fUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxf TUlDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19STUQxMjg9eQpDT05GSUdfQ1JZUFRPX1JNRDE2 MD15CkNPTkZJR19DUllQVE9fUk1EMjU2PXkKQ09ORklHX0NSWVBUT19STUQzMjA9eQpDT05GSUdf Q1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEy PXkKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpDT05GSUdfQ1JZUFRPX1dQNTEyPXkKCiMKIyBDaXBo ZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU181ODY9eQpDT05GSUdf Q1JZUFRPX0FFU19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5VQklTPXkKQ09ORklHX0NSWVBU T19BUkM0PXkKIyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NB U1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNj15CkNPTkZJR19DUllQVE9fREVTPXkKQ09ORklHX0NS WVBUT19GQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX0tIQVpBRD15CiMgQ09ORklHX0NSWVBUT19TQUxT QTIwIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TQUxTQTIwXzU4Nj15CkNPTkZJR19DUllQVE9f Q0hBQ0hBMjA9eQojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f U0VSUEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4Nj15CkNPTkZJR19DUllQVE9f VEVBPXkKQ09ORklHX0NSWVBUT19UV09GSVNIPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1P Tj15CiMgQ09ORklHX0NSWVBUT19UV09GSVNIXzU4NiBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Np b24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX1pMSUI9eQpDT05GSUdf Q1JZUFRPX0xaTz15CkNPTkZJR19DUllQVE9fODQyPXkKQ09ORklHX0NSWVBUT19MWjQ9eQpDT05G SUdfQ1JZUFRPX0xaNEhDPXkKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdf Q1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQ VE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJ R19DUllQVE9fSklUVEVSRU5UUk9QWT15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VS X0FQSV9BRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBzZXQKIyBDT05G SUdfQVNZTU1FVFJJQ19LRVlfVFlQRSBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZvciBz aWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJ R19TWVNURU1fVFJVU1RFRF9LRVlTPSIiCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJUVUFM SVpBVElPTj15CkNPTkZJR19MR1VFU1Q9eQpDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGli cmFyeSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19CSVRSRVZFUlNFPXkKIyBD T05GSUdfSEFWRV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpD T05GSUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5f VVNFUj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklS U1RfQklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9 eQpDT05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpD T05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05G SUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMg bm90IHNldAojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMy X1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CkNP TkZJR19DUkMzMl9CSVQ9eQojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQKQ09ORklHX0xJQkNSQzMy Qz15CkNPTkZJR19DUkM4PXkKIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBu b3Qgc2V0CkNPTkZJR19SQU5ET00zMl9TRUxGVEVTVD15CkNPTkZJR184NDJfQ09NUFJFU1M9eQpD T05GSUdfODQyX0RFQ09NUFJFU1M9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJf REVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpD T05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNEhDX0NPTVBSRVNTPXkKQ09ORklHX0xaNF9E RUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1ha X0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpD T05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9E RUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVT U19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1B PXkKQ09ORklHX0RFQ09NUFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdf REVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9T T0xPTU9OPXkKQ09ORklHX1JFRURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09MT01PTl9E RUM4PXkKQ09ORklHX0JDSD15CkNPTkZJR19CQ0hfQ09OU1RfUEFSQU1TPXkKQ09ORklHX0lOVEVS VkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkK Q09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9eQpDT05GSUdfQ0hFQ0tfU0lH TkFUVVJFPXkKQ09ORklHX0RRTD15CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRP TUlDNjRfREVDX0lGX1BPU0lUSVZFPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05G SUdfRERSIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfU1VQUE9SVD15CkNPTkZJR19GT05UXzh4MTY9 eQpDT05GSUdfRk9OVF9BVVRPU0VMRUNUPXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApD T05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfTU1JT19GTFVTSD15Cg== --===============8630579469646262658== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj5tXIckddADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0cBaGDaEHXDolHJpjG8BWJhTJq4nO+BBmvHul5Iq18l+Sp4bAe+bJWIfvK+35As6VJN15VCu4Gmf xIGpaSYIAkibxrWRsmFm/Uwj6AsQdIfSajUHqtyHNYns3RHBOAVBzmv5tqlECL/9i6d8WwahGaba AisO6kz/7KznonKmSp6onDbYF+KU5CksmkOug+GKf8NjHGl4gPkAdDJw6RCoHvObklJkFk/kg79y kD7Wu5UdKpQ5Y/sDZjvUwOxIqgsETb7abFUkvspPT67Xb8DYocjvBA0khmpphU63JahyrEGe0prI AyxzZqr85pzcrDjrWtP5u8exdNABtJJpMrerIqU8CdHV6SXTPuTQ6S+T912I4kmgZRuKpJMNCC6N 52+oq0tWMce/EmrHClkUsuoR5Edl/2wUS0L2LzbqWI+hNecXr4vP/6YUSxXARxhaSFcmuYMVP9NN fEeyj77EZ+bHa1zCzkXZYm9/n7jxM6qeZFtST89IZhG4/dPU0hu3rVkxKP1VD/fOOC7ztgmlrRvW 0Rbc88retOs5n/jo2tIQMC/FcNrpMjgpdbiQ73kS+ojNOJQKVrEpi4chrDmEG9vf07wFLkW9C6+z SgYum07+gbCzVEhwtTANIvqvj9C9eJU9nq4AAIsxbMqoBecNEoD2yOp15fWIdq2S5weJs2/Dg7mV iZhV0Xy34l9Lq3zgpxV1kcDnit1uJigpWi5krD1sYVi5gAeDiGMBV4O90/bP3OlLKvQjRRGwgXGJ o+HNTTyJ5z/7H8skaHs8bdJvjbzJ1QnDYnEwpWnWXXPzQeBbLHr9p7uYYRMySNNPbnuHGoqkU7xC OJNieClm7txBoS0AqVfMBEnF0twdaxnN7ThbWGIqiTzHEncBOK+0+MELWkl2qQyjbcNebOlXZVls Lx+5o72PwsaPwwFqhJxMtPjp3/kOD3Xa20RIRsyyckvxN+nPQmZ0lkI+DhmyEMLkPiGHr7nHKKzW oCaX96wNWVWJ8KuKXBSV5FzfRYuDOY1ohmV6+8K49vy/sjxMF3k2xI3Nbg1jrxz6Ke5r6H3dQlMc inLxZdDZzZQvAPVSXPUoh1ewlj2c46zeiT5jwrrjIn0yYMKp0wYNdhpjtBuZXYcUspaNILsd7dte 90aeKrRH+ykyJ7Q3+oWIcrEIAwCL7InmMxjh63ezShLKpSFfWGAeGR/fYJmJYjxvhZ7guxO6WkLs bkGO9Aad4qb6m+nHH77hUTOdD30biSuQ5i/24zlZ0N9atBVJ5LkTmJVSjpUJolli2b/5z9oPx7xF JANqLN4yfYbG5D1CHPR/nDd/EK2Hr7BJQcdAsCoJJxQHa3K19hmOPXnMYZKKgN0c5aikqfEKpB4w S3qeg8XYAmynxkNgzu3uj3ncky1CimePv4uDeEpUnmUa/3SZCs7TJhSvE7RsDUKFMv3gqiVTBmXa JjJtnfri1DHlNyg7hrY4D4+bRclt9+AA++uMg6ZObE28uQCLzbLJVVBuDn48ingcwbx1bITD/AZV PtCSs//BESCd4yjcm+xX9BMhnDNBq2L1mv1VRMs2fiW2kabFsGqHdhIT6B5v8Dh/ultP0S66H5Pl mm4F4ApGf2MC/v4XBW8HgYilze50EhOstQ1gLvz5fl0Yu3CqTEROsy6LoqcW1X3NP16A7x/f79N9 ifzGN7WwI9ea7G79EVXndUyIyqyt3UTMP5+6zKXDy7DArIdrZJeKzwPr0NyJzxBjq2/+yczTnexQ CA63aHgqG+vASgHNyYqI4I5wzPZ4VbOOnNMWo7dDz9itO/otT8WebZJ5lt/ZjLfb/GczUo9E7xXJ zEanoc8u2Xs6x82lNmLyI98pT/XokQXh6+ONVecvKoQNrmUeFNr4KhnDWJfck2sB3IMtFE/t1qcX VSuaBj+UN+h+bJgiFro6XptYH/RhzTpc7TFlUIZTF+UpGQB6FmrAPmwDRt29gOYmdcRPW+XneFML AAkuQj0a7HIylghtmbXh7xRbmmg7A/FnHwVHtibB9tEpaYiafFqbrpZ3hhyO0PT+VYqVdxTLDFv5 nODF3xYT1LSqXadRw5MEAyzpwEu2Ah9ZVnGRKq3NhM+YVAvbfvMtkIIYQ/Pj+bPWZKl8i26WRHDp hcyJFDzxYkgrusQQgMbnuZc2ADyadEgTl97DH72ec0IpdjCmeI25UCUF6WK4xinKsxTecPLY+e99 C0Je+iI8ePC8I/73hGdm6ipZaLjYkWpWSkU3JSpEtInHzb5IP1ilQ5VbP+taFSJ33myGs5LnmbWW prQBL+iBf81wJ5YLSgzEqTiLETdnuNGdmM+iiMKCPJDh59B33Yuj3DEkUG2Vmau7l8PZ8jpSOz1d 81P2xVKY74FA2IOgnITQRRbAKoTk1Ac/e+yTw6Ed7oXd2xdoYVFCCqmdw/kTk9lYLQQZv7updCf9 kLgDHIrqTOB3u+heGbTxlN0E1do4hleR2shipEYsteQEK46nPet6qPcYnj45CRRmmFkbE9CEXcqW SVDSVc5548Io5dGrsLCH+QngjDVTBGWTKI70k3plNOp8nLMKsF17JWnMcZbStpcsz9vALR+GwWpA KENesy6bgdWJr2v9KZ4bd0eeCk9CdIbn07RmwDmLLnEAj0gG+CliSZ802SORVauXfgQna6YLVJSR bzgCiRUPRw1jnFgBSXOnlwPQKE+X5Xoz0sN9QvzhWDuIO35AEO+86Shoqds8XiDJvM1UHr6ZMhQa uzb2f2zzqQEy9UuK8Ht5Bj5bh3NV7ahGhar/woKXGmCUEOf13w0H5gErA+L0D/vYcXtK50j9/bs2 +cxE6QVAQAx5krZYvJlLlP7yaDax/yZ+dhTVvopxnKc10/30bfsa7yhxLSAWRwshtRVnnm8tAuO2 M7CnffSBPYiJNLkC8Tmdx6xKQgij+NbrmcQGX6V3m4Oa2itiD+PAI+5ec11K4qF5LgllqxAGhAFm 4u5cuboTYD3p8NUeJocXbf0375XaZkP54k3p34LMubCe2/j60Oh7hvg7lcrk0UbNnnv16eU97bwW HoAsZJJAKyZnW2KxUPJCoCvXNQGUJofrIMl+hODPH0AEjDLJMfTeCyFlMXtmWqY6Oyy398+w6xMj 1sf1S82RTMbvruja+MNtH+j6u6V9HZoG0OZ3mr71wmGviDT4ISK0O61sTdjgUkYDVHvgtymeLqpp EYAO8c6GYyvSfuPL6qc7AgGGB92P+saMZK6CK2bYsVuH+xpftR/IeR28nkz0XFoFQm8HcSDEkzPa lcZw2rArzgpVYm+y+QQYvLUeeRCS5oJt5TDxEnft4fPaT5fn5W2VEd77IMdeXw1wH64pFZL9E3eZ nlyLYxjqvTKa5AObzfRnNuQ9ZDDnC2Hlt0nlHjdaSNr0OQ/mswvQRcENVWx4Ku/omj/ahS2LhAea Euwtrauqhm0lKVkG3GhHMXjHTTYemC9jUxpnk8u40rapj1PfoqNgJrsI4tpfF7csOByuIn6AXoWN eww6pXRdFycTGYRYs/xGkwejxqqRjfj4pSGtkJu2WFilg6dQGMMnJGvXM2mwfHznhDAfrt/Vbt4U fwyGClBIORNTsDaEHtYuVVN4KEa8aZiJOHQsGzOJ2NlbhnWG+RbX47GbyO7rLDQ6MwoUEYB21vug 4VQHbirZwgDV1B2zfk2Mc1jm+3aNuW21cTSEzIIObFhlrQ5yfeIjr4szMlt+JV1trlvAoVyhm+Ld MwRXeQHsgYDVIYvxClHw68kR4flhV/qzWVrXJwaJNStjY6SGT3kGcANfj5GW8gUGf1+fce/kW9Gy mP1GnI+A9/RED8OYQrF2P2CBbrZ6+sSLmmwT3bWA9azDA12V66rsF960iYaWrivvebe11wBGdX5P 1Hfmo46OH/eyUVoCkG1yoK+D2Hzi8WlRJgVGkwREZZAqlIG4JsuUWQfEjW4twwAAHaptjFxcZig8 1Yxba4ts+xL5/qtFL7R0eA0WGXC8Wg1SaOqLlgKIH7SID7wrI9jjXtG9h0bxqwgkdxrQgjECBxg7 ZFYNJDVHEDuHzT0zvQ27jFy6kPInqoQgdC/n0jPEfU2Su810vcxnL4t9UWSVawEX04ngsyT3uGfs 8t3u1eBq34mYUrr1homUQ3rx3rJ4jij8IbPlGBkRsyHOQHWDerfiWrt+nQiBF4onvp1L3UIArWJQ dX8nG/obDwUNo1iRYeOKMuHVMA5xhBl+rqMvAqebxSEcr1LrSZ5X3hSvFZ/kSaR0wh5eSxy6p4tc jRi2DBA2A/JNSEDIU1Bfhd+Ifaz7E8oFdARsK0ALWLQpkNgQohgJFumaNjwgjQxXVOdyp375TXle Ti8Z3s3JLydDV2FVXcNGn2Ia4m5NQcH5owIjdbpWRVqBNMj8ztNQ2noXF92zgTRhxytZnX73rDrQ 2to0RPqpAr0nnhZU2Yv1Wpmkg6MLRUHDNmk57Utj7rYXkvuHsTz8TfPSomS16TuQ5Z5fAgoaaX1t XCbTrnxNpRVMCNS1/945V6KJxxljALKj7uUlE7Gh9YaIH5IlDKCarKfkHeoI1fx+K8ZhqUfUVgOG 2V2ub0lX1ClqF3YHbDsjbBqoBOQ0o8M+qD9FDXucbMYvAgnP8s9OWgT97SL2wevXESfFmbkDqFkv 1gscQO3MuO4F27chBPfhdqqDW4feI1omClIsWRNdVCcfkHrsF4dsRDL7eeeayfie+bjosDtVyOSJ EsoAyEKNCuZHGgxJ2TzHO3Uqaogy2odaRKaFCmV0ydi7XYWfmKs93XY7hyYyx2/Y4EJw6Aln6DgC /caY1WqV7/Purtx4lAAU+K8llGWk5orSFzfVvA3Euu+aiuVB4F5anX6A+M+1+Wv3NbCMTacBPqr5 cZukpZ3BSTJ+pMfEtycVY0u/375bCFfbV8OOWC4uVokL+yUwYMhDoaRLiPM3V9/mVNo0rsR13BU6 bpAobBts9YeAgWqLBN1QEnSFVAFtosQHnFOxvp2egY6JPNunfLw9POzB61p8atfBaU/aSoupD5dK /jacM/sHIY2uOye8IYc6F9UJt4+59HLnG9TiMCsZg7mfgWOkvm1vP9QxNS84OLVAt7SwWSPvPdj7 f99KMW3QUdoRPrU8JbxnTuW75yT6fxhSTpbWUSIv9F2EFrOe2vrtAiLYj72WvnA6NKVEHVOhIJS2 2Hixr44U/vw0ajAckxR8sa/+Q4K0qGBpURRMJp6TT1QwyY8DRXnt9uVmJ5eh612bzbB852mRxaFz VXKjqVeHuehlDR5tHOONVRqVaTLdAoFSrXAZ21bmJxPPlfWMKFUhbuUIx/bVw4UNZVp4Udzjdhkd 9PBChXi5EP6vuvm9/XuDG96940S+EZO8rhc7uriIrcE75Vw94lTOqrisZYN6cJIeiXoqPzmbgw9n rqEFImBB3cslM4zPtAS1wqN5mw2F9DAIqf/5DWPCbM4561zhdSQo8ddqXzNL0tRuyGEx1D7DS8Np tj8pCy4kyQrxqEqfTXOzppNdKY5qcbOUSNWEJ8FKJ+pbXsya/5sc554JPm8BUJVD+WqoUDSuVwP+ i5xdFtVYmTn9NRGwWx1VBRXgbGP0veaeOW02OcnX+KXEe5Zj3ASIdaX/fYMVOeFVf9pXbpflWvGJ BsMT89cId8eSY7SeytdadcJDjzlNjXMERpvy2TAi/wqEuteY8wWN/CHdJyKr+Yh9SwBa8r69UxTo qHpLyi/3IocyGPPeCr6J9W0CocVoJ7JT7kadOYA6cKBJjT2ePnnaQpYaP66m40suJqUX/IsU9p6O bZLFsZZ2xpG5muacs8WRSlPO87EJdf8KPAQ0Dv6BSTHGb404dpRub3VjQemalSHv6A4ZY8qJnWm9 KY9vJyjPAmlxfTnqQNMl1+HBv8jvoe9LRwQ5ro5AtBv9Av+T73MSvS/ZD5vkAL4xBAA24PlncNQc QBqMcbbZ5VroqWOhrsxqLoP/3QFgtjWrfp0stXE3Upn6j3mJTlOxZ2jaNqZ8UFg+MyuFERgz98fF Qwz9to2555hH2+W4QG/V1VkftRpqIo5SVMaLMYtncLLzREJHmDMbYdHkYmRBSNslmSdWM96drI/5 0CPZ/d9gBHjN3giEJI8/Y+EcTcOubX5lZFUDMfDHcMZbDEbjp60IyBze+LjIOnWQYd8qxK8LEk24 /vAUab3j4uCTFLre7QJzQCbFudKtHiYprVkffxk9baAw7ppY9IuCFoObzqJeVdhX5y3H9GXYOFbU 8Zt/hvYWeRUkRWkIrmD51THCIAKufsBfN2vwdvEzKSCcHqClLj+Da0HIQbSDotVLBsh61g67HjSt UNT71OELXoQyUC1zzVpIdtW72gyGhtjAS2hlfBKvrI3JlOgPyaYF8FS1y0F7Mysk+fzlx29kWl+Y khvFXluzlThBCChhL8U5zou9mFvVmyvgE/Ero3F5eKBrshrxtSs4rxcWh2hYshtQQlmm4GS/J9Li GZJwgtTIkIG4xX6y91A0F5DfCVse5ZLXsunsk7+yd8jQRF3n/sdZi51+0i+BNkgjb9tCYL8jaYQf 6bwQPtbQGLYEKQ+H8CAJbW3fP1y8HyuNACTHY6yi35kphMh9QUaybzv2zmCln4+NAAYYauETNC45 Z7KtvZTiIBvfJITktVh0gferagDmWxhn0SbepMAwTke1ekbfkJOPg4tbVcB+ZDWKBTTlEFB8GgxH L4q9NQ6YIuOSVtBmHasl3959g/PzTJI6+M1Xx8dUwjKNaB19eK+DAua+IO7uJG9DEHZHHJpobomo VY1Rvz55FwxMXn99qDKc50WiohcvHXF0hQxarWq0smWKqpfyuRcjx9Vg8JD143WLwO1+Job998Nw dpPMgNFb/UIKV2elk1IYJOulK/Qrea30p7GmDRAjc8PHZukvUfkzwSx8Z/IvnzfG0KItxHkyRsfv UrqewlL8JxjcMIuRWHW5NmIEL4hMs06kuCm8JZnjEf/RGWJVQPz8RT52eoQbEN923IS3mj7up3k3 y+BHsqIl5o4UnA7+tCGZbm0RqdvJLVybKu3oFzruSo0AwKOL9kDn6RRQV0Dp8M/Iip3sKhSQHJKF LRA7lamj10hDkzjbPeFQGp4tQszvNivG5XChK5L1IaTYZaJHn+zK7ltXQP3C9UAi9RylsbbR6MZA XadJ/lWDSWEuk98T749n0vtqszmZwLY7q/Tvxg5AEn0hZUxc7YSjhBrW6/H0Y0dNP6EZsNo+r9h/ oBPk0208i98OMR5HYl5WlFZCLSZ9TwitBi5icYJ7m8uOhI72W47asE+khWEV6sxjDFpyhsmHJruf bedhPHcT2TeCWNkuC1A1T6/D2S0oYafKQj5JxzSAHuzZnJe1UemKKMJPf4v1A75AEl+aPqxUOTBG RCkZcIhMRUOy6Jm+IgdDO1DLs3PUxlSRBj5e90H2TzPR0EVlWvCN17lO4EKkPRrgqTeJMW/zAELG ozXlXJW3BdPUgNKpiH1NEn58Ho6kDeeD2cb//yYJObtSX5euqvz7XVw2OVfpEkwWxLyCYV1suvo2 osyrpYZl6MkUBx/8p2I6BRh5uKFAK2JIBt0bgLbDYw7ywXHYhJOdWBixFyT1jjvnwuLnHP2E7G7F Mx0Ovv8qV8Yl3OlS23kUS98m9CnmQ9Rg8r91S98QuJtMdpXIWR4+bqZzuXD3U5imBaxxdoEvxrYk 4eM/F3s8lb6yXZ0ht5xrQ4qM0wogcxd8hqyPxPRiPZvO9zzKC73m+OcsRo/4v/FGWUCFKatrPQ+S Y5F6WEwWZY/GX1mTioniX82nMM5eeQ3lP4a7V7wjVFNZnf0RH1VHAmuLzC+SJKS+wfC7Gs0cn+Kc g7H+EtHkw88JV7GoDToUIH0H5O2l36SVPNSsVwNB/L/oqjbi4D7eIvW5BBk2Q7Pizij3g4oAaY9Y FMUHmxQrh+cdnCM5uRYoMZ+AK/81nPzdsaZaEPJNFhsOHRUWEA9UgO2Z5IV9iUq7ir773qYE4ADP 3ePrWhMCUkzVzA+g02hubc96uqhAE2UPGLj81+lv9Yz3PX11MviUY4QiNlYi+OuryauG6F4C3mr6 8vqV3mOLbuTL2cZOhmKvCoPPzkuUCmWJTa/QtIgxQMJ5K/vkmzQvwV4YJQUwtx249KqDghsUlfZf HyIHD3gHLGNjKgNL/TS1Q93CvxYYhCqqR+8vVNJYInf9ibvHp2jIM0+jPE97A1gDBj0Im348dJ2J HQOpplRU4RudyI6wWZJIa9fKalH5slPGfb49TQNBZcOdsRuz/q8WYzqHY0Y1+ycrZcSHI6hH4Rns VLGk1TBqKoNa55xvbm/v3pLd6+D1y29Clts1wfgKNUTjE1WzJ94aNkFD9/BV0X+y8VLToZhSbBZf iVqpwr4HyHacjs15KJxIXswKXa0lTAd4/Fvndir8dOBSNXVe2K14431xLISiqDn0PHiyfCBa91jb jv2C6IPu8nDo3uhIYqyxgPSMg/BjE9Fe0wWzab3BVcfNK/0caj0pOf6Q7DS5Fbp+W2FAijAuTw0z mP4Mc0P5JQiyPBMUJqMnYuVExwEoqDQEK7MT8qT9tcf2bTBm3TAFVYRmmJV/U0mB/mt9JasAEfzf 6bCS+4BWkTzu2Vz4X8E2JEPwJqOFMfWpyw3dQrDMQ4N5GgA55qgNSsz7Vnul67X82NxA1Tcl7f9v mUnlqquuGCF3GL7lPTMscfSnCN5NvG3Bf6Lf8+fpHUr7zAdslT4sbd8HLi9WMJBLvsvhSziqKJac AxFWyDa7wzv79876kly4fQqDL0t2I3g4jhO0BdABkqVBBFLYjG+omtB/77DXZTWJR0bebRbkWRnC jYSUXz6VB78QoR7W0jGedaO01vr9v1Y+Zuhf0dYEoE3iIZb1Xgxsx04E5n7tQ21veQLfxxXSmc1Y WtJ22UBk/qZ5OSBhWMVDKv0USm9NKmq7DwhcKyrBFmV8TifLjESXieqOPXXfkgyri7NJc/h3KsPu SwcV58LGjKZ0Iq5tZ9T6nMy+LuLju4+LKW9Q3hBR9qgaBP67WVeYbg2lasHiiq3sOr0VGH5Rmkjg pdv/P5xq8aEAJ2kUiIZC6igT7xNjrulWrBCc1F+NERw/0pYGj1wD9uMndhl+Z4LrmNWO8+eUPca9 MYQqgO2/4YITPT7DTpiTb3x2d4pUxMYYD65jFyar4t8o67CmGOig1NJ7ibiMjZ1gi639VyABeG7n 2mwe7cYthGiPU8ctvQiVJBP0BxE9JTMsSZjsus5H+XboqBjxmv3l2yaih35ojruNqeff3OIgM4+O qKqcB5wEu5kDNqIXRUzXgrNlm3AdfGy3qlRgqM00nGmm+jIAvamDDPhBdBd9zyIRdFvrDRBtEpfC guOn/uHBi4RuQVBzFc5ynvildfZNem+1dABbtE/bHzgWD9kt757SoSXmJZopk1K/NpfS6k5TFHjv 1/TMRUFjoZ4pTH8A2U0Pwl7Cj/3QMeJu6dyssI4ej+4TTaqQOADBdy6ApxIocJKesxJJiR1959vj OlnrtuZdBLnqf8i3PdNNShU54xKFD76mszDwFagDc+qCN082ucsjp6ZzkKw/u5AOdauf1gcqk4M0 l6a9tgb6LRsYSnxFM6UC7b/yJZwLtXriel6xse/dY6GHQvOUhfzP0wT9XLRaLsQS9aKiqMn6Ycnv 8Qv5gmfqgZLjLyeJyGto0DhEpAnLo+tXmdS4wCMsTNykWWVH6n49PIB2T/SFV7RrHgYINUtnAggL 4e3Lc/de6LYwEdQaA7Rv5bvBOhcz2n10a60gYfbKVrYdPDTdO+dVEQADZTdq2JBXV3bLu8qIMIjS mGmETI/11mQIbsBTnb0oB7GEp2MsVK5ZOT6bjUsm2e2beeq5OsP5wrIfz7UZm0Pexi9pnDypIpTs hAq3GmUzjvzdQtZb7zz7ONa0QPFMOogl05qeo+PuS0E5R1lznYFYXo3YXXbeaAhAkc8LC+Py3D9w 3dsuJVtkDYR+KRwioYX0kX+bYHP1Vlexsh7rvVA1Y4n0+2WrNlvb0j9vcjvkyXNrB5noZg0mLRKb yFeThJDujrprUxFIm5r9XADMOwOAlaBVKo/KNEtJRbbVMKGJtf+2ddyGxJdjuj32x8bsnawVAmTh DcqiKF1nnEhWCHRw5Mj6cglMFbyRKBgL6CwYxEHpXk5pCQvc6qP7bmtRDzBIwV4RlhnW4ZmrWjyw CblxKn4QAwal8YMbgaxPBnxEmIke2eVLHOaLe/DFJQSO0djEWFMDMuqCNGbTwOaOwBRrMH1qV4F6 OeBLIv/Sigat0TyiNu7V5QXrqURan3Sudmqt8HbEeOgMb2qBDRpSxh2CyG1bLBBmgpfwn3arerfu IS1/RzLSGMzt7KSUjkLDDbenaguW0l9y8Dmh5xjYT/HFsx3S0Nclx4NeO52O7vY7djFpZHQSHrbx bnZ9lYr3zR5T8r9GbNG3fOiZOPrjG3bLddOEeapilDDTO5D+rKKeMZVQeFRTd1dt+hNbkSjk00uL Z3ucZ8Z23vR7Wj+tZQcS5UOK8pr6tgK1BarsVYi47NeDQrk8Saxoh//Hmo9xH1fwC8349eLu4TZj hyClveaoygwqGSdgX1cgz9VoEKnVzdISLTPulqre8WqmFE+Hmes1vx8172k/kWpjclRCOwAk8QP/ 4VTtHxs5hLLvccnELzqvhxl/78B9T+DmQmji6VZ2552NA+bzy+vQcsZo8BIK7/qL114KukYJdyE4 y9HdtwkSNiRfILTA/sobHDTgGAqKmeJmqc+BNfFzipUeXxINhMX8tqK+wFqj0dYZ99eX7XSDzjcW Hs90FTRwnQDSFsQy2ZbebJRz9WKnIpUdaG34ORf5XS0/8ty+MgTKMA5P3HZNZ3g+wGFM9LphAc+2 5X2X8IYgXwLRJLDgi9lzpuNwhtkxR5bYAQPgs3PUXUTuVJh8rgYN2yElXuCDSoBgMTaf45/wRNH2 qOtVV9bnaFPK9G1xZwP34OMfYMHxpMDybMsrGqushY31UkahT89iV4Up16C+JKvRTYBA6mPg2Szn iVw+VqDDWHixsbxc+lezqX1Xq468wb9MY7psmNX5zzryVr34H4drMJG99kPzVYpJA4QP3SWE3kdP H/GWsOfQf/6dd+Z9i9cue0/6H0hWZ7SsuY8qpPn42hXMmpxHugLjOCx+AL7AtaZ6h56l6SEnPAnh izPWhW1GldZvCGmg8S3YzjYvcaEu9PLVGZd5O8GFFFhBsHT5QOHSg+IZN6WJrjP3KRnuV0hvA//Y 3Oq2gb5Oph+AQleuIQNW+leZAPBBwpDQFJ7g53T9LbBsEDJQRri+I7NWgmnfi1b/u/8IABeD8zd3 xhSYi7ICWqfLinPsg0bNHPdTrA+O83T+m3w/QNoJnyJLZ5WlkrmZZWEmSNzy46waKo/FC5nPB5kR CpVYkh9GE6xlw5piEwMCPiM7NyVXPyLzw8EdSeChK/heVw57bxV/N5D6JtLBr/ZSzIr0o/CQBsgZ pzdxYYOowwCkDC1KH9zYvhHbdcxyqYYmfA8QdNu2R8aYsf31AMv5Cg2oI1ecy1c1KzJjFT2Zt2qY U1vc4i94WcRoF6v9rVFOTaKysjk38jCES+42Jr3UsJmv3BYcIGhCtTE4n/hn5dSRASaNy+cits4m FH4jALiCxISnPQjoSjl3ePzXAPOC0G7TLov1hfLwgcH7vwIVjEoXRwYSAzvSbYAJuq58IGBfmvnX BBrOYc8/bGfOliEpcy2621s9x2vCtbSmRS0KDe4/s1M0agOoov4NaD6B9WeDR1jF0QKebsNcMZKo htDFSpxVji5rboquPZEiGW9TOSr7KJ/crM4bzDZyeNVKGx3SrWaRZL6zPbONUwcYNkobEOeInDc3 bTtpnXGA/BcaimuhInZWnOFqirzUM5wVPKvpukGXssFqtaHfkH1G2Aov1FC2X9cUfM3mRZS/ss5X xR42CbEHa5Agm+hdtxw8BKN+n9QsJffX15x5AKsGh+hMqaSsyz/ljvYD2LZhEqwwu4Bl2/r7IOWH MxGF0spojoIp5ZcRXV4ypWsedoU1qF2c4j4jeJPKBKth6JRyLYNAyqHqsVfr+LWpul0C8lfqJUnP QesJ9jhFn2O9qbdIkhUzHvbjqbhQqrmeK/PjO4TKuBed8LDX34qAZJ1ils86I35p46vBTffiCZyw BM7lwfZUUcO6R1pAZVPDnFC8oROYqUVA2t6GFeWEtIfnr14tCufW5vZnveRT8GhpdyebqAsGBzPH egX4yQaPF+307Mi6iXKov5U+FCVKmcWkU0F+snwRQamLn6woQHNhGGv3lCDkaPYslmZ3BFkTF1Om bdeoXWPGApjYLiTyCKto5904ab6lRsgm47K8AgH3iKLrTI6WH+CQwQ560WoACoG0UT2DD+Iy/4SJ inyYrY2RGx5DlucbfCsWYltibrxy6yqbhnKJLv21zTRozDFbhwuwu/UEmxQ7kygYnRn7Wq3yIpV8 XKpC8QqcnjQ8eiBT52ws9Q+X2tU3DMAv2yD/wmLA2hh8RSIO8ECT9z5JOjtsX7a+dIBXyHcMhma1 wh32jPKRrlkNRvNTPboynBd3bHV+JmK3OrWab3sR3Unep8ZJJIwGxEUYyXNtnkDQBXKw9p6YF59D kOBm2uO+vPEjeeXA7AT08sk/YMDa8APmjrxSYmuVQRrsUZuQH5+L2DEDZ/zbaFXtCasbH8teGXEj 99/GfeAvtPL4htyk6AYkArB6Zb0lm30ssRXlJ+7080KeMQniZBzbZOezDAF7gpIgRQ54WAD0hbMD E9hXBtDn7n0AEI3zrmjkfbb7ROBclY8mi/ZpwkZPOsnF1kR86HNMMvGcu4pmL+gmV5TnJMUXI5WQ 0SA1aK2t8/MwK0+2kj3aRQwf/nUk+c5yIzxAESNF+PCIiEJ2rKYCzqhgJsTQbdKNIU+bAxXljp9h 4fLIkb2oxpQlfiCuW+VRn7zuocCaOSUzc3MzOPelZDtGbGxrfnFoM4A2j8nTrWXlD6kDKtSlUA6E 8aduhqIv31Lvsm43kJW6jjQE6042b8zamYPhO4wWoIMJAQIFtv4c2IPXPR18+vSv5krDNUG80qpB 4TilqBzZBWvIwFC7cCuntICXAjKk7eeXh7w7lhTYawCPwxriHmss/ZhAK/Cc12pI3u6hHsisAmkL AerigvINsC+EDSdfkSfN46R9qbbMrZ9SOJpvm/BHr1N7rImRX4OBPcCnKU2CVuJWWdVXRICDoLzD Gnv4Gf+dPhN43Q2v8qB/HWwwYYWirxVrd/83e4qzJHWyyYH0TMtU6/3ofkF0hXOTDaPl8y8+Ormd JmB0XbXLSYJxvJSUEeGSVR8V20+R26sr0v29Ld2PuYp1q3wO75e5klOaWKS/nL9OgsQ9sNWZKnUW 7FB9TVu8rvm5CFODkZfGrA1biIFO1eh8Knp3cqEEF2bpUSxb60Bw/FDr0MT6fLEbtgPYn6+/zhxG ysXZ1w8jwzaZuNGGbTHV8/zfzZ2nPosCOLlLb6y28S+sk2dzibDaaKMo1sp6fbsCPHGAsVKmGSMs vzkUTpI7XQiZnDytkUnj59eJAS3fUiCXZaIraCq/RB7AuHuIU1+bGc3mCPSJk4vJPppPBqpOmGib UiZx20pXSkJqemoWX+NlJq061k/6EqwOkepdtmG0jdtz91QildaOtOvAeS1HIcSQlmBgUfAUA6jT roBETFUDtkSHoYbW0bzCVEMY2wTqTneIdZJNuTqzW30ZSjK1QYL2R8gYc7YdYyRbo/ZhSyHrInCZ fp0R7+ZslJloSZWp8yvoslrqYK/Ow0hiWu95TMQDfwQo88sc9P40kp486H3hkZXTKQhPeIg1Fc8L DrJkR6Hk2vtXY7y+ul0T9wCL+GtCH5fy8BxyHIisLT11bjDwS41evAgp2mDLKt6b4oIEh5TkvuHP zcmXdXXDwyYeRQYOUwpSrDqs219ExT31OH3ga3tvTp6F0/MfVlYW4AqjUiOo5OGiuAoPUHxw7n85 X9i7IwWfJYtCing1ibm69eF7I3M08lfmyxCiTa1l/CCn6E/vc0EczXmrt3r6TR9WhmONe1QHSumD nwpwVHXpxrjtTg6fusIbGJQoIr5adwcMN/ioAix3NWDjlKkWG54lldN1xe+KRkYJSkH5LnUVhMHJ LRIThi09JQAWKe6v3wnO2m/dUdFv7oPPHg09pBwnpNjVaPhhnG3TAP6j6rslXMu31aF5tTX9BEBt 8jx8nnMBuqeRiGCNOlthsPTUpNndI3fxR3rOrwpoQROR8z/+5utsBHcxdHYIUtmQ+lLivnBOUZ3p dwbMfW47+zImp4xUOc16ML2vEEBOsR+EqWZcsyFpYfbvtyzyrDS4d2bDlGHCjE2zgCuD8SgkjA+E GUmC41oxsSuYLBkx5Frgvjhnne9TYhiYnPaVxv5kFliS4JVrrXvmJiuZ8I0bj335+i/VZfQi8NMn Ttoh/Xyf87T4pfJINGiru60rQL/4enJ9T5MoPqGllU6DCoGsYtZBXzNzdSyQbQlS+sXvkAiBzK+9 WUJ4uGF9oSTH5zjthH5xn44ozjcBtbfXNtCJGYROLgTPF3iIf2+/sfSDUAZKDLm7lVqiRFhQyzu9 cHzGBPqShHJ/kA++nvY12Ng9wftIxw4IoGGNsjISYrcSHLEoQ346rijNbVL6BP3x04a8BGgKWYYg nkvLi8Nap/9P91TVPXW68cnbdKixVm3SwzNzGfEXb8Lh8+GfzbGnVmG5H/6GEQz4DpGYxgLGOIuS ckqn2sHDR/SPF+mtF7TZX71ekrmwXKqLpp/EmhgyrA5Vr3J8Cluqvq6ScPY1de3x/sbM5d4nTZGG 7sqofmMu1Tah/caHhicmwlFZci+c8YizeBNBEBZz0ntUwny7BhyMz8LYF4PrmXLscMhKtqOIjZeP XoZXruqOWV4mEzzrGlsFerSqkzD/9hk+xKNhVly4WNaKe5gmDkXI1mlub74DmDhZTd5ol5yTzWu7 AZ11LvUQQ4/4a3N1OJ53ytDyGvaY7Qs1reJ2bRL90mpCOO14R3anPL41h7bAaMf95mnVcVV+F9R3 RTW6kCxoyJh11nqRLBaa4Mr2U9DHSl1dik7cJE3nQ7D+NEQ3f1MwKVhF6zIItt1mRIfD2DN+9urS Ma1y/+fJF4OViT4FRZPK8wxCB2X0rp6n6sRkbGbZITKY3270uHmP6E6vA0xzn3LkjZp7Yu+wUc9P KBLAzFnKHh7DRtVoNzGrHypkzgE7p3TiM4gZKP2OZG9aM2wKwIwtscMF7Dc3sL1VH7qxrXSDfeqU j1ack6+deXJTe+BYhAsQTNQRx0Cu456+nbOgeywUyEPNbuXxwHtBsL7rrn0/JRkMrHiGbEmoGkrz P4kf0pJNYqV72OmqQU2Gu425pPq+9WxvX7E21xmAlWNtSqWg3dtfp1i8aWahb2FgI5M271t2BpGN YwDFtC4HPnQDyL8DXXy+TaTnhKVm1m1BVeI13N7I2a3SfuGc8xPzrLpYb8P7HBojEZldFqIlvFWp FOtCm2E6ig8U/vhExfMFC6VYTJ6Sx/ozrFgIVuZNaLc8c48qUUSRXLfs4vTpr+TNF/o6+ZKx5Elm 7zX+gQtlPOeWsE2BU06zPA5eFQsTcS827ADQR/p8lfrAxQT6h+A/S8+lifD2kq/8ARYeGeFWDv2W u7ULpqT3NnYus7Xvzf+QOYk54HulkRE4HxE5qbG1qaA28kckdl0KlGK0nLC3cBM/NiDF5hCW4NSp PK8B5OFT/+5tSnYRxkuHavL6UQH8YXgtiCUdIvvkxRWVy1Cf19EhF+wJoYH7kVokqEULTNO9ks1s k+1rC7YX///tmMz27YDvxO2VEX2jPJlcZoHxh49JOuE0xG4681jwgM+SpxEWVnEAXMhgxoP/HCsA KVE/ZHgjpxoT9iMCxjAdvf+XW+cxKfZjUz6GqeFFEWpu1tRq2subDp0cbKHzr3Pxhgbv+aFePBtp 9eNxeGc74SaoutVT3iJwhzFQt0HAFkipYbCTLLwdhFSZrtWvVx7Rt/S+dlzFjvg8Tmlb2PYjwJJD il8XzFjhh2yi5+gpTlKhir57MCXx+0ELCR42c/IU1taGvvIi0odJ9JqpxBDuWFrtOzsC4ObBKIoD Lu4tSO0PAQ+VQPSt51E3TNKf+rMCpPV/mfj0JyMEFexkdhKfkQdUEJDcdgbKldFWOrxkw1SkRl0w z6StT9ICR5bCHAdS2gy9l79uxRluHK3qnS/hwdSCmATSwfReIG5boUSatZ3RKzfE8RzY1E1tUzuK xcGirQucX36WcBNEeisXyolGd+c+cZCfTNQjSuW18KBnD0BGlr0sqk1G6Kt2p9F+KbYBN+1Zj7H2 1I1aS1y4hCxBeD3XO4N1pF8QlLWxUd0sDmM3WFipUxNNhrCYfIJ7xEXy+/xB3fgzGQ+BKdvTw8BE MWG9LcBHHNYGD5l1Gf+cqiZbGO0M1KRb8O75phjC7SXusQBtskLTIliFYQSlwjnSjF8ub5fKOmne 2tVuS0Mg5lLqqJHY1E6O9ZbAAYIoWepVGInoE4XYIphzQp952eK39No5DG7rmiZXVLYEHA03iJf6 wp4zxq8qw1eKlhN0hRrw0h+gyrCMtqyzZDRujBO4k6U2yd7g2CRETTpo08wqBPvwlFRhQKLNWZbD Z7OlypmOXdRn9Xv4At00cxmUi/0+WA8//TZtCgA8RCBAShZo/r3eoIHdNFY/tecJoBRSplvBE8Ew Z/ul682FXArPi0s6kQPgJRd17bouq2jHwe0ibXejcBpNexSrWwjouY0IZEhOzB37BAnnJrskd1Om Ao5hMRF9E1x/ZFudyJNqd+/45CD2ZgfoXEEI8naekAJgl/SoXTUh9cqFOPy0vWHIvXWetNIef1Ot hn7TAUz+Uig3mSpUVtAvUs/u2gtzuysMtcbYg+ypJ5LPf6ccuOK7tX2mC579IIjvNsG0GlSNLQld 8GzrBfiPl2y6fSOCWaET8LvWFn5fNzWkigyWyc+Kh1z7YEOw9HtoChF9yt2nWUTfMfencLS8DhGv 1pcrglSe2vZp9BiivS1YXqwPZs7NllT72jDsbOHk5K89pvai/yG6TQmhDymE+YVBB0bCYb6liZIM RmO3Mgi8DBwy+TXRs/WQsm+8dSg2E6DXjpelG8Qi4FlpQ4ybbXfKhFIT2Q7NL+A+3MrH8gfrf+7d e8EqW1Ujuu2hL3J5KpT221RezI5hBPoN2Lw1t4W8peTFEnw4eBRp/gcIpw08W6Obhjl4uezEPrVx PLvlE3CJymi3sv6Y7Tq/jfyisRCjWd0NLEhslETgcchGVKVZj+6LR7rPh8m+bA/mgRowY5jpQesf 3oDpS/JmANNZkrN8rRLpJyiJDAO078Y12RzHXgPHTKHzYVEEDyvTYhtYykFMXJMdq4csZT7NOfma dINdagCs4Gc/Ba+x6XBZJKdifP2HDd0Nb8C8a+XyS71qRh30P0KHaP8ZbeCgVNzWkoSCb41+7hlE /RnZUe+PRWkPJicNvBbVSx+u6467AEAL+fcjbKhBxjkweKL7dkQz/KLE31Ah6OjdiqTOnLPv7nLm YW2f+iJU0xPob3jOnNz/ZXfzoJHHAJon2dkbHGr6EPNiydyxigSrqlAaFy73YjwLcGs1WFMOy6Ia oHDwM1iQil231k7pz9d68VnXzNfTfHGDzRoGLnmUGsD6Sg/1J3+NoPyIjZpyNysv+i5bF678ZjFy Z2NZV+RQDfoM6iFjplVQ4XBMaonGvdrS4iY/4Vcbv9KABnks9HppZR/oJqZn+TzCTUqdq/tQWtC/ S9wn4gS0Zbgu2/7Kg9pEZBHpdfvGeNWM/wzhuPmToz56AXfN/KDkopNHkb88/Xml83QpNJiNTJYA hct5Xa9zgjr9CB+4qwSZsgZnLUL6azDruH2Ef6DdLRcwtkV/Rp79qXt+CN0oDPgVr/U6yVJLaMqu d1T3tWQWZv10w+Gf9tk0S51Gts0N6hrK5X2Fv9rEAIOdXFZMKFL1BxZKuXbFQsWHeXMJYOSJQq2B YfXXuwR6+CPZzOPHQm0MuxqNamqHTEH5h3/Q+81cFyHMQdlJSkUua+bHl2VpsBEj3cqjEP07OpcR BoGO/JH1mC4mbPtj/i8ArPyHG72bON2XgjRp2P2ZG3lHMao3QM0J5NG1oFt7fThFA2pHSImnwV9R O0tvXsiPIVWjGgSoRr/9JvNzBmfNRqxT85tKErZxbH5nawxy0LWZSslO3MkzGkIKJpSX2mkobtt8 um0u4eGzagajfig9r3yvwmC2W1HyWATeg+hgFHReUC1S+eoCgT1rHMowqGGaiPm3xmKBQt0LhIu7 jsS5kav4hwzhw3l42MV3ni2BKB/OVZ5NvqkaSX4XQ/jjurseMbZUj16yd+3ZEKMaKL9QF3VuctSQ RRZsL1/GUNfqvWcwpS1I3ElJ+aox9Z4mS7BGHEhDiDTWs+hqk11h6Q61PIuw9tqHsJaYl8CrJKwJ ztlUd5dKIezZHw+cN1WGKOP7iuSIaQhkTsyan8wV3RgxUQ7xvBrkaCFpVjrVa11optWXKpAwSCHA 9v5TjF4MpwMUEtZUMiImKNo9YrlOH/mNgHom4CentWG3si4EJmzIvIsxgbbCPBxIcXgKzXKGHDtZ CWH+Mn3ck/+PNp+SPHETUsC2evM4kP6dPQYK0u/k4XaSHtKXjCG6G+z/aSFy1yD3tgrQUZ0HCYFH Q6ECmm+8m4AdKuqOc22meoxUIUHduzrQB24EPUorY397+hn7q/4DhBwMLYKWqbbPtyd7F5RlAHuY mKZiKl6VqNhfCkel247Zj3NaDnsNRlauKtoyqUA4qSgmQCklbmFFHjPy+bcrHZ+8YnbeB/O/bg/V ozdjOfi7SkZRhFCtzjhBobp2+vm3OLFVV2yJ/h3C20nTj4bjVvNexUAn9lG3b6JJoOvD0A+0B+Bj tq10sseSVc04JZK/eWo9a5XZ/CX3QZVjKfRGhLJCfmKsBbLr4GNjZrwHMAeofyVu0M4oq0H0d0Sr h3dXzcVWnyfa7P+fVEN8VH1vpOArgfg+1nxxEbrjo8BuhfgO2jI36V9L/wmE4acgB1KHvsvUNHc5 B4w9mMsoPbE3eAJbdUxDGtBb7Kr6itUrRbj8jRlfPdMvBeNlV1tw3hJe+D2G6HOXlizdd1NUVh/n QMBo/kyRQVvRSI3t0wi9Z06775xwHaBophHP24KIWwpXI2fPz/MXXo2NoPg9lfHcXyluMdW8eSSl BFoZas3LaQi8pAUxqOzlrYMzzDW7n2EA14EOLzMfE0rHHzjBsuVzFJd0xWo6wA3QcbmSg8j8dGI3 8UBW4ZR+W4zrEj+4Zz2MPmLWy7TYlDtL0DBjMfFWMVY5nDL4nk+AS5rJ3SHxqdzflrRqIYkaUcUJ 2OVCfvVOhK6gDDkgLXVhnyrMe2h6OA8HBxlH6GuGtWIS5xx8llld/9gsmUiZuO7Qt1svwC/4Ci2H 37wmAQpg1BzqkY6DPuxNVVt4FCEH6REv/1xBaVfiHB25geJGY1dBD2ZibG4RMveWNGejdfb/f1+d iEoOM6MMiOxeQRMSiurwW+Wmw7d8cGkrAuRjQQR9a+0j8ZFfmJ8ZqLHMevfRldyFGYeMmrJJEeCW XzUUMNlGDgBZYTSe4t81lMIQERgCAyvsDuXF2VaOD16AZ1aySaYlVVL6Z3QNl9sZO0EDS3qQXsf3 sDYBTJuiD2a44i6s3krbYbPMQZeXc5QtaCE8EsypuoHM0w5z58GXrjm+wJmpUo8ts56z7rzgwpVc sDVJDCqWlQvPYjRdayS+7Xp7u/gpqbUqGHYNy6nW/x5/rYY3Xc2Lxr6FKZ7jKWesKHya7yy1jkHb QCfVo4OjOXtcBri4lyVDpluZVcbyafxkuOjpiRPv0RxtI0WycHBSyBgL8B1josHdgeX4YR5u3daE 2R+8WhyEpS+5ugiJTfuiaOENp6Eaw5mVqsneJVQcuvBaAUiY4xwhw/pTPokwpHy9FuFwNZfIJ5m4 GMWFxXI6i8Ia3l/zB0NSNZAojXF+Zq2KAS3gRJApyQhrimHYj1HnqyRLfenRbgqz+5TO1MYzop2u Ee8IOY1h5wQL4liIEwvf8Ja5L+5E7WcednAVmhZ7bJncYkmHwiiWDBhMJPyPz37qg+mMmBxADbue tORfKEUB2P7rnzYw/uaH68L+V2KDTjx/P+boOdusxhXOHpqQaeaOKtaHaqutcm1MC9bx2fxQpKAV PMNZnr97J/JM2/vb1FP3b2tpRUyOstLydiexAS4DKFNq+P/HhS5G9KDmspp09rFjnrnRAwUvkE1n Z0IaHpJjY1gWYsMUEDiQxpX2JfI6D86kVzmbkm4X+jFXEmTOhMoEJotkm5IZq+vOUjond18hNVsB 8E7m7oU2k15BNqBiwcqywlkgAZhRpUYj8p4lb6GMt/x/h1xhnT/VRxl50KbBucrtk864Ev9nTdtA Tk9Z2genOIqvjYmpMSx+W9wfau2X338iG2lfCjWVifvmztqFU3zslk2F6cnsGdSLFOuZxIQWEnVf 7G+X+WUpXNiMHN0AgyxIqAlLFikCIsv2WpBQogoar78c9bzTnWoaZwUwNkPX3xdHO7GAPTBo/zDa /nC+WGkGWpHrb8apdurIwLU7OAMwb4Hc4orB9MLUlFBGiIC4j6r2zConupMftcU3E291XXSY7kqF cuKrfBFiImFM9l8+I9h05iMaJHVtWQAvxKfN58usrg6msQChhtEkReZ4EamGPsQljkd+4WOC+NX7 P4WApT4BkXL8X8RNh8g2+aw02kondpEtkOuCYI2yZs82ap3lBVwCogwvQXnzQH/l5/wtkbT07/RN hQcxJY0G34PJNbRgRKsab70wFXYIW+NWxBKNSCe/aZRIswBb8CJbFIx8cGx7vd6s4uh1SqLd3vQN IbNnaoJGVo6qo7hInFZyT6SC2PIgBlti7HYMP+EQQ+Zc+1687MNeeHEMQhMZOnqpkx7nkGh8rcJ8 yTmtxXorVmUWYJcBJWlM1lLNNd2dRB7oqFh5wgV2ADrVH3+QlePuRpI/kqvJsVmxKcy/mUd+QCyq G9voP7qxJ/mdr0eKiJnx+hhitjhesuxnWDpZ610SVZ1c7ULQ1JuB1aUeShYiYi97uKsROWR/fwNR cLnZnc+r9DwY34DVvU+beZjo6hqCdIqTPc0FON0KLIVcxHduat8iZ43ZhH0m8RNtDn+Fm0iNm2e0 Kl34y6ZmfmroYKoM5c5fRSUYgqZMPRhgvrIw+O4GDgxnT1DNyF/+MH58F1JsgBQoZNzoJ3dj2jD5 w79NecrUf0ZkVZYeJAU75KBA415dyHdhUZefPVVBAL40s9yXXsh1a/kHo+CxKjQxQ3wnIhugInTW w+ZyyxuDEWy/TBLl+mIlcLhrm7Bw8Ed6V86ljz2M4+DIhte7j3cct7twkYvH/EztNfCXCF05YduO 4ZidjwMGEcqhVqjHUyQke1eszd9WqHFav9ilQdNtaF+Eo9pCIHBTVZMBywan04V9P5w9dUM9GMvI kzT1a2o8XQUjgYcz8HeMUhrcDtBst/dZZ4RtpK+EWYeiHzgNfiRi1cfBLRoQsRcInGQ7gwtoy0X8 9n1oFAVvJdajD21359IhP3RLK14pp1p8s1rDtj/0ZQWtS5msfH/QomJ40AOb6o2pE3LFOyjGrttJ iflgIJchixaLth83jUZG32CCYEF6sjAVNpwSEedBqGcdpwOw1MCCoLivhvhrUSPa/jM6mrVJCwH+ MlUZsFvNmsJ20OikWZIUmronpOKUQlotduG6M/GP30t9ha1wDCs7amFdjTiwx7ImFIoQR9MTn2MQ gdL7m0WFCyyNjhlKzwlLzu4Pp+kUKSdR2MuwhrXNScx9wSstxupZmh/Qt1M8h7t3L3p8iP+Yu1NF blRBLx0w2rDxSyQLcYiBsohf9kO3FhZy6KCih47bvVE4SS5V7NepCIqS9KCGpcYAnzv8nr35XCyM HXRo7RGEexi4tZBsxzQHZ3n50/KrfSXehp5n2L7XWoIbJ5B99dIqdsU8IY9x43sknhd5B08LfVjl /sDyriVGMB7T9rJnhCsTcj+wURp3hgQVdK/r4UvCp1EwbJHYLDTiZWf7jCWoTPTwUzXHC1X0MYSu S2IwlMAVAC6CDyGOlS7qZUof9jq9eEDrIv+hWU992Ttr7JjN6vWf2LJJAkTNvqz94tGhqo+BTnLX W07xHaTzJxzO/VwWgczz5Y66Y4IlkHbs6twUpoanqDUMZ2q7OWydClIxjDntJcQ7t/pnpR8IFOLu msgZYjJX6Ex0jBGgJT5kip17JFHKym7Tm69uhny0shuBPJa2rZKkbT1n8sSTtBUg6u3tqk2BPOLy 2qyC0a5twD3gXtx56SnkOx9sTLnS/N8TEOl+pGSfEuWh90mxKSFxKuEeySNNnkF5Y8PQy6zs2Wxt M3TSajgP3rwwmwzSWE09pUbadh6WVLVzIUImPZgAbB8jycOtz3255slq9wdxyLm7f0cTWQrBcxch EBE69WFDKlC+Mu4+hzaDVx5HNHVGi5YVEX5OIqx7KyUkvvA4AxSBs1tY9zu5uOrMzctdYycyaKv7 fY/j3FEOUWzb8Ec0MB1o7KLVkBcRhTazsN3Qg9u8eaMRXz2NTA6YnAOEsrhbNKUeu35eenyXkkcx hhOfz0Ak20IEUsisE2c0c6B1oF7hy7ABpLAxodhewgPxQL+Tg1rGcJOGOxjLabubITAKJfd55R6d tguz29mUfyRyW7CAZ1g8j7b2neTOlhUj3KvcTf8OfxvODatr0lDrRfaUHIMfzBDhOY75zsRXEapz EL4SgwgA/hXJvYVNfyVY3kqQZRG+ydfMwUSflj1uXONFlpaP6yoSPcAe9cOBeP+kl9Swq4eEWSgS yuxycP+eMNzeO2yJr+c2Dzl0zpq3pPAjHVxz9NXsZoM1sZUYRlVXbCLnQjjK4s/cKQMwlW9FqsRY RxXbrEI3WrHM2fDTI3zT4t/Cr5d1IdNfq9JQe5jNjn51jBnUF31wJUfPiXJOku56COeONu6a6CHq Qboh/34zyiybvBv+3JmZybPYhsoYH5GtSl+Rqs10Jt7JhpUcPqW+lBZm9gPKQXQ5SkysWTD1BN24 IMD/9EsQm4SOrNcxoe4DFxHQ6QRb7Q6V/Nv7tnpoVedNuuPNAYT0WgO3BSf87LsWbmBE5LGSNFT1 yHpW1+thkSSV5aoECL3dc2i0ZirF6Q6/4Au+AEOxna06ep2/UckIy32hlw9VNAzdsahYgETQAyzJ 95zwhjSh7GJPBuNnv3SSgPPzTfM3GMrbCh/dVbtmYwcBjh7grbDKbwBtV/kY3HkEpAhyFDdWwfAJ KAZ5kDYDJIPgySQj/EE4/DZgB6AbeVfm48CDbHnI37WvUYc0i4gTK9eJvesomFYpLypwA5BKrrfD YH9sKRwjmUZZQ3LVjKuT6wNK1wIujAmtg0nRKxWbZLG3H0L501UNutPC2uIjphT3Rfj0xxM2jCsu gI7WejR0zr5ZRosk8R6OW+EMzjpcCwhOGHb+AqW0oGTf/uecKPCuNkVi8jrf9+VgL1TLhwWV+CS9 yzMHkqPfP6zC2dMXQPw451eDwXvJTYbBNc9SZ4ZuNyHWS3ssmgcVMlkkP1GpBaFX+EHzIYbSAAWX JqD9ibu6u5PjZMwnm4m/92ekl91pJW1jPbkQTQ2PFm1jGvHu37tMxGfsmddfPAdKOxyact8dNs/y hOXN0AMJafl5Ahyj73Q80gsfTKnhYwbgzs9vacFarS6kxlw8/HL1U4+jq5+kNg1Okm4LA9zWif+b BhNvOjUZ4cgMp8HIOxSHPkgiBE4XLnP9TUdlzcH44n0QGuKHeBlEcjIOGBaAk20CPkZd6TkIVb99 MzRQl5oqZNUodwnqk74h/A50WAcPXozvpbVvPEEpF7vXoL1/KsfjykGUnlmBQ69i1T3VD8C0sVy7 vSxBNwHY972Rfx9B4Xz7k2hu+0T/lqmCm7IXJ9RJb7kXptgBeuCo3qdbZXRfYrLAaxh2hIvnykuN 1xtlqsDQ5dhjn992LSGfpSDU+tSXXhP/TNp35wGkiunU/ltmSLK1fLpHSwBbwkj57qURDaEjQGb+ KrWt7QLz/k4S3aiLFSlQ+4U/E5tpXCcY+M2PNeamLa/lccaZuVTYlZrR6RP/+HhZH0SggtKy4rg8 ZCdRQcfK0gNWfP00jPOeCLAkF3bszIkjbBqiW8I84zh25QqvPo4/Ahy2Lu2AXwCP//U9WV/SHQbb svOTJy2Y1q5wIUE/bQDF3sqHtH3opXLx00u/O0MNOJDZT5FRX3tlhsu59vOQenPt4Y/ksLA3XhJc RD+gUM+Y8fssm20m9bN9nvYqrD0RRKqEZH2Hn3Vv7/YMhW7E1bWBd5VEWvvzYV0cWswt5izrLA1z BUrGrb4m+iluc3KWQKajSaL8ZU9NDTSMIzZNUUNHaEfSJSEBQuY00KvSmf3h4Cm8Y/A1fpVpaHeM nY0S1Rjz6tMc74EVPWzFEo2YiS3ZQ6PdZLm+F+YBfHgZlELGrPwvepKvHSBmM9s0zIxQzwb1FW7g 04MCeovpqz27zYTQ6UtFzxHVI3hn2TzEOtBpBmYxP8b5NYMgkgXf3fX/g9TVGGMGmZYRwyb6WaL/ IdfbPNJ2DgErai+caPeVig1pT6GsWL0IYuxwReWPgvgcDRVDyTE4uuO4LZ/JPYulzqcg+nAHAVBR G80fTiyNNZZGWx5HdewCqMynLAeUP2LjXT22YZf2c3XD8ufKvQ3GnymQqngafVaURGLNDq6qo05L A+NGytr5KUiweIpQ9mp6guWe3QOf3YzWQX7X+2GgaqwVWwh1G7V9rDtQTCs91leuwnXou292Wu/A pWCzGuv2TFKKQzmvIRcVeVqnrx/JuJHg6kBBWJ1LHTxpHZdu90AUHo9k4FPSGmSiwhUPaSP6rrFi oUGQS2fGi+ioCCzlKOE/Ys6gjv5+e7IoE3wvzG+imbwMwZfHL+Q7a4LKRzfWMYDksACCIxFVkBSm rBkJXlD4UtbhO/zzy8oqqHW9f1mRHfwtcgRDUFhShNZqIDxJE95jfqnPUtUv6q1QktCKBSVgn03K xTvqYe/7AgyStErUkR/RgKlJIwOs7jLRprUjI2yOCHnZOpuFLpIJs6CP5KCZwAg8aN2L476jjzXE QGZ65iK3FpZtp9x6RfqwfmcjOZhLYATPlDy7+/XDL1+1Ka6Vev1KoICQPZZ00SitPUB8oCfsuz6S TquaIlin3O01rxUx7SjfjHqMl7ZxRPUf21g+u82GWHA6/8QXYMcPBwji+3LSvVc1SFJKsxS+DgjV XeLAzUl1rdYWnFswWUf2Vf+dtnsZMbhuVpQTDKpe8RIqiNLdUNRGW4urO4BEJRelRSB7LxdlNhJ+ gBa0Xw6uKoMvNclIqY8wzWx9wsLoVbG/rMGF2pVG6D3PQ+FFebKAwj45/Czo9XwJVF2S0FfVKgkc I0djqDL/cA+rWtCVeYAi9XlUyNehUGoC1MObgWMIBJ/rRSAOffj4z0n2KJ5+PnkH0WFwKxwPhphL N2xTgr4YlBZ4+bIs29ZWiy+iU+sVa/RerwQDnEpARnMgMLJ07GyvE6+JNeHuhxRv/FeogutYk5ho LP8leq06Q57Biww4XvOmGWeE0SRMv1pi/PW4LlgMRWaxJqUHcpLQYLwqVrkGcCLHZYmJNlulkaRN PqtVCjrDXuKA7QpnnrZh4TS2vWDYN1qlw5esvRfx/TMwOaUKldQWqUCskRD97qai+Epeh8A6mPsr R4kkzzfIvIyL+X2j9KqCvV12/h6jbPKgNRschdgf8YhIuO9q3iEBT3MSCLcXArqc4EqV7SHgcTCE a0xX73oV/28yZRp6ZttEaV5Ehi0pBR73/LOOuuHQ8qJTIsmHWgyiEVy11qTXioZBFh5q75OCkPuf MWSbSzzK6sW5ie/hPFP11SExVdaLJud46/33vE5qbfTKIDjADBu5w+v8EZgZ7B830rUTgOyY6EH/ KYBDcOafR7tse+WukUyLsnD8Eqs69be7/0lRy36WkNEOTmiOHD72qn/0ZfAic4IcBbdQxY1gqMCD 9o5lROz/DojdWfaSJCYslMPVvEkNllqNLKveRAKwnBgYgQjx6Mm8cxLpkCDB4jUPVFtuaLG0sHru fd6Se9uZbIjiF/v3zXq86iHzV6SBCuf6ZOm6EGtCsx23r0Xh4MEhA8l14sgR5Fa7Fe5a2sZQPZm0 c9Hzh5KJ3Bp1qu2LOPzwjF+56hI8lCbXwtQBYTFTLajj3hp7pEfRVsTuxu7l7aTeoRaL0HAqOrfs 7En/YIs7zEkPlIhDl1UHreudWJqfh6/w45mduMJuC1VX8+hfVfUEc54OdAYMJidDbMfFqQFp/c7P YSwqsft4X/z1fLuZH7+1MNZ99A0PJfmAVZbuwIoDa1Poxo9rg4jZm9Y0WlqM7UMyoaHWamBYqOa0 aTNFsTY/do931m4npJIQWICFPvyiyPrYL+MIOPL5tqmIimsbMLzhW4YLxkxi8w242KwvJilynScL vTIU8h5vHNLUkgREgmQrXwJXg1DxfQKi1RdoowCYtDzBkScLK4zM5Fgdh12WeSLb26iQrEvyynlf nGYb+D1l++df6bvNJ6tQQaFJr7btlprXmGFwAZ71RChSbs+X1oSR9CVT8i4jTLs/qtD2xYT9PSj3 1fCCPtOaxS1mm365kOvp/j7BCiQIPVP9A0MYylQ6Yi5AYaJirqzYgeS/ycjeN7wPEJW6l5MSo+p8 N5TXiKYFVL41gChn1M3+yGskJD8UzMqSKq6Yg7e7AjvsNURb4JdLSooZE4mwBpCwNtjYq/ro4lma N+k5Os0b8PzeYt8/eDOGd9pTjixa716YuVkMIuoQu6NXCywXHDhip52EtNWyl69hE7fBIEpZKumN 2s8DkyNWLzmLYIJHc5oPpeEenQyujgCcfWwSCioMRPCS5JpTbDIYlhSZkWTj+LeLBiZvOLDDnI9T 1QuX9WIscCkXMqIrsu5Bd/+bowBV18sTm+5kE4dJ0G1ZdTknXViKxxNmHkec41HsmH4D2HaSPT5N a4R9Wz3VVgjisD1IG6Td+I+pxPLyGwothXeA8U0+MaiA5ycaLFPxx3mc+QorJAKendgYMI6u8E+c MUapA0ZwsYt9Kh57T/s1o91Ry3kX2q7qv0gKTqNVP7lW6jU5JkuDgcz71bUWAQvLyLjNcLzNpZev YN3VT1lnf0n8IdoGjB13yN6lkgbPuob1TJDI/LD1tBTauv/4YIjgUWZ8xlmhKlb/w1CwFWv20iAr 2q0BQTJJZ60XQAnrHP2NMNwLnftbsbZy0WNR+XptWRi6c3B5NV9pXLhq1HsZXhgbTEcjxrYfGkBX NtXf3jZhyJTqiiw4+BcBCznqgRoPDz9z7vFSwtsoOrJX54pqRVQWoGuld7jSL0pyBoaq72eOhdzE aFbBcNwI7lYgQA0orqZE2WW6QcE/VH44ANyrDKTJ63jZfJserNg5RfvZPEIOZxdjm6TaKmPndR3J +i7h7LNTQwJsJlGm3X+VRA/xGgakj1a+BGGWS669hZbjGRdyb+01KIvznCxUOgfQq2L2E6Xjzphl 2aupDr2cG6MEJdapoLyyrpWZa8SXJfzNYDEkBkeSPCGqzGszQAtM7LzMaOZ8nyKDhp87m7yvSMPE oPGEaEMb6JZk5+fyhq7pprZCVaZV4EVw/8qxWdD004bOcsJITjQMaNKj/XuFaFk8CciiBqc3BWxt TEELpZoHLfpyqcrYcvhCvtF7jXCbwk30j+TiZaLgaSrtK1KYKkTnt5U3hjhBafPZGq+57iHny4ac KMK1+FR5z+YDW/qrIRI4srqyf/ikCx2MAk4cjezkEeApzHP+w1G9FXERv0Zh86VK/phTvTNo//W6 HgXo+q2UIZ1t636VnYlgf0GzpNMLi84w7DH2Swd7NLuTR1IAJAhYIb4LQoAt8smsekSyINt7zeiu A4MWNU2ZTXKYu+kshf86Jhr04RghSB1qldEgc89Q72zrdiOe0rpUKyQZm1Zoq0QlGXN1Zzj4yKiq DIrjcFDmvYyxVPiTNQ3Bt8UlckK4tHcK/t0LevGeKJiNtRCmqChqsgX8NXGwD1KhyC6Qsg05ordM 2nwFNuqoCZNEqw2rS8H9iGsYYoME0NXzwtgx+Fre+yy+IxAdb0EBkc/WI9DWbX5apzFa0CsfGE4I D/dYds8XVsxcTZsl8FYVnbNBIstSdxNqTFV3H/JgBLu0axQIrMFeLF0GBhsIhOx40N+Zdb344GnD odiK+3kcSc8lISS+GDfZBnrbJ4ulacrrLgeZSd8XOihBVVxrcSSXGB5vP6ULsfXSgzRb2KZS14Ee cvdI1ktiR2lrrS4sPGqL4s6emazu6uF1G8gKsjvAb03/MRP/BRtQH980zFUNwcyBltaACdzYqX6r c2SbucuKPXjV4HGh23U7i2VPSofupCcd3UR/X2HB+/9jSX4dwbz3uJn+07fyKhLniuU9k74S+Qpd Xi+YpaNmTyKsgwgEisv1vOdFwyqilFoLV6lohpLigYjCaWBfvOMXPj8REAHnAt7z+T99MBqkfSRg fWv9ZY4fe2AmoA5Z1HEPtMwaziCFizGBZ4kLVymDS56Mgx341NxgfxPxfFMwUAeVylOC07baYoXR rPWbIw2ZrK/rsRcZLV+8YBzF7R/pb6vsE8J9oPu4Q51m06/ZWcD++kSSa02CDZ6kYo2s5pJk1Pdp 7gZbwkKvErHCkTN4SzyGmikCby2kQx7NQZjU4Ci2vHN6gDrnAHPrIDhbdaTd8g+6cQk8zXYT5hdR zzd7HNdksE0yTd9VTzp1kjNo4E5E5yBAL7hxbzJ5QZt3dWNXKOUmgpuGVITb512JCX0OMVmjLYje 5KMPnSvIguKeC3sWNYhgOXUWnaQnJ4B4wvGBqFMpN5/OhQkZIocI6IRs9UDYEq8imxLlE6n7t9NZ K43RqifBAOCSY16UILGGDdzI9ECp3k5XQy19Ig+GFkpfVBCgaxTlea3R05TtRvLfIBvRGb4Zq/H2 Oh13INoAHmVtNWSPCa7PzuQIW4yWz62hk7FTlJg0p7t9GKAhMD0z5pN9nA6jL+0gp+5dzib/ZqrH e4VEzpZ13URH4jrKdvEaZtTbzZ5cZ+0DyO3b963bzdZ8zef7B6O1qcbPMyJVOF2iUfU3T6/v8VPd XPNd7fjO+BqmLZFSRX59LzhVIIlE7F3Dr4M7YG1qdCZWVmJmhx/MahAekHymUqAqjjahKvePdl0Y u36yY3gPmhv4gEZ2/MPU2iUUIUZKtBGSJXV2Fh3XOY1uVBv38OgR8tAg9UZaby7jfK3/iD5RUPaT /bOMPY38n8V+TLKKkkg/6rKa1waxoyMb0LER7MQnl5PyNx1JbZr41AuSE66M8VKtLjCfdZ9DVJD7 EkYi4R5/o/p/0BDO7dBOHoU3dyrNdYhR26cinz9uo3BVHwShtotvpr1wZOYsjTt4KrKm2rO6t2QN Sef2WSuut4Gak8017DdEa7PEkN7qz45ZT24IQAxXtQkpYyoN3d/iSnUSbpRaOB4qfekb+QJDwTw4 0dF40AoRoJBnFcmAkiZ/5nginoJMKKsmHJCiWbSIgvalBv1dQCUF4Ml5jRn2UXGkYfeDku0fWSB/ Fg9GOlFGQignPQJII11mi+Pg4vZgBaVJH2fRF3o2FfaVK5fgddi0u6WlGI5MOAt8f0BMqVmQoe9p X7W/K1OXPg9t9veUKikmETEalJbvexCLbX8tnKIsifbToYUDXbVMtA6G/+N/XazTIpONxdWZfdj3 CVbrH326fi/I04X58JxKnkJjj8T3qL8GmfsFdBHjmbYTwOxhvtgG04pIgZcS2x+diCV9rEpwGIQ5 dTdRTydZggqzwAi4yHu0y7YftxoaP70RwcxDzM4G4kyazl8Ec6c/c5r5v6eScfktxEtbyKBDY4yI amgYwcT080bVJfpJpxyvv76vu+Xd4j+xFRAv5jYu2oYcmcB59Ls9hj4JJDxTBnBndpvseH9aOW4D f2KaiBP/N9R/66E8PGmVWWEd2+EjrztGBoYyWa2ahyL6PX/ITEQyn0lgSCqKHB5nfbOqyoRElovm elxMndKZzhC47ujvcDL6cA5YctZE05KPKlWmG3TcFpMxroKOp/CucK8C4XFBd3+UMs4HzWYN81OP 4clqN4s1MXozbI7OvkdLr8kk1ijvmpmRmL+ATIcR/IpS6gTuk8nIBN0ufXviQJzkbXa/JNw63mwC TDhheB1FDmsLoD+CqUP3T2v7TwP07w5w425NqXYxySqUTYa+GWDznOyRNrHrqFJ6n3H1M3jeziqt mlhPh3y8nFfxU9p9AfAqfqzTgSO7K22ZKB7vCtNQ8XNQat4Acr1GPeCM2A5L/Es/ChTG8/3ZKVzA wrW5g12uD22c9nt9vZpKt5CMJ8nYSUwz/d4NH4NP4JhudTZAPuUqhCKQ/7dfd4dhALq+CbUpO3RH KNGqMa9slPzS+3WlH3vNF+82Iz8q+cPqc2A3+X78xpdP/Azw6pmtnUl0B8wlL0kvVVIPLfw+Mb4S DKJwtJN/9mQvTC1/gOwJZd0AVsohbjQcgOVVJq1Iimob/5/aXxLL0DLNFjiPA/eyEHwdg8jvrxva rIBQ91rzs8govAHev0EqtdQqQV2KncBglfQXUDOY1Tlce/wOF0/NZR/gsmi5Y+on+JBLYG5MoitW UuOhYHo5N71wo3GBsuZAr/2+DFp9uUaIVz2wIxeOfl3iqpf2JAYP2IccnoMPTsxAR9KmfG0SKi6h AgtYDOkdtn4YNx/idw4ixS2b77O5q1azjee0La6NscJW6TqCCNx8KRMTYS6038BzO/8ciYIs3pPo zAq7iiVxXW/T2EcQj21zp2WCdFY7d8zyMvLMJ2Ao9yFzN9/C0EbAmsNsOvgeo4P5rAtSdPaLGMvr KVdjTEWr20GqBwuLO4Vas6Cry0VvedgCnzBzypphhFJj9S76cGOi7tFJe6b3qZ4AQq0lgjHtfOwU 6fI1ngJF033/OzBtW1riQ/h+TQcwr6Xofl8wj5LcHZBiN12PRZSFBJrR0WdrAM1jCREacHMG3VPn vI1a52GRyWF/20pZWo/KBWBvvTB2VZtyVK+GoBoUnG/7Vi7Sd+MYOh50/Z7htzOJ/tC5L17BLtaw cwUmDpgKp1b0lscnieI6difYkHMxWqC7A8ZO8Pu4CG4jl7pTeh7m18YNgVOrI3qErxx4Q6PfVCjb nV5kyXJsqKQWb1f1jskRw5JiyirJh3ZuroVxuFfZJrVJj+jPAuYHpBvBUTq/W+UY+rYJ6psx7pTU YZ+P5MA+TLa59qSHTbLIkAFoRvnLM/ezTgx2ZuYFqIv2rDxFu6naFd+nu7qjn1QyH6nmK9BRMc48 YzswRdVbH96XvXHcWhays3XVEDs7s1RgCGchO7bHU6BGoaMxJchCQ4wZNyy6xVBSZQhJKQI+G5Z7 FlOE3rS5lswk7MWoi/zHjS60TIbQXCTuhkcJjm10UYvote7vqGlz38V1KefzQxHhpMOwZYdPmjXw /zvRoca7QkKJ0GzlKZhczCln9GL67qq/5923yNLUqZG85zU+4NIziMQ7hdOCa9GNOixDBotHVCeM nJFQwhesMajxL7B5VXbpfwU7kuxcGJ/aMp5krWT/RuK60rvcNTlYYNbhehvixOhhRpjM7ndvJVts wf4lN7YHkWbs44nqFEuSTfbgo6JRox2C/b1yWwE2QjkIYONe2UD6CYlFkek8gFjLseadiDvgDAhs pt6K/y+CKA2JCEyYBkczLY0kinkMtnzYR7nNCvnZYQKSnDR9Le1udPz2wXjB0g8As7c2U1Mkde2m bcXV3vSQRxfpj4CI8eMxP1Cd9No319gjRpRQtEh4RdFAzeObopoQET2zhoEvG4uG9R0WXmP4sEso GI5l6J/Bz1H7QVvMYAtJqcLv8w28g0lG2l7s8q3aeGCwZfHJFxARgEl8a5z4hx6uYqZqXRzrOq5g 5YdFwQH59oFSmjFg0V6lH9SNks8PpDBMz11681rTVMyo13kEgOfYfBkDOB6EvaAQKxXMMyFhNY7j /OLTp2w/NCAE/8a2rjf9p31RoWEEzDBoSEtt0hYZ3DfPjwvxJkx10c2JWRP/RFZsN3uEhaoiQ93l dvSkH3IDU5ZrWNXF4bnrpLl0mzR68HZlgTOA+WshJNCXCLFu2OkDgDux7cHS4/TzfvINeiLKB2n5 c/XZnVX/MwtuubiAPw/+I+pHAGPPfB65NBNxIzIbWo9rQX1KB949DeFzXctCMAOPVa7crS9UeIyn EvPOw7i9P+Hp+uF27S9p8v1JQhJHYuH5mxs88rgjhAleC0sdyvxudPk3GYGfjs68i/KWXbn46bFB q5z1bBe/2lhS/t1geQFJOKdWv9nsHv5FEzttG8yYApXvHFObElgxeA8dzfErc5Qf3vGMSuqtOi4Q +r2L/Z0l0/322jP28JMDEzmnaT/GmazwlfFm2TBsC7g0Tg8UOa463yFhGwWhah2AFM9uT7fTciwj EIqdTEgi3zOemteZduvLZ20Al8Gz7ODUSklUHsC0m1yg9eUA45qvgYL2jI9JaHmIOVlGHjYJG1XU HARNDPFk6xaRyDffCQTkRvgPqQ5305BzQNw4xfiFo3KDG/u3bD0zm5YETnXoIY+5qkB1AlzURVsY LPMYvbxnQ8eNlp21MiDbPKMCAc2qCCmpe8S8e5lmh2KL58ZR+4ZznKkskzbuhqnnwTFkVhkmAKWO mYRdguqQJUDTJL3fDsEIZ6unuBrXNRg1QUEtM1VUpkxXJRTtIpgfQHd9T+rGyG9H63KCpMFfBE3m E+qoMaeSuaEKaH/YYttcpG4rqtCL9S71RJg0sWSwzK/xpqtNfYCLvWgw+HdAFj1So8IQP7JORtkg q5p+k09GIUxpCbIBFGpAVVup9DG5eN6GmW/arbYHS61neuqbvO96WbEf8J7unrs7CHKLq6GrX6CL JmJ5tbDv7aKJ4bLG4EHjzJ9hWWvhUWygKMFroSYBTi4fg4sNrnWPi2Ad4wl+Z18PrVFdJWm07F3s jzfjEKf1/T4c6cBkdbhCHoTr8FpDlUBe3JuprIjjQ0JaNuQWxLKy8vMTOMAWik92LfOoLpVyzqIi 4WzpWoEmz2bZTc4aalVJWmyyOzfkA8DPr92kyPxrVJ1FAldJJE769RvjwPyElSDOvBt9rsshymvM aHGTTSew7T07auf66PGL6uNzSDiKmamG3KQiYcqltrtVPeHr8NAHFpDs716AFujplEPVB+nihs/y TalG2IXpLJ/n2Os2DQTCe4/o9pRyHTIXVumuVBFUmBg/TZBhA7twhnedMZhtHdLnERUhUcErD98B NX5/4wwvgJQHsxGDj7ejtAYNJoQRQHQW70dzHg+F++DsJHHHQh+fCa6QBcDqISjOj/i6oLUVhCAc d0Zwy06Okpc15NN/EWESkRlXwgSvfrWQAlJZw17WdHZ9zRPYynW4LKm3GuatwONUUqDUzLoxIgVK QV77ZWl4Qajxlv1WLzlPr4CtPndUG1qoMxAZczMeQIQncyvzy/dFWN43HFVKcdRlvpKJOtWj5JWn C5TuBrG2ST5NYNF1KD3XroZZ+Bqg+rnMFlPMSDKLsmgGCNQ9rcGfZl8kQOj6FqpCro99mNHv1/4A CRwjiKJbyFBaOoe2qU9dRQ1Y9jBq4gMhyz4SR3Nu2JZkSI2gcXq6M+Sz0o9gLXoIw7bAnBuXzZ+J 0i/vKoaB6QgXK3bOzinTAqYRcTW+h2TY68jE0w3kt9ICvdI7GzDkjdpiwSayCCGa9XmpeeKrxtio zRE27xn1Wpf5qcD9wMjWJ3/QxZ8tvy1IEzN7wzXjKyCpF8fgEcbFp25DF9AbzCCaNc7kug1qQfB7 ZjxO148gIAa4m1YT29J3Is6W3JcE/p4FfWASHd7EHMcd5hERx0x8TNg78x35S4g3jfyr5bI/3M3D cBTMhiImZiSiuuE6e7Ob/QQi0Kv36Xi+PKrDVs+dTmFz/yMDpWWbuxObNfEwfqBy4ycGD644qPKY vnBIsAn5o0InpOPwByPJbZiMDcwnQbf3mRyaG4zZzDhf5va7Gu0Fvb3znRPDH/3lJoiLGCcthqi4 9P/YC2YElnW22asICGEhESueRd3wJFUUKPtP7hRcGqZSMi0vV3F6fa21FX/PoDuMhq7v+ym39ikh bbxGXPk9Wg6Auw09oT899Bw4biiuKf+lxMlKU3VXZ8Zs7seNkTGBJMAcYiYz7qg8zjbth25GQ0sG +b+70qcITYTR5zcrVhN0MfFoU3AtjTFNHR1RTdgZ2OUExSVsWxCJiPxUvS5lJKSr7II/CNJeYeqo EBsahHKzSo9s5Kq9jgtYy8gKklAVbHTRlqqIKt7RpyCgx6WXjx3XGutp74I+wW/k2MsRq/ysLouK NxEFareneeflcL3vDrlf1MpQTAOQ6aNeZbxJSB1yjjm8Vq0QW1jgJiYtc2QE9fSmlKTKvj+OjX61 6eQsEPT9dSsRcIelCZXq0gg1mtkd3DnXlTwL0D5t07kIRn6n2xZvTz9W3UJ88R126zRtmbDW/H/s nyEwwNXY5F/PsbcUJ+P+eDP+egLZr2E3hIwG6ETNpEdChYKQc77xNVavaABZw/WxAzyyW6Ll80rn WxMeJzArpe+SQC4ghzHXdFCXCeVaga+3VKZOkSXmEuMil90j9fowjKjU2NDr4O/oGIebThqY1KVg RiSwMAkagrnnMjHLT2qBlktQZu7qUiP2LiMZSKCDnvT6ET5nw9mR/fCk2kakcjAuOsi16Ss/yv1N NDpQ3aNspfHtVxxV66TVdTakljPWpFVKRBMzOzWtY8xQXesxsyf6aWBL791F4GiVcJgBMF/eD2Li CGz/F79hCF0UKvcFmBhvZceTi26FdeqbMif4W5VfAy0ZSu9M06vxA+ugFWeeULVyFMNMy9pitUXP b8rGVnHOVL/u2KHhoZV0HrYxCk+iKjj2t7nz5LH7C9f1E+O79qevTQgpohsou/rhKtfwCNgy/kuk aSTGwkzjiKKnpsUM5y9d/JXGrPj6UsqUSkb1oMUFZxrpQgiW38hhv4SZrNBwoMpaA92eyKM+7IrN sj9LRiCH+MNO27vDVjU6p7tATqgztwo+LNMtEP2t35Bb1Y+GjvXYzQPOEsMMZ3zYIZ9q8+4Ea5PA hDhgf7vyvMcZNVeQydnidrgkoElPKZ/QJW38sIKE5FUg+VTHXyofQkG2RMm6gnqZy9uaXQYCcAhW QU2Kl2LVNELE7xmHLd2b5+Ys0Q3jvsLXsFh4dPc+F0FtvLt6kKoFeXTmL9moimopCVufgsT+Dyd7 RFomgChUHyyZYpxu11Pa0W60diXsGMmzwmehiLMGMtVVN62sko2XD81KldphPhNBcOYbN4X7vi51 4aYtUmcj29eNcir6rIk/plMD1T9BUhfJNBlNC9KSyabdus30w9jf752mJ4RGF+r6Cwkw9eHvqvUa 0TI+LkYhDOz3A+ulBci9mf/BKHh/iKcfeIIKmuUie4KTg+ZF+U+xRuxpPMI5ft8g5d834DjYAEDx OUxQOleV9B3GwrJTD0mdDPikko+mbtUpBWYCcbIxiVu9FkgTQYMeLwHITboZc71HIebE9ZDOsfQ5 K9LW/T0RJSeaOvMy1sc7z6zV91S5omjQ34vMJ8SMhOmZ0a5Tj2FhBPQGpymjx5MEqS5b5NeylDAI Z/THk4W3iGGhJklN+j4qLg9EudW5RRCLCd0WY8GiS4EhZ5fdGaNb1SHVnpfcorh5YYnV0O7PItng pJ1UXA7IeOnqIQChNtlGT4EfHGG+8l2fRunrZzJD+iPsiSUZss/MVHh2J/kaZDQILxSfHkGXt0F4 YrnJ0GwYHrktlweTlSrh+DI6Wpx8Q0MdlcrYeVkW1F+NsXv8rEg0b9vW7LOFIxFVpe0Z2U+3zQIC I0F+XH5mOAHelooJyYxDCHp0C5HtsxD4ByhWB3HuHTOdBip/bvbz9RfNEldciCmGLmhmkU6oX7Tj w7xe09WiZL73VxlOk858fen00CNPlIDV8wT0R6qyGAyKBspDt4AHiohqgLllbDYefdiAdkgSH2ai aAi+iennibJ3UZ2sdHaIbFkvP/WW5khe3/hTkuj3/f6MV0MdB5kpP98L5ao+p5m6Nc3mHHKDOPtM LHwniUsT828fsQF96TqQP8XJt7eRgX/epoq7p/xKEnZoq5L+Ht6Y5Klcy/EGudwV0n0y7xmrNimz HLqPwgYiHHTf15H2SSXcuPu3P8FmtDTtWfF6gnNWcuwQ68AIo3efcio1pAr+w2FQzhlkaRiKory/ Fa2VBEGqbcUjPjOwtzeGml3Xz8MVOt7wF+U7pcjoUqnz6bjG2XoojYQOzDV8qK7VR8kcaTQk1M48 luXtxZa2xJk1I/RdzlYyzbb6Ez5ppXZ7Dmfqz46qPxP8P2i9dp5t29T8ZiIGmYr8wz6MPYnBD4sy /6/vkkfvHAFdyczeQ8GFWdnzUKcus0KtLAcm7Y/0rgtwFECpGUMWx+cNhUrWPYbfDwUDcCVh2pO0 o/I6Jrzx8z13mTnOPXjvK6mubs1100O/9yR3BqqNbV2JfI2kae60ct1XZnkXhclsvQuijG6UB+Ia JByMXaUKh0iIZ4CqEC8tfvsxhvXGh2PASrmuH6o2mq+LDU08yFq9WKPK9WpaV4Jt2BZLhyTSTPqf MBDwE9T276X/5AdGtUiR8XrsFVX+DsVgLn1vdugDnRxM90wdUZeNz1u1ckmxZrYPMEvUIzdtge1c nbS9MtnXDDBafzzkCYdFvCxRUN0YK8V839AT/IlF0z1iY/aFXOOttPtPY3UYrOb55v2MKak/2nXI CDlYls04vqcC55+wvV0DThJzuhJsmqqf0Va4IbqikQfL49rub2MWqWkpxr2FdICP62SkY0QEA0y8 lhUjMxSCNKHZ/BEmWtKZ3zL+OB1bvGmIzt5afiGYlvKK343W74ed7mqymH8htzIb6VMkm/59m4Ao Jcqy0HN/XO7bPTxOgmOC+QQzJLSiaFuYiALl3yMADs6ADtSkv54fuaM8Y1XGvip9P9bYRzbmryeN 3OxhU3znQAdRiWqIVebaiyWNyqTcLKT/9zCbTflcOUI5vGG4QTn2iaN17buYdKCXmlNWd25iP1UK bvUdkEOujkCLrGSpwy39XuFAmgEDikrEVLwuypRbCcfhP+yup7xC+9n8ZYmZee/FrHgozr7050VH JiFMQDJua6IZcAHFLvKjH0I3n7fWzPC9pkDK/rP8N1U7QZBaXP+v/rWe4httUOmyNWVbItqudyJh CFME5fcyVU084apiPEcY1zvEHmkBWqgmE97TfEs7J0aOYIAh/hBvpQEqxMHGuTO5DzeelfkVJryF aM3whk8Ze9RM4gk4Ko1Ih48qgajObW4nKoHZjRN/HRfyMTX+e03E1qK/hh069XMYjQ3iX8hxMqNw 5ih6zIZd5jPs7PcOKqVMcA0QCIm8Nm9sYC17Hj6QP/rUGCkjhht14eahofK2KT4YGwTM54+gE6or 6g260t2zR3uOoF/5ptapb307dls+vKSpNFe10AO54JmXS8EjAHhwfSMpzCGIbUXIDOmy8dF9Qq7z mMtQORbTjofV8fhX1ilDQaFHxPIrPptz9tAP3tgFDRATDqJMDYWkOjLHvkWOD7LCN66cREg4F78w rqsJjEwwL09MqKBpI6vDpG466DTQG5Rtyrvr+Mm4jC4W1bswAObGU3kLgy/JSGdKGvNoKLpOVtOh RYS1DTxr6cmWKW3D7L6K3bk79z5XniwrhLrfGZQJtML3zIOT3RfiBJP7Me5J0HGDuGm1GdxkY+IF N+UvABvTX2GpbmBC07EG9qzltsGPH1SPgdia5knNfQOKxmysfyjpVsX619GFr7wF5eDsj45uiCYA izP7Gd7JrDKBgL88lEUY71YSLKovkTf4L183hR0sl855FSMlQkfKK4R7C1aPDYKNITdF+Zf/X2ro FuNtg5whxvbPh6eExca8mUV3yOPJ6ChKK8youEyXbXmQ0BHEPyGAqjzwxrUijV2Q21bAlYsfmjPs uGpucOHANYi5Wc7iaYdINOPEhDs+MbL0y6r8VmjDojZlsBzAiiIjJSj68rNuc1lkHPIHBAhUcsvS L7MaIZzfkKlKRV/LfxHikV96O0V2tAyCj2ylMaydkyMHBOeNT9Ux+VXpm9gS3anjdrB5AvFaZOBG vNW/MuUxpbNYrKzerf/9JQt6CM0Mes3BFNbySXcpL3yxP+z6BYDhfvp59LBNzRWgOxsRq33hS98a nnUqEGlck+vVBFEA9HOXdXWPQp7z2lAWF/WomuhKhvYZX2IsdgMxL6/4tBDFhoMQEqczARpNvLcF 6dzEuw/WLfxfYFwi9m+mB4MdfF7nfmC8tx3kWQWf0To02jVNlcFaEcazJcEllr0v/xOjnbfNpODs A0FXscXhaPnAfEAziUXYZmjGEf6TxdMTckEY6Xg0/5Sa1XAZxOTRhAQxcKydzGTtNyk6XNTeteZ4 12xO399b1F+dCo/1BxBf2YnbfQXYhSOM1lccJel68ICArW+/Fa31JqH+E0gWQv/rjsXLO7Ppl3Nd OL44nz4MuY4xJqxT0K+vCNmWM6FuiH1w4+mwWNSiSBV4quVU10qMPOr3Jc+UwI5xSQkY+7Alp7Vu o0k2W3H8s/HzK9F4XYPa/LCtB9q5/Iz+Ek43/K81BKHqdqqUtbky1Z7PRylvJzrKFmbxHPmuWfEv XLF6me1kB5BTrFbvCYMMP0gxXBA3ZNzpNMgtdR3Uv5K+0hI3Q2AXMCSqH4jgJ5ML7pf5KdudAsnV RvwwVE7vXuln5N3A4NebQouKWSwMovFUa0rWQpZxP8WUt5Wcikj44dvjBQFY9PxSDo7mqqF5b9mZ cO01vuuuU4fNoPY6DR9TQir4LwBPzeKCcxMJ/YlihoMlwxnmrqHYDzO13k1gAABe9xW2TgyVmwAB 4+QByasbirqFb7HEZ/sCAAAAAARZWg== --===============8630579469646262658==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752666AbbKBIP1 (ORCPT ); Mon, 2 Nov 2015 03:15:27 -0500 Received: from mga09.intel.com ([134.134.136.24]:20279 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751925AbbKBIP0 (ORCPT ); Mon, 2 Nov 2015 03:15:26 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,233,1444719600"; d="xz'?scan'208";a="592369299" From: kernel test robot Subject: [lkp] [Staging] ebd43516d3: BUG: scheduling while atomic: swapper/1/0x00000002 CC: lkp@01.org CC: LKML CC: Greg Kroah-Hartman TO: Sirnam Swetha Date: Mon, 02 Nov 2015 16:15:05 +0800 Message-ID: <87ziyw95rq.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 FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master commit ebd43516d3879f882a403836bba8bc5791f26a28 ("Staging: panel: usleep_range is preferred over udelay") +---------------------------------------+------------+------------+ | | 46f566ed53 | ebd43516d3 | +---------------------------------------+------------+------------+ | boot_successes | 0 | 0 | | boot_failures | 21 | 21 | | page_allocation_failure:order:#,mode | 21 | | | warn_alloc_failed+0x | 21 | | | Mem-Info | 19 | | | backtrace:ring_buffer_consumer_thread | 21 | | | BUG:scheduling_while_atomic | 0 | 21 | | backtrace:lcd_write_cmd_p8 | 0 | 21 | | backtrace:lcd_init_display | 0 | 21 | | backtrace:__parport_register_driver | 0 | 21 | | backtrace:panel_init_module | 0 | 21 | | backtrace:kernel_init_freeable | 0 | 21 | | backtrace:lcd_clear_display | 0 | 17 | +---------------------------------------+------------+------------+ [ 17.089664] usbcore: registered new interface driver usbhid [ 17.091149] usbhid: USB HID core driver [ 17.091149] usbhid: USB HID core driver [ 17.112294] BUG: scheduling while atomic: swapper/1/0x00000002 [ 17.112294] BUG: scheduling while atomic: swapper/1/0x00000002 [ 17.113858] 2 locks held by swapper/1: [ 17.113858] 2 locks held by swapper/1: [ 17.114845] #0: [ 17.114845] #0: ( (registration_lockregistration_lock){+.+.+.}){+.+.+.}, at: , at: [<47696184>] __parport_register_driver+0xc4/0xf0 [<47696184>] __parport_register_driver+0xc4/0xf0 [ 17.116024] #1: [ 17.116024] #1: ( (pprt_lockpprt_lock){......}){......}, at: , at: [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [ 17.116024] irq event stamp: 5212020 [ 17.116024] irq event stamp: 5212020 [ 17.116024] hardirqs last enabled at (5212019): [ 17.116024] hardirqs last enabled at (5212019): [<47e5c495>] _raw_spin_unlock_irqrestore+0x65/0x80 [<47e5c495>] _raw_spin_unlock_irqrestore+0x65/0x80 [ 17.116024] hardirqs last disabled at (5212020): [ 17.116024] hardirqs last disabled at (5212020): [<47e5c07a>] _raw_spin_lock_irq+0x1a/0x80 [<47e5c07a>] _raw_spin_lock_irq+0x1a/0x80 [ 17.116024] softirqs last enabled at (5206816): [ 17.116024] softirqs last enabled at (5206816): [<46e51833>] __do_softirq+0x393/0x460 [<46e51833>] __do_softirq+0x393/0x460 [ 17.116024] softirqs last disabled at (5206811): [ 17.116024] softirqs last disabled at (5206811): [<46e04d78>] do_softirq_own_stack+0x38/0x50 [<46e04d78>] do_softirq_own_stack+0x38/0x50 [ 17.116024] Preemption disabled at: [ 17.116024] Preemption disabled at:[<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [ 17.116024] [ 17.116024] [ 17.116024] CPU: 0 PID: 1 Comm: swapper Not tainted 4.3.0-rc7-02299-gebd4351 #1 [ 17.116024] CPU: 0 PID: 1 Comm: swapper Not tainted 4.3.0-rc7-02299-gebd4351 #1 [ 17.116024] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 17.116024] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 17.116024] 40292040 [ 17.116024] 40292040 40292040 40292040 40295d98 40295d98 472d8c3d 472d8c3d 40295db4 40295db4 46e71960 46e71960 4835c6ee 4835c6ee 47cceb45 47cceb45 [ 17.116024] 47cceb45 [ 17.116024] 47cceb45 00000002 00000002 00000000 00000000 40295df0 40295df0 47e56a06 47e56a06 47e5c478 47e5c478 00000000 00000000 40295e1c 40295e1c [ 17.116024] 40295dfc [ 17.116024] 40295dfc 46eb374e 46eb374e 00013880 00013880 00000000 00000000 46e7549c 46e7549c 00000000 00000000 40292040 40292040 40296000 40296000 [ 17.116024] Call Trace: [ 17.116024] Call Trace: [ 17.116024] [<472d8c3d>] dump_stack+0x16/0x19 [ 17.116024] [<472d8c3d>] dump_stack+0x16/0x19 [ 17.116024] [<46e71960>] __schedule_bug+0x70/0xc0 [ 17.116024] [<46e71960>] __schedule_bug+0x70/0xc0 [ 17.116024] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.116024] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.116024] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.116024] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.116024] [<47e56a06>] __schedule+0x876/0xd20 [ 17.116024] [<47e56a06>] __schedule+0x876/0xd20 [ 17.116024] [<47e5c478>] ? _raw_spin_unlock_irqrestore+0x48/0x80 [ 17.116024] [<47e5c478>] ? _raw_spin_unlock_irqrestore+0x48/0x80 [ 17.116024] [<46eb374e>] ? hrtimer_start_range_ns+0xae/0x280 [ 17.116024] [<46eb374e>] ? hrtimer_start_range_ns+0xae/0x280 [ 17.116024] [<46e7549c>] ? preempt_count_add+0xc/0xd0 [ 17.116024] [<46e7549c>] ? preempt_count_add+0xc/0xd0 [ 17.116024] [<47e56f13>] schedule+0x33/0x90 [ 17.116024] [<47e56f13>] schedule+0x33/0x90 [ 17.116024] [<47e5b61f>] schedule_hrtimeout_range_clock+0xdf/0x180 [ 17.116024] [<47e5b61f>] schedule_hrtimeout_range_clock+0xdf/0x180 [ 17.116024] [<46eb2f70>] ? enqueue_hrtimer+0x130/0x130 [ 17.116024] [<46eb2f70>] ? enqueue_hrtimer+0x130/0x130 [ 17.116024] [<47e5b6d7>] schedule_hrtimeout_range+0x17/0x20 [ 17.116024] [<47e5b6d7>] schedule_hrtimeout_range+0x17/0x20 [ 17.116024] [<47e5b386>] usleep_range+0x46/0x50 [ 17.116024] [<47e5b386>] usleep_range+0x46/0x50 [ 17.116024] [<47cceb67>] lcd_write_cmd_p8+0x37/0x90 [ 17.116024] [<47cceb67>] lcd_write_cmd_p8+0x37/0x90 [ 17.116024] [<47ccef26>] lcd_init_display+0x36/0x110 [ 17.116024] [<47ccef26>] lcd_init_display+0x36/0x110 [ 17.116024] [<47cd0031>] panel_attach+0x701/0xb30 [ 17.116024] [<47cd0031>] panel_attach+0x701/0xb30 [ 17.116024] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.116024] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.116024] [<4769601e>] port_check+0x1e/0x30 [ 17.116024] [<4769601e>] port_check+0x1e/0x30 [ 17.116024] [<476a251f>] bus_for_each_dev+0x4f/0x80 [ 17.116024] [<476a251f>] bus_for_each_dev+0x4f/0x80 [ 17.116024] [<476961a0>] __parport_register_driver+0xe0/0xf0 [ 17.116024] [<476961a0>] __parport_register_driver+0xe0/0xf0 [ 17.116024] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.116024] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.116024] [<4877aadc>] ? staging_init+0x7/0x7 [ 17.116024] [<4877aadc>] ? staging_init+0x7/0x7 [ 17.116024] [<4877acc8>] panel_init_module+0x1ec/0x238 [ 17.116024] [<4877acc8>] panel_init_module+0x1ec/0x238 [ 17.116024] [<48726bd5>] do_one_initcall+0xce/0x14c [ 17.116024] [<48726bd5>] do_one_initcall+0xce/0x14c [ 17.116024] [<46e6bf6f>] ? parse_args+0x23f/0x3f0 [ 17.116024] [<46e6bf6f>] ? parse_args+0x23f/0x3f0 [ 17.116024] [<47e5d000>] ? syscall_call+0x6/0x7 [ 17.116024] [<47e5d000>] ? syscall_call+0x6/0x7 [ 17.116024] [<48726d11>] ? kernel_init_freeable+0xbe/0x15b [ 17.116024] [<48726d11>] ? kernel_init_freeable+0xbe/0x15b [ 17.116024] [<48726d31>] kernel_init_freeable+0xde/0x15b [ 17.116024] [<48726d31>] kernel_init_freeable+0xde/0x15b [ 17.116024] [<47e54de0>] kernel_init+0x10/0xe0 [ 17.116024] [<47e54de0>] kernel_init+0x10/0xe0 [ 17.116024] [<46e759f5>] ? schedule_tail+0x25/0x80 [ 17.116024] [<46e759f5>] ? schedule_tail+0x25/0x80 [ 17.116024] [<47e5ce60>] ret_from_kernel_thread+0x20/0x30 [ 17.116024] [<47e5ce60>] ret_from_kernel_thread+0x20/0x30 [ 17.116024] [<47e54dd0>] ? rest_init+0x120/0x120 [ 17.116024] [<47e54dd0>] ? rest_init+0x120/0x120 [ 17.266557] BUG: scheduling while atomic: swapper/1/0x00000002 [ 17.266557] BUG: scheduling while atomic: swapper/1/0x00000002 [ 17.268236] 2 locks held by swapper/1: [ 17.268236] 2 locks held by swapper/1: [ 17.269302] #0: [ 17.269302] #0: ( (registration_lockregistration_lock){+.+.+.}){+.+.+.}, at: , at: [<47696184>] __parport_register_driver+0xc4/0xf0 [<47696184>] __parport_register_driver+0xc4/0xf0 [ 17.271945] #1: [ 17.271945] #1: ( (pprt_lockpprt_lock){+.+...}){+.+...}, at: , at: [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [ 17.274198] Preemption disabled at: [ 17.274198] Preemption disabled at:[<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [<47cceb45>] lcd_write_cmd_p8+0x15/0x90 [ 17.294247] [ 17.294247] [ 17.294681] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.3.0-rc7-02299-gebd4351 #1 [ 17.294681] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.3.0-rc7-02299-gebd4351 #1 [ 17.297108] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 17.297108] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 17.299593] 40292040 [ 17.299593] 40292040 40292040 40292040 40295d98 40295d98 472d8c3d 472d8c3d 40295db4 40295db4 46e71960 46e71960 4835c6ee 4835c6ee 47cceb45 47cceb45 [ 17.320046] 47cceb45 [ 17.320046] 47cceb45 00000002 00000002 00000000 00000000 40295df0 40295df0 47e56a06 47e56a06 47e5c478 47e5c478 00000000 00000000 40295e1c 40295e1c [ 17.322382] 40295dfc [ 17.322382] 40295dfc 46eb374e 46eb374e 0000ea60 0000ea60 00000000 00000000 46e7549c 46e7549c 00000000 00000000 40292040 40292040 40296000 40296000 [ 17.324736] Call Trace: [ 17.324736] Call Trace: [ 17.325444] [<472d8c3d>] dump_stack+0x16/0x19 [ 17.325444] [<472d8c3d>] dump_stack+0x16/0x19 [ 17.326703] [<46e71960>] __schedule_bug+0x70/0xc0 [ 17.326703] [<46e71960>] __schedule_bug+0x70/0xc0 [ 17.328081] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.328081] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.347621] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.347621] [<47cceb45>] ? lcd_write_cmd_p8+0x15/0x90 [ 17.349107] [<47e56a06>] __schedule+0x876/0xd20 [ 17.349107] [<47e56a06>] __schedule+0x876/0xd20 [ 17.350412] [<47e5c478>] ? _raw_spin_unlock_irqrestore+0x48/0x80 [ 17.350412] [<47e5c478>] ? _raw_spin_unlock_irqrestore+0x48/0x80 [ 17.352162] [<46eb374e>] ? hrtimer_start_range_ns+0xae/0x280 [ 17.352162] [<46eb374e>] ? hrtimer_start_range_ns+0xae/0x280 [ 17.353788] [<46e7549c>] ? preempt_count_add+0xc/0xd0 [ 17.353788] [<46e7549c>] ? preempt_count_add+0xc/0xd0 [ 17.355205] [<47e56f13>] schedule+0x33/0x90 [ 17.355205] [<47e56f13>] schedule+0x33/0x90 [ 17.356340] [<47e5b61f>] schedule_hrtimeout_range_clock+0xdf/0x180 [ 17.356340] [<47e5b61f>] schedule_hrtimeout_range_clock+0xdf/0x180 [ 17.357868] [<46eb2f70>] ? enqueue_hrtimer+0x130/0x130 [ 17.357868] [<46eb2f70>] ? enqueue_hrtimer+0x130/0x130 [ 17.359126] [<47e5b6d7>] schedule_hrtimeout_range+0x17/0x20 [ 17.359126] [<47e5b6d7>] schedule_hrtimeout_range+0x17/0x20 [ 17.378704] [<47e5b386>] usleep_range+0x46/0x50 [ 17.378704] [<47e5b386>] usleep_range+0x46/0x50 [ 17.380033] [<47cceb90>] lcd_write_cmd_p8+0x60/0x90 [ 17.380033] [<47cceb90>] lcd_write_cmd_p8+0x60/0x90 [ 17.381348] [<47ccef26>] lcd_init_display+0x36/0x110 [ 17.381348] [<47ccef26>] lcd_init_display+0x36/0x110 [ 17.382563] [<47cd0031>] panel_attach+0x701/0xb30 [ 17.382563] [<47cd0031>] panel_attach+0x701/0xb30 [ 17.383734] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.383734] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.385072] [<4769601e>] port_check+0x1e/0x30 [ 17.385072] [<4769601e>] port_check+0x1e/0x30 [ 17.386153] [<476a251f>] bus_for_each_dev+0x4f/0x80 [ 17.386153] [<476a251f>] bus_for_each_dev+0x4f/0x80 [ 17.405529] [<476961a0>] __parport_register_driver+0xe0/0xf0 [ 17.405529] [<476961a0>] __parport_register_driver+0xe0/0xf0 [ 17.407111] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.407111] [<47696000>] ? detach_driver_chain+0x50/0x50 [ 17.408437] [<4877aadc>] ? staging_init+0x7/0x7 [ 17.408437] [<4877aadc>] ? staging_init+0x7/0x7 [ 17.409553] [<4877acc8>] panel_init_module+0x1ec/0x238 [ 17.409553] [<4877acc8>] panel_init_module+0x1ec/0x238 [ 17.410823] [<48726bd5>] do_one_initcall+0xce/0x14c [ 17.410823] [<48726bd5>] do_one_initcall+0xce/0x14c [ 17.412051] [<46e6bf6f>] ? parse_args+0x23f/0x3f0 [ 17.412051] [<46e6bf6f>] ? parse_args+0x23f/0x3f0 [ 17.413218] [<47e5d000>] ? syscall_call+0x6/0x7 [ 17.413218] [<47e5d000>] ? syscall_call+0x6/0x7 [ 17.436422] [<48726d11>] ? kernel_init_freeable+0xbe/0x15b [ 17.436422] [<48726d11>] ? kernel_init_freeable+0xbe/0x15b [ 17.437796] [<48726d31>] kernel_init_freeable+0xde/0x15b [ 17.437796] [<48726d31>] kernel_init_freeable+0xde/0x15b [ 17.439112] [<47e54de0>] kernel_init+0x10/0xe0 [ 17.439112] [<47e54de0>] kernel_init+0x10/0xe0 [ 17.440252] [<46e759f5>] ? schedule_tail+0x25/0x80 [ 17.440252] [<46e759f5>] ? schedule_tail+0x25/0x80 Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.3.0-rc7-02299-gebd4351 # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.3.0-rc7 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 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 is not set CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # 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_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # # CONFIG_TICK_CPU_ACCOUNTING is not set CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y 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 is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_BLK_CGROUP is not set CONFIG_CHECKPOINT_RESTORE=y CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set CONFIG_IPC_NS=y # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y # CONFIG_SCHED_AUTOGROUP is not set # 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 is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y # CONFIG_SGETMASK_SYSCALL is not set # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_PCSPKR_PLATFORM=y # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y 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 is not set # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_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_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y # CONFIG_LBDAF is not set CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y # CONFIG_BLK_DEV_INTEGRITY is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_AIX_PARTITION=y # CONFIG_OSF_PARTITION is not set CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set # CONFIG_MSDOS_PARTITION is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set CONFIG_ULTRIX_PARTITION=y # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set # CONFIG_IOSCHED_CFQ is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_MID=y CONFIG_X86_INTEL_QUARK=y CONFIG_X86_INTEL_LPSS=y CONFIG_X86_AMD_PLATFORM_DEVICE=y CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_RDC321X is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set CONFIG_MPENTIUMII=y # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_APB_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_UP_LATE_INIT=y CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y # CONFIG_X86_MCE is not set # CONFIG_X86_LEGACY_VM86 is not set # CONFIG_VM86 is not set # CONFIG_X86_16BIT is not set CONFIG_TOSHIBA=y CONFIG_I8K=y CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set # CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set CONFIG_VMSPLIT_1G=y CONFIG_PAGE_OFFSET=0x40000000 CONFIG_HIGHMEM=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_NEED_PER_CPU_KM=y # CONFIG_CLEANCACHE is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=y # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y CONFIG_PGTABLE_MAPPING=y CONFIG_ZSMALLOC_STAT=y CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 # CONFIG_MATH_EMULATION is not set # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 # CONFIG_SCHED_HRTICK is not set CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x20000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y CONFIG_PM_SLEEP=y CONFIG_PM_AUTOSLEEP=y # 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 is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_REV_OVERRIDE_POSSIBLE is not set CONFIG_ACPI_EC_DEBUGFS=y # CONFIG_ACPI_AC is not set # CONFIG_ACPI_BATTERY is not set CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set CONFIG_PMIC_OPREGION=y CONFIG_CRC_PMIC_OPREGION=y CONFIG_SFI=y # CONFIG_APM is not set # # 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 is not set CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y # 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=y # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_CPB=y # CONFIG_X86_SFI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=y CONFIG_X86_POWERNOW_K7=y CONFIG_X86_POWERNOW_K7_ACPI=y CONFIG_X86_POWERNOW_K8=y # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set # CONFIG_X86_GX_SUSPMOD is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_SPEEDSTEP_ICH is not set # CONFIG_X86_SPEEDSTEP_SMI is not set CONFIG_X86_P4_CLOCKMOD=y CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=y # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y # CONFIG_CPU_IDLE_GOV_MENU is not set # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set # CONFIG_PCI_GOOLPC is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_OLPC=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=y # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set # CONFIG_SCx200 is not set CONFIG_OLPC=y # CONFIG_OLPC_XO1_PM is not set CONFIG_OLPC_XO15_SCI=y CONFIG_ALIX=y CONFIG_NET5501=y # CONFIG_GEOS is not set CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y # CONFIG_YENTA_O2 is not set CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y # CONFIG_YENTA_ENE_TUNE is not set # CONFIG_YENTA_TOSHIBA is not set # CONFIG_HOTPLUG_PCI is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y # CONFIG_RAPIDIO_DMA_ENGINE is not set # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y # # 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_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_MISC=y # CONFIG_COREDUMP is not set CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # CONFIG_DMA_CMA is not set # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_OF_PARTS=y CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y # CONFIG_MTD_BLOCK is not set CONFIG_MTD_BLOCK_RO=y # CONFIG_FTL is not set CONFIG_NFTL=y CONFIG_NFTL_RW=y # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set CONFIG_SM_FTL=y CONFIG_MTD_OOPS=y CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_CFI_INTELEXT is not set CONFIG_MTD_CFI_AMDSTD=y # CONFIG_MTD_CFI_STAA is not set CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_AMD76XROM=y # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set CONFIG_MTD_CK804XROM=y # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=y # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_DENALI_DT is not set CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y # CONFIG_MTD_NAND_DISKONCHIP is not set # CONFIG_MTD_NAND_DOCG4 is not set # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_NAND_HISI504=y CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_GLUEBI=y # CONFIG_MTD_UBI_BLOCK is not set CONFIG_OF=y # CONFIG_OF_UNITTEST is not set CONFIG_OF_PROMTREE=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_MTD=y # CONFIG_OF_OVERLAY is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y # CONFIG_BLK_DEV_FD is not set # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=y # CONFIG_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA is not set CONFIG_BLK_DEV_DAC960=y # 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 is not set # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set CONFIG_BLK_DEV_OSD=y # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RSXX=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y # CONFIG_INTEL_MID_PTI is not set CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_CS5535_MFGPT=y CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 CONFIG_CS5535_CLOCK_EVENT_SRC=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_BMP085=y CONFIG_BMP085_I2C=y # CONFIG_PCH_PHUB is not set CONFIG_USB_SWITCH_FSA9480=y # CONFIG_SRAM is not set CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y CONFIG_CB710_CORE=y CONFIG_CB710_DEBUG=y CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y CONFIG_INTEL_MEI=y # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_NETLINK is not set CONFIG_SCSI_MQ_DEFAULT=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y # CONFIG_CHR_DEV_SG is not set CONFIG_CHR_DEV_SCH=y # CONFIG_SCSI_ENCLOSURE is not set # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_HOST_SMP is not set # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_BOOT_SYSFS=y # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_BUILD_FIRMWARE is not set CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set CONFIG_SCSI_AIC94XX=y CONFIG_AIC94XX_DEBUG=y CONFIG_SCSI_MVSAS=y CONFIG_SCSI_MVSAS_DEBUG=y # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y # CONFIG_MEGARAID_MM is not set CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT2SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS_LOGGING=y CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_LOGGING=y CONFIG_SCSI_UFSHCD=y # CONFIG_SCSI_UFSHCD_PCI is not set CONFIG_SCSI_UFSHCD_PLATFORM=y # CONFIG_SCSI_HPTIOP is not set CONFIG_SCSI_BUSLOGIC=y CONFIG_SCSI_FLASHPOINT=y # CONFIG_VMWARE_PVSCSI is not set # CONFIG_SCSI_SNIC is not set CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y CONFIG_SCSI_PPA=y CONFIG_SCSI_IMM=y # CONFIG_SCSI_IZIP_EPP16 is not set CONFIG_SCSI_IZIP_SLOW_CTR=y # CONFIG_SCSI_STEX is not set CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 # CONFIG_SCSI_SYM53C8XX_MMIO is not set CONFIG_SCSI_QLOGIC_1280=y # CONFIG_SCSI_QLA_ISCSI is not set CONFIG_SCSI_DC395x=y CONFIG_SCSI_AM53C974=y CONFIG_SCSI_NSP32=y # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=y # CONFIG_SCSI_PMCRAID is not set CONFIG_SCSI_PM8001=y # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set # CONFIG_ATA is not set # CONFIG_MD is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set CONFIG_FIREWIRE_NOSY=y # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_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_TC3589X 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=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y # CONFIG_MOUSE_PS2_LOGIPS2PP is not set # CONFIG_MOUSE_PS2_SYNAPTICS is not set CONFIG_MOUSE_PS2_CYPRESS=y # CONFIG_MOUSE_PS2_LIFEBOOK is not set CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set # CONFIG_MOUSE_PS2_OLPC is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set CONFIG_MOUSE_ELAN_I2C=y # CONFIG_MOUSE_ELAN_I2C_I2C is not set CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_VSXXXAA=y CONFIG_MOUSE_GPIO=y CONFIG_MOUSE_SYNAPTICS_I2C=y CONFIG_MOUSE_SYNAPTICS_USB=y CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set # CONFIG_JOYSTICK_A3D is not set CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_USB is not set # CONFIG_JOYSTICK_IFORCE_232 is not set # CONFIG_JOYSTICK_WARRIOR is not set CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y # CONFIG_JOYSTICK_DB9 is not set CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y CONFIG_JOYSTICK_AS5011=y # CONFIG_JOYSTICK_JOYDUMP is not set # CONFIG_JOYSTICK_XPAD is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y CONFIG_TABLET_SERIAL_WACOM4=y # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM80X_ONKEY=y CONFIG_INPUT_AD714X=y CONFIG_INPUT_AD714X_I2C=y CONFIG_INPUT_ARIZONA_HAPTICS=y CONFIG_INPUT_BMA150=y CONFIG_INPUT_E3X0_BUTTON=y CONFIG_INPUT_PCSPKR=y CONFIG_INPUT_MAX77693_HAPTIC=y CONFIG_INPUT_MAX8925_ONKEY=y CONFIG_INPUT_MAX8997_HAPTIC=y CONFIG_INPUT_MC13783_PWRBUTTON=y # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y CONFIG_INPUT_GP2A=y # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set # CONFIG_INPUT_WISTRON_BTNS is not set # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y # CONFIG_INPUT_CM109 is not set # CONFIG_INPUT_TPS65218_PWRBUTTON is not set CONFIG_INPUT_TWL4030_PWRBUTTON=y CONFIG_INPUT_TWL4030_VIBRA=y # CONFIG_INPUT_TWL6040_VIBRA is not set # CONFIG_INPUT_UINPUT is not set CONFIG_INPUT_PCF50633_PMU=y CONFIG_INPUT_PCF8574=y CONFIG_INPUT_PWM_BEEPER=y CONFIG_INPUT_GPIO_ROTARY_ENCODER=y CONFIG_INPUT_DA9052_ONKEY=y # CONFIG_INPUT_WM831X_ON is not set # CONFIG_INPUT_ADXL34X is not set CONFIG_INPUT_IMS_PCU=y CONFIG_INPUT_CMA3000=y # CONFIG_INPUT_CMA3000_I2C is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=y CONFIG_INPUT_DRV260X_HAPTICS=y # CONFIG_INPUT_DRV2665_HAPTICS is not set CONFIG_INPUT_DRV2667_HAPTICS=y # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set CONFIG_SERIO_PS2MULT=y CONFIG_SERIO_ARC_PS2=y # CONFIG_SERIO_APBPS2 is not set CONFIG_SERIO_OLPC_APSP=y 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 is not set # CONFIG_UNIX98_PTYS is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set # CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set CONFIG_MOXA_SMARTIO=y # CONFIG_SYNCLINK is not set # CONFIG_SYNCLINKMP is not set CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=y # CONFIG_ISI is not set # CONFIG_N_HDLC is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_ROUTER is not set 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 is not set # CONFIG_SERIAL_8250_PNP is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set CONFIG_SERIAL_8250_FINTEK=y # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # CONFIG_SERIAL_OF_PLATFORM is not set CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_SC16IS7XX_I2C is not set CONFIG_SERIAL_TIMBERDALE=y CONFIG_SERIAL_ALTERA_JTAGUART=y # CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE is not set # CONFIG_SERIAL_ALTERA_UART is not set CONFIG_SERIAL_PCH_UART=y CONFIG_SERIAL_PCH_UART_CONSOLE=y CONFIG_SERIAL_XILINX_PS_UART=y # CONFIG_SERIAL_XILINX_PS_UART_CONSOLE is not set # CONFIG_SERIAL_ARC is not set CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_SERIAL_CONEXANT_DIGICOLOR=y # CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE is not set CONFIG_SERIAL_MEN_Z135=y CONFIG_TTY_PRINTK=y CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_GEODE is not set # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_HW_RANDOM_TPM is not set CONFIG_NVRAM=y CONFIG_R3964=y # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set CONFIG_MWAVE=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y # CONFIG_HPET_MMAP is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_I2C_ATMEL=y CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_NSC=y # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set CONFIG_TCG_CRB=y CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_XILLYBUS=y CONFIG_XILLYBUS_PCIE=y CONFIG_XILLYBUS_OF=y # # I2C support # CONFIG_I2C=y # CONFIG_ACPI_I2C_OPREGION is not set CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_PINCTRL is not set CONFIG_I2C_MUX_REG=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=y # CONFIG_I2C_AMD756_S4882 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_PCI=y # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_PXA=y CONFIG_I2C_PXA_PCI=y CONFIG_I2C_RK3X=y # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_ROBOTFUZZ_OSIF=y # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # # CONFIG_I2C_CROS_EC_TUNNEL is not set # CONFIG_SCx200_ACB is not set # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y # # PPS support # # CONFIG_PPS is not set # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_DEBUG_PINCTRL=y # CONFIG_PINCTRL_AS3722 is not set CONFIG_PINCTRL_AMD=y # CONFIG_PINCTRL_SINGLE is not set CONFIG_PINCTRL_BAYTRAIL=y CONFIG_PINCTRL_CHERRYVIEW=y CONFIG_PINCTRL_INTEL=y CONFIG_PINCTRL_SUNRISEPOINT=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y # CONFIG_GPIO_ALTERA is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_F7188X is not set CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_GRGPIO is not set # CONFIG_GPIO_ICH is not set CONFIG_GPIO_IT8761E=y # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_SCH=y # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_SYSCON=y CONFIG_GPIO_VX855=y # CONFIG_GPIO_XILINX is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # # CONFIG_GPIO_ARIZONA is not set # CONFIG_GPIO_CRYSTAL_COVE is not set CONFIG_GPIO_CS5535=y CONFIG_GPIO_DA9052=y # CONFIG_GPIO_MSIC is not set CONFIG_GPIO_TC3589X=y # CONFIG_GPIO_TIMBERDALE is not set # CONFIG_GPIO_TPS6586X is not set # CONFIG_GPIO_TPS65910 is not set # CONFIG_GPIO_TWL4030 is not set CONFIG_GPIO_TWL6040=y # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8350=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set CONFIG_GPIO_BT8XX=y CONFIG_GPIO_INTEL_MID=y CONFIG_GPIO_ML_IOH=y CONFIG_GPIO_PCH=y # CONFIG_GPIO_RDC321X is not set # CONFIG_GPIO_SODAVILLE is not set # # USB GPIO expanders # CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2490 is not set CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2408=y # CONFIG_W1_SLAVE_DS2408_READBACK is not set # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y CONFIG_MAX8925_POWER=y # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y CONFIG_WM8350_POWER=y CONFIG_TEST_POWER=y # CONFIG_BATTERY_DS2780 is not set CONFIG_BATTERY_DS2781=y # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_OLPC is not set # CONFIG_BATTERY_SBS is not set CONFIG_BATTERY_BQ27x00=y CONFIG_BATTERY_BQ27X00_I2C=y # CONFIG_BATTERY_BQ27X00_PLATFORM is not set CONFIG_BATTERY_DA9052=y # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_TWL4030=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MAX77693=y # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y CONFIG_BATTERY_GAUGE_LTC2941=y # CONFIG_BATTERY_RT5033 is not set CONFIG_CHARGER_RT9455=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_AS3722=y # CONFIG_POWER_RESET_GPIO is not set # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_LTC2952=y # CONFIG_POWER_RESET_RESTART is not set # CONFIG_POWER_RESET_SYSCON is not set CONFIG_POWER_RESET_SYSCON_POWEROFF=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y # CONFIG_SENSORS_ADM9240 is not set CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7410=y # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y # CONFIG_SENSORS_ASC7621 is not set CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_DA9052_ADC=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_I5500=y CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set CONFIG_SENSORS_LTC2945=y # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=y # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y # CONFIG_SENSORS_HTU21 is not set CONFIG_SENSORS_MCP3021=y CONFIG_SENSORS_MENF21BMC_HWMON=y # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y CONFIG_SENSORS_NCT6775=y CONFIG_SENSORS_NCT7802=y CONFIG_SENSORS_NCT7904=y # CONFIG_SENSORS_PCF8591 is not set CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y CONFIG_SENSORS_LM25066=y # CONFIG_SENSORS_LTC2978 is not set CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX20751=y CONFIG_SENSORS_MAX34440=y CONFIG_SENSORS_MAX8688=y CONFIG_SENSORS_TPS40422=y CONFIG_SENSORS_UCD9000=y # CONFIG_SENSORS_UCD9200 is not set CONFIG_SENSORS_ZL6100=y # CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHTC1=y CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=y # CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_TC74=y CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=y # CONFIG_SENSORS_W83627HF is not set CONFIG_SENSORS_W83627EHF=y # CONFIG_SENSORS_WM831X is not set CONFIG_SENSORS_WM8350=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_HWMON is not set # CONFIG_THERMAL_OF is not set # CONFIG_THERMAL_WRITABLE_TRIPS is not set # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y # CONFIG_THERMAL_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_CLOCK_THERMAL is not set CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set CONFIG_INTEL_QUARK_DTS_THERMAL=y # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_DA9052_WATCHDOG=y CONFIG_DA9062_WATCHDOG=y CONFIG_GPIO_WATCHDOG=y CONFIG_GPIO_WATCHDOG_ARCH_INITCALL=y CONFIG_MENF21BMC_WATCHDOG=y CONFIG_WM831X_WATCHDOG=y CONFIG_WM8350_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=y CONFIG_DW_WATCHDOG=y # CONFIG_RN5T618_WATCHDOG is not set # CONFIG_TWL4030_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y # CONFIG_GEODE_WDT is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_INTEL_SCU_WATCHDOG=y CONFIG_INTEL_MID_WATCHDOG=y CONFIG_ITCO_WDT=y # CONFIG_ITCO_VENDOR_SUPPORT is not set # CONFIG_IT8712F_WDT is not set # CONFIG_IT87_WDT is not set CONFIG_HP_WATCHDOG=y # CONFIG_HPWDT_NMI_DECODING is not set CONFIG_SC1200_WDT=y # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=y # CONFIG_60XX_WDT is not set CONFIG_SBC8360_WDT=y # CONFIG_SBC7240_WDT is not set CONFIG_CPU5_WDT=y # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=y CONFIG_VIA_WDT=y CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=y # CONFIG_MFD_AS3711 is not set CONFIG_MFD_AS3722=y # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_ATMEL_HLCDC is not set CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_MFD_HI6421_PMIC=y CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y # CONFIG_LPC_ICH is not set CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set CONFIG_MFD_INTEL_MSIC=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y CONFIG_MFD_MAX8998=y # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y # CONFIG_PCF50633_ADC is not set CONFIG_PCF50633_GPIO=y # CONFIG_UCB1400_CORE is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y CONFIG_MFD_RTSX_USB=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_RK808=y CONFIG_MFD_RN5T618=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SM501 is not set CONFIG_MFD_SKY81452=y # 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=y # 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=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y # CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y CONFIG_MFD_TIMBERDALE=y CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_WM5102=y CONFIG_MFD_WM5110=y CONFIG_MFD_WM8997=y # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y CONFIG_VIDEO_ADV_DEBUG=y CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_TUNER=y CONFIG_V4L2_MEM2MEM_DEV=y CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF_VMALLOC=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_VMALLOC=y CONFIG_DVB_CORE=y # CONFIG_TTPCI_EEPROM is not set CONFIG_DVB_MAX_ADAPTERS=8 # CONFIG_DVB_DYNAMIC_MINORS is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=y CONFIG_RC_DECODERS=y # CONFIG_LIRC is not set CONFIG_IR_NEC_DECODER=y CONFIG_IR_RC5_DECODER=y # CONFIG_IR_RC6_DECODER is not set CONFIG_IR_JVC_DECODER=y # CONFIG_IR_SONY_DECODER is not set CONFIG_IR_SANYO_DECODER=y CONFIG_IR_SHARP_DECODER=y CONFIG_IR_MCE_KBD_DECODER=y # CONFIG_IR_XMP_DECODER is not set # CONFIG_RC_DEVICES is not set CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=y CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y # CONFIG_USB_GSPCA is not set CONFIG_USB_PWC=y CONFIG_USB_PWC_DEBUG=y # CONFIG_USB_PWC_INPUT_EVDEV is not set CONFIG_VIDEO_CPIA2=y CONFIG_USB_ZR364XX=y CONFIG_USB_STKWEBCAM=y CONFIG_USB_S2255=y CONFIG_VIDEO_USBTV=y # # Analog TV USB devices # # CONFIG_VIDEO_PVRUSB2 is not set CONFIG_VIDEO_HDPVR=y # CONFIG_VIDEO_USBVISION is not set CONFIG_VIDEO_STK1160_COMMON=y # CONFIG_VIDEO_STK1160_AC97 is not set CONFIG_VIDEO_STK1160=y CONFIG_VIDEO_GO7007=y CONFIG_VIDEO_GO7007_USB=y CONFIG_VIDEO_GO7007_LOADER=y CONFIG_VIDEO_GO7007_USB_S2250_BOARD=y # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=y CONFIG_VIDEO_AU0828_V4L2=y # CONFIG_VIDEO_AU0828_RC is not set # CONFIG_VIDEO_CX231XX is not set CONFIG_VIDEO_TM6000=y CONFIG_VIDEO_TM6000_ALSA=y # CONFIG_VIDEO_TM6000_DVB is not set # # Digital TV USB devices # # CONFIG_DVB_USB is not set CONFIG_DVB_USB_V2=y CONFIG_DVB_USB_AF9015=y CONFIG_DVB_USB_AF9035=y CONFIG_DVB_USB_ANYSEE=y CONFIG_DVB_USB_AU6610=y # CONFIG_DVB_USB_AZ6007 is not set # CONFIG_DVB_USB_CE6230 is not set CONFIG_DVB_USB_EC168=y # CONFIG_DVB_USB_GL861 is not set CONFIG_DVB_USB_LME2510=y CONFIG_DVB_USB_MXL111SF=y CONFIG_DVB_USB_RTL28XXU=y CONFIG_DVB_USB_DVBSKY=y CONFIG_DVB_TTUSB_BUDGET=y # CONFIG_DVB_TTUSB_DEC is not set CONFIG_SMS_USB_DRV=y CONFIG_DVB_B2C2_FLEXCOP_USB=y # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set CONFIG_DVB_AS102=y # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=y CONFIG_VIDEO_EM28XX_V4L2=y # CONFIG_VIDEO_EM28XX_ALSA is not set CONFIG_VIDEO_EM28XX_DVB=y # CONFIG_VIDEO_EM28XX_RC is not set # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set CONFIG_SOC_CAMERA=y CONFIG_SOC_CAMERA_PLATFORM=y CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_VIDEO_SH_VEU is not set CONFIG_V4L_TEST_DRIVERS=y CONFIG_VIDEO_VIVID=y CONFIG_VIDEO_VIM2M=y # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_TVEEPROM=y CONFIG_CYPRESS_FIRMWARE=y CONFIG_DVB_B2C2_FLEXCOP=y CONFIG_SMS_SIANO_MDTV=y # CONFIG_SMS_SIANO_RC is not set # CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # CONFIG_VIDEO_MSP3400=y CONFIG_VIDEO_UDA1342=y CONFIG_VIDEO_SONY_BTF_MPX=y # # RDS decoders # # # Video decoders # CONFIG_VIDEO_SAA711X=y CONFIG_VIDEO_TVP5150=y CONFIG_VIDEO_TW2804=y CONFIG_VIDEO_TW9903=y CONFIG_VIDEO_TW9906=y # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # CONFIG_VIDEO_OV7640=y CONFIG_VIDEO_MT9V011=y # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # # # soc_camera sensor drivers # CONFIG_SOC_CAMERA_IMX074=y CONFIG_SOC_CAMERA_MT9M001=y CONFIG_SOC_CAMERA_MT9M111=y # CONFIG_SOC_CAMERA_MT9T031 is not set CONFIG_SOC_CAMERA_MT9T112=y CONFIG_SOC_CAMERA_MT9V022=y CONFIG_SOC_CAMERA_OV2640=y CONFIG_SOC_CAMERA_OV5642=y CONFIG_SOC_CAMERA_OV6650=y CONFIG_SOC_CAMERA_OV772X=y CONFIG_SOC_CAMERA_OV9640=y CONFIG_SOC_CAMERA_OV9740=y CONFIG_SOC_CAMERA_RJ54N1=y CONFIG_SOC_CAMERA_TW9910=y CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_MT2060=y CONFIG_MEDIA_TUNER_QT1010=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MXL5005S=y CONFIG_MEDIA_TUNER_MXL5007T=y CONFIG_MEDIA_TUNER_MC44S803=y CONFIG_MEDIA_TUNER_TDA18218=y CONFIG_MEDIA_TUNER_FC0011=y CONFIG_MEDIA_TUNER_FC0012=y CONFIG_MEDIA_TUNER_FC0013=y CONFIG_MEDIA_TUNER_TDA18212=y CONFIG_MEDIA_TUNER_E4000=y CONFIG_MEDIA_TUNER_FC2580=y CONFIG_MEDIA_TUNER_TUA9001=y CONFIG_MEDIA_TUNER_SI2157=y CONFIG_MEDIA_TUNER_IT913X=y CONFIG_MEDIA_TUNER_R820T=y # # Multistandard (satellite) frontends # CONFIG_DVB_M88DS3103=y # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=y CONFIG_DVB_TDA18271C2DD=y # # DVB-S (satellite) frontends # CONFIG_DVB_CX24123=y CONFIG_DVB_MT312=y CONFIG_DVB_S5H1420=y CONFIG_DVB_STV0288=y CONFIG_DVB_STV0299=y CONFIG_DVB_STV6110=y CONFIG_DVB_STV0900=y CONFIG_DVB_TDA8083=y CONFIG_DVB_TDA10086=y CONFIG_DVB_TUNER_ITD1000=y CONFIG_DVB_TUNER_CX24113=y CONFIG_DVB_TDA826X=y CONFIG_DVB_CX24116=y CONFIG_DVB_CX24120=y CONFIG_DVB_TS2020=y CONFIG_DVB_TDA10071=y # # DVB-T (terrestrial) frontends # CONFIG_DVB_CX22700=y CONFIG_DVB_DRXD=y CONFIG_DVB_TDA1004X=y CONFIG_DVB_MT352=y CONFIG_DVB_ZL10353=y CONFIG_DVB_AF9013=y CONFIG_DVB_EC100=y CONFIG_DVB_CXD2820R=y CONFIG_DVB_RTL2830=y CONFIG_DVB_RTL2832=y CONFIG_DVB_SI2168=y CONFIG_DVB_AS102_FE=y # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=y CONFIG_DVB_TDA10023=y CONFIG_DVB_STV0297=y # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=y CONFIG_DVB_BCM3510=y CONFIG_DVB_LGDT330X=y CONFIG_DVB_LGDT3305=y CONFIG_DVB_LG2160=y CONFIG_DVB_S5H1409=y CONFIG_DVB_AU8522=y CONFIG_DVB_AU8522_DTV=y CONFIG_DVB_AU8522_V4L=y # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=y CONFIG_DVB_MB86A20S=y # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=y # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=y CONFIG_DVB_LNBP21=y CONFIG_DVB_ISL6421=y CONFIG_DVB_ISL6423=y CONFIG_DVB_A8293=y CONFIG_DVB_SP2=y CONFIG_DVB_IX2505V=y CONFIG_DVB_M88RS2000=y CONFIG_DVB_AF9033=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y # CONFIG_AGP_ALI is not set CONFIG_AGP_ATI=y # CONFIG_AGP_AMD is not set CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_NVIDIA=y CONFIG_AGP_SIS=y CONFIG_AGP_SWORKS=y CONFIG_AGP_VIA=y # CONFIG_AGP_EFFICEON 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_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y # CONFIG_DRM_FBDEV_EMULATION is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_I2C_CH7006=y # CONFIG_DRM_I2C_SIL164 is not set CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y # CONFIG_DRM_RADEON is not set CONFIG_DRM_AMDGPU=y # CONFIG_DRM_AMDGPU_CIK is not set CONFIG_DRM_AMDGPU_USERPTR=y CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=y CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y # CONFIG_DRM_MGA is not set CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VGEM=y # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=y # CONFIG_DRM_AST is not set CONFIG_DRM_MGAG200=y CONFIG_DRM_CIRRUS_QEMU=y CONFIG_DRM_QXL=y CONFIG_DRM_BOCHS=y CONFIG_DRM_VIRTIO_GPU=y CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=y # CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # CONFIG_DRM_NXP_PTN3460=y CONFIG_DRM_PARADE_PS8622=y # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=y CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_VESA is not set CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # 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=y # CONFIG_FB_I810 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y # CONFIG_FB_MATROX is not set CONFIG_FB_RADEON=y # CONFIG_FB_RADEON_I2C is not set # CONFIG_FB_RADEON_BACKLIGHT is not set CONFIG_FB_RADEON_DEBUG=y # CONFIG_FB_ATY128 is not set CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y # CONFIG_FB_ATY_GX is not set CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y # CONFIG_FB_S3_DDC is not set CONFIG_FB_SAVAGE=y CONFIG_FB_SAVAGE_I2C=y CONFIG_FB_SAVAGE_ACCEL=y # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set CONFIG_FB_CARMINE=y CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set # CONFIG_FB_GEODE is not set CONFIG_FB_SMSCUFX=y # CONFIG_FB_UDL is not set CONFIG_FB_VIRTUAL=y # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set CONFIG_FB_SIMPLE=y CONFIG_FB_SSD1307=y CONFIG_FB_SM712=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_DA9052 is not set # CONFIG_BACKLIGHT_MAX8925 is not set CONFIG_BACKLIGHT_APPLE=y CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_PCF50633 is not set CONFIG_BACKLIGHT_LM3630A=y CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_OT200 is not set CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_TPS65217=y # CONFIG_BACKLIGHT_GPIO is not set CONFIG_BACKLIGHT_LV5207LP=y # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_VIDEOMODE_HELPERS=y CONFIG_HDMI=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_DMAENGINE_PCM=y CONFIG_SND_RAWMIDI=y CONFIG_SND_COMPRESS_OFFLOAD=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y # CONFIG_SND_PCM_OSS_PLUGINS is not set # CONFIG_SND_SEQUENCER_OSS is not set # CONFIG_SND_DYNAMIC_MINORS is not set CONFIG_SND_SUPPORT_OLD_API=y # CONFIG_SND_PROC_FS is not set CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_DUMMY=y # CONFIG_SND_ALOOP is not set # CONFIG_SND_VIRMIDI is not set CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y # CONFIG_SND_MPU401 is not set CONFIG_SND_PORTMAN2X4=y CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 # CONFIG_SND_PCI is not set # # HD-Audio # CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_USB is not set CONFIG_SND_SOC=y CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_ATMEL_SOC=y CONFIG_SND_DESIGNWARE_I2S=y # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=y CONFIG_SND_SOC_FSL_SAI=y CONFIG_SND_SOC_FSL_SSI=y CONFIG_SND_SOC_FSL_SPDIF=y CONFIG_SND_SOC_FSL_ESAI=y CONFIG_SND_SOC_IMX_AUDMUX=y CONFIG_SND_MFLD_MACHINE=y CONFIG_SND_SST_MFLD_PLATFORM=y CONFIG_SND_SST_IPC=y CONFIG_SND_SST_IPC_PCI=y CONFIG_SND_SST_IPC_ACPI=y CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=y CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=y # CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH is not set CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=y CONFIG_SND_SOC_XTFPGA_I2S=y CONFIG_SND_SOC_I2C_AND_SPI=y # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set CONFIG_SND_SOC_ADAU1701=y CONFIG_SND_SOC_AK4554=y CONFIG_SND_SOC_AK4642=y CONFIG_SND_SOC_AK5386=y # CONFIG_SND_SOC_ALC5623 is not set CONFIG_SND_SOC_CS35L32=y CONFIG_SND_SOC_CS42L51=y CONFIG_SND_SOC_CS42L51_I2C=y CONFIG_SND_SOC_CS42L52=y CONFIG_SND_SOC_CS42L56=y # CONFIG_SND_SOC_CS42L73 is not set CONFIG_SND_SOC_CS4265=y CONFIG_SND_SOC_CS4270=y # CONFIG_SND_SOC_CS4271_I2C is not set CONFIG_SND_SOC_CS42XX8=y CONFIG_SND_SOC_CS42XX8_I2C=y CONFIG_SND_SOC_CS4349=y CONFIG_SND_SOC_HDMI_CODEC=y # CONFIG_SND_SOC_ES8328 is not set # CONFIG_SND_SOC_GTM601 is not set CONFIG_SND_SOC_MAX98090=y CONFIG_SND_SOC_PCM1681=y # CONFIG_SND_SOC_PCM512x_I2C is not set CONFIG_SND_SOC_RL6231=y # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=y CONFIG_SND_SOC_RT5670=y # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=y CONFIG_SND_SOC_SIGMADSP=y CONFIG_SND_SOC_SIGMADSP_I2C=y CONFIG_SND_SOC_SIRF_AUDIO_CODEC=y CONFIG_SND_SOC_SN95031=y CONFIG_SND_SOC_SPDIF=y # CONFIG_SND_SOC_SSM2602_I2C is not set CONFIG_SND_SOC_SSM4567=y # CONFIG_SND_SOC_STA32X is not set # CONFIG_SND_SOC_STA350 is not set # CONFIG_SND_SOC_STI_SAS is not set CONFIG_SND_SOC_TAS2552=y CONFIG_SND_SOC_TAS5086=y # CONFIG_SND_SOC_TAS571X is not set # CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320AIC23=y CONFIG_SND_SOC_TLV320AIC23_I2C=y CONFIG_SND_SOC_TLV320AIC31XX=y # CONFIG_SND_SOC_TLV320AIC3X is not set CONFIG_SND_SOC_TS3A227E=y CONFIG_SND_SOC_WM8510=y # CONFIG_SND_SOC_WM8523 is not set CONFIG_SND_SOC_WM8580=y # CONFIG_SND_SOC_WM8711 is not set CONFIG_SND_SOC_WM8728=y CONFIG_SND_SOC_WM8731=y # CONFIG_SND_SOC_WM8737 is not set # CONFIG_SND_SOC_WM8741 is not set # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set # CONFIG_SND_SOC_WM8776 is not set CONFIG_SND_SOC_WM8804=y CONFIG_SND_SOC_WM8804_I2C=y CONFIG_SND_SOC_WM8903=y # CONFIG_SND_SOC_WM8962 is not set # CONFIG_SND_SOC_WM8978 is not set # CONFIG_SND_SOC_TPA6130A2 is not set CONFIG_SND_SIMPLE_CARD=y CONFIG_SOUND_PRIME=y CONFIG_SOUND_OSS=y # CONFIG_SOUND_TRACEINIT is not set # CONFIG_SOUND_DMAP is not set CONFIG_SOUND_VMIDI=y CONFIG_SOUND_TRIX=y # CONFIG_TRIX_HAVE_BOOT is not set # CONFIG_SOUND_MSS is not set CONFIG_SOUND_MPU401=y # CONFIG_SOUND_PAS is not set CONFIG_SOUND_PSS=y CONFIG_PSS_MIXER=y # CONFIG_PSS_HAVE_BOOT is not set # CONFIG_SOUND_SB is not set # CONFIG_SOUND_YM3812 is not set CONFIG_SOUND_UART6850=y CONFIG_SOUND_AEDSP16=y # CONFIG_SC6600 is not set CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=y # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y CONFIG_HID_BETOP_FF=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_PRODIKEYS is not set CONFIG_HID_CP2112=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y # CONFIG_HID_EMS_FF is not set CONFIG_HID_ELECOM=y CONFIG_HID_ELO=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_HOLTEK=y CONFIG_HOLTEK_FF=y CONFIG_HID_GT683R=y CONFIG_HID_KEYTOUCH=y # CONFIG_HID_KYE is not set CONFIG_HID_UCLOGIC=y # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO=y CONFIG_HID_LOGITECH=y # CONFIG_HID_LOGITECH_HIDPP is not set # CONFIG_LOGITECH_FF is not set CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PENMOUNT=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y # CONFIG_HID_PICOLCD_LEDS is not set # CONFIG_HID_PICOLCD_CIR is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y CONFIG_HID_SAITEK=y # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SONY is not set # CONFIG_HID_SPEEDLINK is not set CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y # CONFIG_THRUSTMASTER_FF is not set CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y # CONFIG_USB_HIDDEV is not set # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_OTG=y CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_OTG_BLACKLIST_HUB=y # CONFIG_USB_OTG_FSM is not set CONFIG_USB_ULPI_BUS=y CONFIG_USB_MON=y # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y # CONFIG_USB_EHCI_TT_NEWSCHED is not set CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=y CONFIG_USB_ISP1362_HCD=y CONFIG_USB_FUSBH200_HCD=y CONFIG_USB_FOTG210_HCD=y CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=y # CONFIG_USB_WDM is not set CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # CONFIG_USB_STORAGE is not set # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_DUAL_ROLE=y # # Platform Glue Layer # # # MUSB DMA mode # # CONFIG_MUSB_PIO_ONLY is not set CONFIG_USB_DWC3=y # CONFIG_USB_DWC3_ULPI is not set # CONFIG_USB_DWC3_HOST is not set CONFIG_USB_DWC3_GADGET=y # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y CONFIG_USB_DWC2=y # CONFIG_USB_DWC2_HOST is not set # # Gadget/Dual-role mode requires USB Gadget support to be enabled # CONFIG_USB_DWC2_PERIPHERAL=y # CONFIG_USB_DWC2_DUAL_ROLE is not set CONFIG_USB_DWC2_PCI=y CONFIG_USB_DWC2_DEBUG=y CONFIG_USB_DWC2_VERBOSE=y # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set CONFIG_USB_DWC2_DEBUG_PERIODIC=y # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y # CONFIG_USB_SERIAL_CONSOLE is not set # CONFIG_USB_SERIAL_GENERIC is not set CONFIG_USB_SERIAL_SIMPLE=y CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y # CONFIG_USB_SERIAL_EMPEG is not set CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y # CONFIG_USB_SERIAL_IPAQ is not set # CONFIG_USB_SERIAL_IR is not set # CONFIG_USB_SERIAL_EDGEPORT is not set # CONFIG_USB_SERIAL_EDGEPORT_TI is not set CONFIG_USB_SERIAL_F81232=y # CONFIG_USB_SERIAL_GARMIN is not set # CONFIG_USB_SERIAL_IPW is not set # CONFIG_USB_SERIAL_IUU is not set CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KLSI=y # CONFIG_USB_SERIAL_KOBIL_SCT is not set CONFIG_USB_SERIAL_MCT_U232=y CONFIG_USB_SERIAL_METRO=y CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=y CONFIG_USB_SERIAL_MXUPORT=y # CONFIG_USB_SERIAL_NAVMAN is not set # CONFIG_USB_SERIAL_PL2303 is not set # CONFIG_USB_SERIAL_OTI6858 is not set CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y # CONFIG_USB_SERIAL_SPCP8X5 is not set CONFIG_USB_SERIAL_SAFE=y CONFIG_USB_SERIAL_SAFE_PADDED=y # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set CONFIG_USB_SERIAL_SYMBOL=y # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=y # CONFIG_USB_SERIAL_XIRCOM is not set CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y # CONFIG_USB_SERIAL_OPTICON is not set CONFIG_USB_SERIAL_XSENS_MT=y CONFIG_USB_SERIAL_WISHBONE=y CONFIG_USB_SERIAL_SSU100=y # CONFIG_USB_SERIAL_QT2 is not set CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y CONFIG_USB_HSIC_USB3503=y # CONFIG_USB_LINK_LAYER_TEST is not set CONFIG_USB_CHAOSKEY=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set CONFIG_USB_ISP1301=y CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # CONFIG_USB_FUSB300=y CONFIG_USB_FOTG210_UDC=y CONFIG_USB_GR_UDC=y CONFIG_USB_R8A66597=y CONFIG_USB_PXA27X=y # CONFIG_USB_MV_UDC is not set CONFIG_USB_MV_U3D=y CONFIG_USB_M66592=y CONFIG_USB_BDC_UDC=y # # Platform Support # CONFIG_USB_BDC_PCI=y CONFIG_USB_AMD5536UDC=y CONFIG_USB_NET2272=y CONFIG_USB_NET2272_DMA=y CONFIG_USB_NET2280=y CONFIG_USB_GOKU=y # CONFIG_USB_EG20T is not set # CONFIG_USB_GADGET_XILINX is not set CONFIG_USB_DUMMY_HCD=y CONFIG_USB_LIBCOMPOSITE=y CONFIG_USB_F_MIDI=y # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_G_SERIAL is not set CONFIG_USB_MIDI_GADGET=y # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set # CONFIG_SDIO_UART is not set CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=y # CONFIG_MMC_RICOH_MMC is not set CONFIG_MMC_SDHCI_ACPI=y CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_OF_ARASAN is not set CONFIG_MMC_SDHCI_OF_AT91=y CONFIG_MMC_SDHCI_F_SDH30=y CONFIG_MMC_WBSD=y # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_CB710=y # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_VUB300=y # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_PCI=y CONFIG_MMC_REALTEK_USB=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_MEMSTICK_REALTEK_PCI=y # CONFIG_MEMSTICK_REALTEK_USB is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # # LED drivers # CONFIG_LEDS_AAT1290=y # CONFIG_LEDS_BCM6328 is not set CONFIG_LEDS_BCM6358=y CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_WM8350=y # CONFIG_LEDS_DA9052 is not set CONFIG_LEDS_PWM=y CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_DELL_NETBOOKS=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX77693=y CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y # CONFIG_LEDS_MENF21BMC is not set CONFIG_LEDS_KTD2692=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y CONFIG_LEDS_SYSCON=y # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y 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 is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y # CONFIG_UIO_NETX is not set CONFIG_UIO_PRUSS=y CONFIG_UIO_MF624=y CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y 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_FB_OLPC_DCON is not set CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set CONFIG_RTS5208=y # CONFIG_FB_SM750 is not set CONFIG_FB_XGI=y # # Speakup console speech # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y # CONFIG_STAGING_MEDIA is not set # # Android # CONFIG_STAGING_BOARD=y # CONFIG_WIMAX_GDM72XX is not set CONFIG_DGNC=y CONFIG_DGAP=y # CONFIG_GS_FPGABOOT is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set CONFIG_MOST=y CONFIG_MOSTCORE=y # CONFIG_AIM_CDEV is not set # CONFIG_AIM_NETWORK is not set CONFIG_AIM_SOUND=y CONFIG_AIM_V4L2=y CONFIG_HDM_I2C=y # CONFIG_HDM_USB is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y # CONFIG_ACERHDF is not set CONFIG_ALIENWARE_WMI=y # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_WMI=y CONFIG_DELL_WMI_AIO=y CONFIG_DELL_SMO8800=y CONFIG_FUJITSU_LAPTOP=y CONFIG_FUJITSU_LAPTOP_DEBUG=y # CONFIG_FUJITSU_TABLET is not set CONFIG_TC1100_WMI=y CONFIG_HP_ACCEL=y CONFIG_HP_WIRELESS=y # CONFIG_HP_WMI is not set CONFIG_PANASONIC_LAPTOP=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_SENSORS_HDAPS is not set CONFIG_INTEL_MENLOW=y CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y CONFIG_TOPSTAR_LAPTOP=y CONFIG_ACPI_TOSHIBA=y CONFIG_TOSHIBA_BT_RFKILL=y CONFIG_TOSHIBA_HAPS=y CONFIG_ACPI_CMPC=y CONFIG_INTEL_SCU_IPC=y CONFIG_INTEL_SCU_IPC_UTIL=y # CONFIG_GPIO_INTEL_PMIC is not set CONFIG_INTEL_MID_POWER_BUTTON=y CONFIG_INTEL_MFLD_THERMAL=y # CONFIG_INTEL_IPS is not set CONFIG_INTEL_IMR=y CONFIG_IBM_RTL=y CONFIG_XO15_EBOOK=y CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y CONFIG_INTEL_RST=y # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set CONFIG_INTEL_PMC_IPC=y # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y # CONFIG_CROS_EC_CHARDEV is not set CONFIG_CROS_EC_LPC=y 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_MAX_GEN=y CONFIG_COMMON_CLK_MAX77686=y # CONFIG_COMMON_CLK_MAX77802 is not set CONFIG_COMMON_CLK_RK808=y # CONFIG_COMMON_CLK_SI5351 is not set CONFIG_COMMON_CLK_SI570=y CONFIG_COMMON_CLK_CDCE925=y CONFIG_CLK_TWL6040=y CONFIG_COMMON_CLK_PWM=y # CONFIG_COMMON_CLK_PXA is not set CONFIG_COMMON_CLK_CDCE706=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y CONFIG_DW_APB_TIMER=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y CONFIG_PCC=y CONFIG_ALTERA_MBOX=y # CONFIG_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=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=y # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_ARIZONA=y CONFIG_EXTCON_GPIO=y CONFIG_EXTCON_MAX77693=y # CONFIG_EXTCON_MAX8997 is not set # CONFIG_EXTCON_RT8973A is not set CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set CONFIG_VME_BUS=y # # VME Bridge Drivers # CONFIG_VME_CA91CX42=y CONFIG_VME_TSI148=y # # VME Board Drivers # CONFIG_VMIVME_7805=y # # VME Device Drivers # CONFIG_VME_USER=y CONFIG_VME_PIO2=y CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_CRC=y CONFIG_PWM_FSL_FTM=y # CONFIG_PWM_LPSS is not set CONFIG_PWM_PCA9685=y # CONFIG_PWM_TWL is not set CONFIG_PWM_TWL_LED=y CONFIG_IRQCHIP=y CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y CONFIG_SERIAL_IPOCTAL=y CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_TUSB1210=y CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=y CONFIG_MCB=y CONFIG_MCB_PCI=y # # Performance monitor support # # CONFIG_RAS is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_NVMEM=y # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_POSIX_ACL is not set CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y CONFIG_EXT4_DEBUG=y CONFIG_JBD2=y CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_CHECK_INTEGRITY=y CONFIG_BTRFS_FS_RUN_SANITY_TESTS=y CONFIG_BTRFS_DEBUG=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=y # CONFIG_F2FS_STAT_FS is not set # CONFIG_F2FS_FS_XATTR is not set CONFIG_F2FS_CHECK_FS=y CONFIG_F2FS_IO_TRACE=y # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y CONFIG_BFS_FS=y # CONFIG_EFS_FS is not set # CONFIG_JFFS2_FS is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y # CONFIG_UBIFS_FS_LZO is not set # CONFIG_UBIFS_FS_ZLIB is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y # CONFIG_SQUASHFS_FILE_CACHE is not set CONFIG_SQUASHFS_FILE_DIRECT=y # CONFIG_SQUASHFS_DECOMP_SINGLE is not set CONFIG_SQUASHFS_DECOMP_MULTI=y # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set # CONFIG_SQUASHFS_XATTR is not set CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set # CONFIG_SQUASHFS_LZO is not set # CONFIG_SQUASHFS_XZ is not set CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y # CONFIG_MINIX_FS is not set CONFIG_OMFS_FS=y CONFIG_HPFS_FS=y # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y CONFIG_PSTORE_CONSOLE=y # CONFIG_PSTORE_PMSG is not set CONFIG_PSTORE_FTRACE=y CONFIG_PSTORE_RAM=y CONFIG_SYSV_FS=y # CONFIG_UFS_FS is not set CONFIG_EXOFS_FS=y CONFIG_EXOFS_DEBUG=y CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y # CONFIG_NLS_ISO8859_1 is not set CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set CONFIG_DEBUG_OBJECTS_FREE=y CONFIG_DEBUG_OBJECTS_TIMERS=y CONFIG_DEBUG_OBJECTS_WORK=y CONFIG_DEBUG_OBJECTS_RCU_HEAD=y CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set CONFIG_DEBUG_HIGHMEM=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 # 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=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_STACK_END_CHECK=y # CONFIG_DEBUG_TIMEKEEPING is not set # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_KOBJECT_RELEASE is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_SPARSE_RCU_POINTER is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_PM_NOTIFIER_ERROR_INJECT=y # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set # CONFIG_PREEMPT_TRACER is not set # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y CONFIG_UPROBE_EVENT=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_ENUM_MAP_FILE=y # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y # CONFIG_TEST_HEXDUMP is not set CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_RHASHTABLE=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set # 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=y CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_DEBUG_IMR_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y CONFIG_PUNIT_ATOM_DEBUG=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y 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=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_586=y CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y # CONFIG_CRYPTO_TWOFISH_586 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set # CONFIG_CRYPTO_HW is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_LGUEST=y CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set CONFIG_CRC32_BIT=y # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=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_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=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_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_FONT_SUPPORT=y CONFIG_FONT_8x16=y CONFIG_FONT_AUTOSELECT=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 4+QByasbirqFb7HEZ/sCAAAAAARZWg== --=-=-=--