From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0367746661147834396==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [x86/dumpstack] 8ba848287b: BUG: scheduling while atomic: swapper/0/0/0x00000002 Date: Sun, 20 Sep 2015 16:51:28 +0800 Message-ID: <87si69bhin.fsf@yhuang-dev.intel.com> List-Id: --===============0367746661147834396== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://internal_merge_and_test_tree revert-8ba848287b7a408b280e30beea9a29d12= 97662a5-8ba848287b7a408b280e30beea9a29d1297662a5 commit 8ba848287b7a408b280e30beea9a29d1297662a5 ("x86/dumpstack: Show top o= f special stack if we OOPS on a special stack") +--------------------------------------------------------------------------= ----+------------+------------+ | = | 0de0ad4a15 | 8ba848287b | +--------------------------------------------------------------------------= ----+------------+------------+ | boot_successes = | 11 | 11 | | boot_failures = | 20 | 19 | | INFO:task_blocked_for_more_than#seconds = | 18 | 18 | | RIP:delay_tsc = | 2 | 1 | | RIP:flat_send_IPI_mask = | 18 | 5 | | Kernel_panic-not_syncing:hung_task:blocked_tasks = | 18 | 4 | | backtrace:vfs_write = | 16 | 15 | | backtrace:SyS_write = | 16 | 15 | | backtrace:vfs_read = | 4 | 1 | | backtrace:SyS_read = | 4 | 1 | | backtrace:watchdog = | 18 | 4 | | RIP:update_cfs_shares = | 1 | | | backtrace:cpu_startup_entry = | 8 | 7 | | RIP:__schedule = | 1 | | | RIP:native_safe_halt = | 5 | 2 | | RIP:irq_exit = | 1 | | | backtrace:do_sys_open = | 2 | 1 | | backtrace:SyS_open = | 2 | 1 | | RIP:rcu_read_lock_held = | 1 | | | RIP:___might_sleep = | 1 | | | RIP:lock_is_held = | 1 | | | RIP:arch_cpu_idle = | 1 | | | RIP:sched_clock_local = | 1 | 1 | | invoked_oom-killer:gfp_mask=3D0x = | 2 | 1 | | Mem-Info = | 2 | 1 | | Out_of_memory:Kill_process = | 1 | 1 | | RIP:set_next_entity = | 1 | | | RIP:raise_softirq = | 1 | | | RIP:get_next_timer_interrupt = | 1 | | | BUG:scheduling_while_atomic = | 0 | 14 | | BUG:sleeping_function_called_from_invalid_context_at_include/linux/pagema= p.h | 0 | 1 | | BUG:sleeping_function_called_from_invalid_context_at_mm/slub.c = | 0 | 2 | | backtrace:do_execve = | 0 | 1 | | backtrace:SyS_execve = | 0 | 1 | | RIP:trace_hardirqs_on = | 0 | 1 | | backtrace:x86_64_start_kernel = | 0 | 3 | | backtrace:do_dup2 = | 0 | 2 | | backtrace:SyS_dup3 = | 0 | 2 | | backtrace:SyS_dup2 = | 0 | 2 | | RIP:trace_hardirqs_on_caller = | 0 | 1 | +--------------------------------------------------------------------------= ----+------------+------------+ The first softlockup seems not related to the commit. But the BUG following appears related. [ 360.697040] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 120.359549] XFS (sdc): Unmounting Filesystem [ 120.378720] XFS (sdd): Unmounting Filesystem 2015-09-19 18:08:35 export TEST_DIR=3D/fs/sda [ 360.534202] INFO: task cat-vmstat:4009 blocked for more than 120 seconds. [ 360.536125] Not tainted 4.3.0-rc1-00050-g8ba8482 #1 [ 360.537786] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables = this message. [ 360.540392] cat-vmstat D ffff8800383d6880 13568 4009 1 0x0000= 0000 [ 360.549607] ffff88003d66fa48 0000000000000086 000000177cbca02e ffff8800= 383d6898 [ 360.552534] ffff8800361e0000 ffff88003b81d400 ffff88003d670000 7fffffff= ffffffff [ 360.555425] 7fffffffffffffff ffffffff81c2eae2 0000000000000002 ffff8800= 3d66fa60 [ 360.567558] Call Trace: [ 360.577645] [] ? bit_wait+0x4b/0x4b [ 360.579203] [] schedule+0x7a/0x8f [ 360.580749] [] schedule_timeout+0x3f/0x29d [ 360.582410] [] ? sched_clock_cpu+0x99/0xad [ 360.584026] [] ? mark_held_locks+0x52/0x68 [ 360.585627] [] ? ktime_get+0x8e/0x117 [ 360.605356] [] ? bit_wait+0x4b/0x4b [ 360.607036] [] ? kvm_clock_read+0x25/0x2e [ 360.608770] [] ? bit_wait+0x4b/0x4b [ 360.610315] [] io_schedule_timeout+0xb7/0x12b [ 360.611859] [] ? io_schedule_timeout+0xb7/0x12b [ 360.613416] [] bit_wait_io+0x51/0x55 [ 360.614845] [] __wait_on_bit+0x4b/0x7d [ 360.616290] [] out_of_line_wait_on_bit+0x71/0x7c [ 360.630974] [] ? bit_wait+0x4b/0x4b [ 360.632642] [] ? autoremove_wake_function+0x3a/0x3a [ 360.634526] [] nfs_wait_on_request+0x47/0x4a [ 360.636301] [] nfs_updatepage+0x637/0x7b9 [ 360.638030] [] nfs_write_end+0x12c/0x2fe [ 360.639744] [] generic_perform_write+0x142/0x1fd [ 360.641567] [] __generic_file_write_iter+0xce/0x174 [ 360.643441] [] generic_file_write_iter+0x11b/0x188 [ 360.658129] [] nfs_file_write+0xa1/0x11e [ 360.659622] [] __vfs_write+0x95/0xbe [ 360.661046] [] vfs_write+0xbc/0x163 [ 360.671479] [] SyS_write+0x51/0x92 [ 360.673127] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 360.674915] 2 locks held by cat-vmstat/4009: [ 360.676182] #0: (sb_writers#12){.+.+.+}, at: [] __sb= _start_write+0x5f/0xb0 [ 360.679201] #1: (&sb->s_type->i_mutex_key#14){+.+.+.}, at: [] generic_file_write_iter+0x38/0x188 [ 360.682508] Sending NMI to all CPUs: [ 360.697029] NMI backtrace for cpu 0 [ 360.697040] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.697042] no locks held by swapper/0/0. [ 360.697057] Modules linked in: snd_pcsp [ 360.697060] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.3.0-rc1-00050-g8= ba8482 #1 [ 360.697061] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.697064] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff= 82238580 [ 360.697066] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff= 8222bed8 [ 360.697069] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff= 82228000 [ 360.697069] Call Trace: [ 360.697072] [] dump_stack+0x4b/0x63 [ 360.697076] [] __schedule_bug+0x64/0x73 [ 360.697078] [] __schedule+0x6d/0xe9a [ 360.697081] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.697083] [] schedule+0x7a/0x8f [ 360.697084] [] schedule_preempt_disabled+0x15/0x1e [ 360.697087] [] cpu_startup_entry+0x30b/0x3a3 [ 360.697089] [] rest_init+0x13a/0x140 [ 360.697091] [] start_kernel+0x43b/0x448 [ 360.697093] [] ? early_idt_handler_array+0x120/0x120 [ 360.697096] [] x86_64_start_reservations+0x2a/0x2c [ 360.697098] [] x86_64_start_kernel+0x138/0x145 [ 360.701035] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.701036] no locks held by swapper/0/0. [ 360.701039] Modules linked in: snd_pcsp [ 360.701041] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.= 0-rc1-00050-g8ba8482 #1 [ 360.701042] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.701045] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff= 82238580 [ 360.701047] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff= 8222bed8 [ 360.701050] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff= 82228000 [ 360.701050] Call Trace: [ 360.701054] [] dump_stack+0x4b/0x63 [ 360.701057] [] __schedule_bug+0x64/0x73 [ 360.701060] [] __schedule+0x6d/0xe9a [ 360.701063] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.701065] [] schedule+0x7a/0x8f [ 360.701067] [] schedule_preempt_disabled+0x15/0x1e [ 360.701069] [] cpu_startup_entry+0x30b/0x3a3 [ 360.701071] [] rest_init+0x13a/0x140 [ 360.701075] [] start_kernel+0x43b/0x448 [ 360.701078] [] ? early_idt_handler_array+0x120/0x120 [ 360.701080] [] x86_64_start_reservations+0x2a/0x2c [ 360.701082] [] x86_64_start_kernel+0x138/0x145 [ 360.706048] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.706049] no locks held by swapper/0/0. [ 360.706052] Modules linked in: snd_pcsp [ 360.706054] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.= 0-rc1-00050-g8ba8482 #1 [ 360.706055] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.706059] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff= 82238580 [ 360.706061] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff= 8222bed8 [ 360.706063] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff= 82228000 [ 360.706064] Call Trace: [ 360.706070] [] dump_stack+0x4b/0x63 [ 360.706074] [] __schedule_bug+0x64/0x73 [ 360.706076] [] __schedule+0x6d/0xe9a [ 360.706081] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.706083] [] schedule+0x7a/0x8f [ 360.706085] [] schedule_preempt_disabled+0x15/0x1e [ 360.706088] [] cpu_startup_entry+0x30b/0x3a3 [ 360.706091] [] rest_init+0x13a/0x140 [ 360.706096] [] start_kernel+0x43b/0x448 [ 360.706098] [] ? early_idt_handler_array+0x120/0x120 [ 360.706101] [] x86_64_start_reservations+0x2a/0x2c [ 360.706103] [] x86_64_start_kernel+0x138/0x145 [ 360.709045] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.709047] no locks held by swapper/0/0. [ 360.709049] Modules linked in: snd_pcsp [ 360.709052] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.= 0-rc1-00050-g8ba8482 #1 [ 360.709053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.709056] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff= 82238580 [ 360.709058] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff= 8222bed8 [ 360.709060] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff= 82228000 [ 360.709061] Call Trace: [ 360.709066] [] dump_stack+0x4b/0x63 [ 360.709069] [] __schedule_bug+0x64/0x73 [ 360.709071] [] __schedule+0x6d/0xe9a [ 360.709074] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.709076] [] schedule+0x7a/0x8f [ 360.709078] [] schedule_preempt_disabled+0x15/0x1e [ 360.709081] [] cpu_startup_entry+0x30b/0x3a3 [ 360.709083] [] rest_init+0x13a/0x140 [ 360.709086] [] start_kernel+0x43b/0x448 [ 360.709088] [] ? early_idt_handler_array+0x120/0x120 [ 360.709090] [] x86_64_start_reservations+0x2a/0x2c [ 360.709092] [] x86_64_start_kernel+0x138/0x145 [ 360.717047] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.717048] no locks held by swapper/0/0. [ 360.717051] Modules linked in: snd_pcsp [ 360.717054] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.= 0-rc1-00050-g8ba8482 #1 [ 360.717055] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.717058] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff= 82238580 [ 360.717060] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff= 8222bed8 [ 360.717062] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff= 82228000 [ 360.717063] Call Trace: [ 360.717069] [] dump_stack+0x4b/0x63 [ 360.717074] [] __schedule_bug+0x64/0x73 [ 360.717077] [] __schedule+0x6d/0xe9a [ 360.717081] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.717083] [] schedule+0x7a/0x8f [ 360.717085] [] schedule_preempt_disabled+0x15/0x1e [ 360.717089] [] cpu_startup_entry+0x30b/0x3a3 [ 360.717092] [] rest_init+0x13a/0x140 [ 360.717096] [] start_kernel+0x43b/0x448 [ 360.717099] [] ? early_idt_handler_array+0x120/0x120 [ 360.717102] [] x86_64_start_reservations+0x2a/0x2c [ 360.717104] [] x86_64_start_kernel+0x138/0x145 [ 360.722112] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.722113] no locks held by swapper/0/0. [ 360.722116] Modules linked in: snd_pcsp [ 360.722119] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.= 0-rc1-00050-g8ba8482 #1 [ 360.722120] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.722123] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff= 82238580 [ 360.722125] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff= 8222bed8 [ 360.722128] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff= 82228000 [ 360.722128] Call Trace: [ 360.722134] [] dump_stack+0x4b/0x63 [ 360.722138] [] __schedule_bug+0x64/0x73 [ 360.722140] [] __schedule+0x6d/0xe9a [ 360.722144] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.722146] [] schedule+0x7a/0x8f [ 360.722148] [] schedule_preempt_disabled+0x15/0x1e [ 360.722150] [] cpu_startup_entry+0x30b/0x3a3 [ 360.722152] [] rest_init+0x13a/0x140 [ 360.722156] [] start_kernel+0x43b/0x448 [ 360.722158] [] ? early_idt_handler_array+0x120/0x120 [ 360.722160] [] x86_64_start_reservations+0x2a/0x2c [ 360.722162] [] x86_64_start_kernel+0x138/0x145 [ 360.725037] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.725038] no locks held by swapper/0/0. [ 360.725040] Modules linked in: snd_pcsp [ 360.725042] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.= 0-rc1-00050-g8ba8482 #1 [ 360.725043] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.725046] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff= 82238580 [ 360.725048] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff= 8222bed8 [ 360.725050] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff= 82228000 [ 360.725050] Call Trace: [ 360.725055] [] dump_stack+0x4b/0x63 [ 360.725059] [] __schedule_bug+0x64/0x73 [ 360.725061] [] __schedule+0x6d/0xe9a [ 360.725064] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.725067] [] schedule+0x7a/0x8f [ 360.725068] [] schedule_preempt_disabled+0x15/0x1e [ 360.725071] [] cpu_startup_entry+0x30b/0x3a3 [ 360.725074] [] rest_init+0x13a/0x140 [ 360.725077] [] start_kernel+0x43b/0x448 [ 360.725079] [] ? early_idt_handler_array+0x120/0x120 [ 360.725081] [] x86_64_start_reservations+0x2a/0x2c [ 360.725083] [] x86_64_start_kernel+0x138/0x145 [ 360.728046] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.728047] no locks held by swapper/0/0. [ 360.728049] Modules linked in: snd_pcsp [ 360.728052] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.= 0-rc1-00050-g8ba8482 #1 [ 360.728053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.728056] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff= 82238580 [ 360.728058] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff= 8222bed8 [ 360.728060] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff= 82228000 [ 360.728061] Call Trace: [ 360.728066] [] dump_stack+0x4b/0x63 [ 360.728069] [] __schedule_bug+0x64/0x73 To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tes= ts.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Ying Huang --===============0367746661147834396== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.3.0-rc1-00050-g8ba8482" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjMuMC1yYzEgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05G SUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19C VUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FS Q0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2Fs bC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2ZWQtcmR4IC1mY2FsbC1zYXZl ZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAtZmNhbGwtc2F2ZWQtcjEwIC1m Y2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklY X0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19ERUZDT05GSUdf TElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09S Sz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMK Q09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05GSUdfQ1JPU1NfQ09NUElMRT0iIgojIENP TkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJ R19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZFX0tFUk5FTF9HWklQPXkKQ09ORklHX0hB VkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTUE9eQpDT05GSUdfSEFWRV9L RVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa ND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX1haIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWjQg aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5vbmUpIgpDT05GSUdfU1dBUD15 CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RMPXkKQ09ORklHX1BPU0lYX01R VUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKQ09ORklHX0NST1NTX01FTU9SWV9B VFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9eQpD T05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpDT05G SUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3RlbQoj CkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09O RklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfSVJRX0RPTUFJTj15CkNPTkZJR19JUlFf RE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJ Q19NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX0lSUV9ET01BSU5fREVCVUcgaXMgbm90IHNldApD T05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19D TE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05G SUdfQ0xPQ0tTT1VSQ0VfVkFMSURBVEVfTEFTVF9DWUNMRT15CkNPTkZJR19HRU5FUklDX1RJTUVf VlNZU0NBTEw9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UUz15CkNPTkZJR19HRU5FUklDX0NM T0NLRVZFTlRTX0JST0FEQ0FTVD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpV U1Q9eQpDT05GSUdfR0VORVJJQ19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQoj CkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpf UEVSSU9ESUMgaXMgbm90IHNldApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haX0ZV TEwgaXMgbm90IHNldApDT05GSUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKCiMK IyBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FD Q09VTlRJTkc9eQojIENPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMg Q09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1Nf QUNDVD15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15CkNP TkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lP X0FDQ09VTlRJTkc9eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENP TkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQojIENPTkZJR19UQVNLU19S Q1UgaXMgbm90IHNldApDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19UUkVFX1JDVV9U UkFDRT15CiMgQ09ORklHX1JDVV9FWFBFRElURV9CT09UIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxE X0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQpDT05GSUdf TE9HX0JVRl9TSElGVD0xOApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJR19I QVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxB TkNJTkc9eQpDT05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKIyBDT05GSUdfTlVNQV9CQUxBTkNJTkcgaXMgbm90IHNl dApDT05GSUdfQ0dST1VQUz15CkNPTkZJR19DR1JPVVBfREVCVUc9eQpDT05GSUdfQ0dST1VQX0ZS RUVaRVI9eQojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfREVW SUNFPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKIyBDT05GSUdf Q0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19NRU1DRyBpcyBub3Qgc2V0CiMgQ09O RklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1BFUkYgaXMgbm90 IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQojIENP TkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRfR1JPVVBfU0NIRUQgaXMg bm90IHNldApDT05GSUdfQkxLX0NHUk9VUD15CkNPTkZJR19ERUJVR19CTEtfQ0dST1VQPXkKIyBD T05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkFNRVNQQUNFUyBp cyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNB VEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09O RklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQojIENPTkZJR19SRF9CWklQ MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19SRF9YWiBp cyBub3Qgc2V0CiMgQ09ORklHX1JEX0xaTyBpcyBub3Qgc2V0CkNPTkZJR19SRF9MWjQ9eQpDT05G SUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5P REVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15 CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJU PXkKQ09ORklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVND QUxMPXkKQ09ORklHX1NZU0ZTX1NZU0NBTEw9eQpDT05GSUdfU1lTQ1RMX1NZU0NBTEw9eQpDT05G SUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJ R19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklH X0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxG RD15CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZfU1lTQ0FM TCBpcyBub3Qgc2V0CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNFX1NZ U0NBTExTPXkKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfUENJX1FVSVJL Uz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0VNQkVEREVEPXkKQ09ORklHX0hBVkVfUEVS Rl9FVkVOVFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMK Q09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBu b3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJR19TTFVCX0RFQlVHPXkKQ09O RklHX0NPTVBBVF9CUks9eQojIENPTkZJR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9eQoj IENPTkZJR19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1NMVUJfQ1BVX1BBUlRJQUw9eQojIENPTkZJ R19TWVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkK Q09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfT1BST0ZJTEU9 eQojIENPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxUSVBMRVggaXMgbm90IHNldApDT05GSUdfSEFW RV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15 CiMgQ09ORklHX0pVTVBfTEFCRUwgaXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklH X0tQUk9CRVNfT05fRlRSQUNFPXkKIyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklH X0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lF TlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09O RklHX0tSRVRQUk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFW RV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBS T0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRS QUNFPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQVRUUlM9 eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RI UkVBRD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFW RV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15 CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5U U19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9Q RVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJG X1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19B UkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BB R0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VC TEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19B UkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVS PXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQ0NfU1RBQ0tQUk9URUNUT1I9 eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19DQ19TVEFDS1BS T1RFQ1RPUl9OT05FPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUiBpcyBub3Qg c2V0CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dF Tj15CkNPTkZJR19IQVZFX0lSUV9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RS QU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZNQVA9eQpDT05GSUdf SEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05G SUdfSEFWRV9JUlFfRVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRP TUlaRT15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19PTERfU0lHU1VTUEVO RDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQoKIwojIEdDT1YtYmFzZWQga2VybmVs IHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf SEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5U IGlzIG5vdCBzZXQKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdf QkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQg aXMgbm90IHNldApDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19NT0RVTEVfRk9SQ0VfVU5M T0FEPXkKIyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU1JD VkVSU0lPTl9BTEwgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lHIGlzIG5vdCBzZXQKIyBD T05GSUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09L VVA9eQpDT05GSUdfU1RPUF9NQUNISU5FPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMS19ERVZf QlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19ERVZfSU5URUdSSVRZPXkK Q09ORklHX0JMS19ERVZfVEhST1RUTElORz15CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBp cyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKIyBDT05GSUdfUEFSVElUSU9OX0FEVkFO Q0VEIGlzIG5vdCBzZXQKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElU SU9OPXkKQ09ORklHX0JMT0NLX0NPTVBBVD15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19J T1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19JT1NDSEVEX0NG UT15CkNPTkZJR19DRlFfR1JPVVBfSU9TQ0hFRD15CiMgQ09ORklHX0RFRkFVTFRfREVBRExJTkUg aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9DRlE9eQojIENPTkZJR19ERUZBVUxUX05PT1AgaXMg bm90IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJjZnEiCkNPTkZJR19QUkVFTVBUX05PVElG SUVSUz15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRT X0FUT01JQ19STVc9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQ SU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19R VUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklH X1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFu ZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05GSUdfWDg2X0ZF QVRVUkVfTkFNRVM9eQojIENPTkZJR19YODZfWDJBUElDIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9N UFBBUlNFPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9WU01Q IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBp cyBub3Qgc2V0CiMgQ09ORklHX0lPU0ZfTUJJIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JU U19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBu b3Qgc2V0CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05G SUdfUEFSQVZJUlRfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1Mg aXMgbm90IHNldAojIENPTkZJR19YRU4gaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBD T05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NP VU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RN RU09eQojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQKQ09O RklHX01DT1JFMj15CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19D UFUgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19Y ODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0lOVEVMX1VTRVJDT1BZPXkKQ09ORklHX1g4 Nl9VU0VfUFBST19DSEVDS1NVTT15CkNPTkZJR19YODZfUDZfTk9QPXkKQ09ORklHX1g4Nl9UU0M9 eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZfTUlO SU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfUFJPQ0VT U09SX1NFTEVDVD15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKIyBDT05GSUdfQ1BVX1NVUF9BTUQg aXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0hQRVRfVElNRVI9eQpD T05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQojIENPTkZJR19DQUxHQVJZX0lP TU1VIGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKIyBD T05GSUdfTUFYU01QIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVM9NjQKQ09ORklHX1NDSEVEX1NN VD15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNP TkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05G SUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9f QVBJQz15CiMgQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CiMgQ09ORklHX1g4Nl9N Q0VfQU1EIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9N Q0VfSU5KRUNUPXkKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CiMgQ09ORklHX1ZNODYgaXMg bm90IHNldApDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVg2ND15CkNPTkZJR19Y ODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKIyBDT05GSUdfSThLIGlzIG5vdCBzZXQKQ09ORklHX01J Q1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQojIENPTkZJR19NSUNST0NPREVfQU1E IGlzIG5vdCBzZXQKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKQ09ORklHX01JQ1JP Q09ERV9JTlRFTF9FQVJMWT15CkNPTkZJR19NSUNST0NPREVfRUFSTFk9eQpDT05GSUdfWDg2X01T Uj15CkNPTkZJR19YODZfQ1BVSUQ9eQpDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNP TkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VTPXkK Q09ORklHX05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15 CkNPTkZJR19OT0RFU19TUEFOX09USEVSX05PREVTPXkKQ09ORklHX05VTUFfRU1VPXkKQ09ORklH X05PREVTX1NISUZUPTYKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNI X1NQQVJTRU1FTV9ERUZBVUxUPXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNP TkZJR19BUkNIX01FTU9SWV9QUk9CRT15CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CkNP TkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19TRUxF Q1RfTUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNF TUVNPXkKQ09ORklHX05FRURfTVVMVElQTEVfTk9ERVM9eQpDT05GSUdfSEFWRV9NRU1PUllfUFJF U0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1B UF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX0FMTE9DX01FTV9NQVBfVE9HRVRIRVI9eQpDT05G SUdfU1BBUlNFTUVNX1ZNRU1NQVA9eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZF X01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJ R19NRU1PUllfSVNPTEFUSU9OPXkKIyBDT05GSUdfTU9WQUJMRV9OT0RFIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpDT05G SUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpDT05G SUdfUEFHRUZMQUdTX0VYVEVOREVEPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklH X0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQoj IENPTkZJR19DT01QQUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19B UkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRCSVQ9 eQpDT05GSUdfWk9ORV9ETUFfRkxBRz0xCkNPTkZJR19CT1VOQ0U9eQpDT05GSUdfVklSVF9UT19C VVM9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01N QVBfTUlOX0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNP TkZJR19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19IV1BPSVNPTl9JTkpFQ1Q9eQojIENPTkZJR19U UkFOU1BBUkVOVF9IVUdFUEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90 IHNldAojIENPTkZJR19GUk9OVFNXQVAgaXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90IHNl dAojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX1pCVUQgaXMgbm90IHNldAojIENP TkZJR19aU01BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQpD T05GSUdfQVJDSF9TVVBQT1JUU19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKIyBDT05GSUdf REVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lETEVfUEFHRV9U UkFDS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QTUVNX0xFR0FDWSBpcyBub3Qgc2V0CkNP TkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9OPXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVN T1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19N VFJSPXkKIyBDT05GSUdfTVRSUl9TQU5JVElaRVIgaXMgbm90IHNldApDT05GSUdfWDg2X1BBVD15 CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05G SUdfWDg2X1NNQVA9eQojIENPTkZJR19YODZfSU5URUxfTVBYIGlzIG5vdCBzZXQKQ09ORklHX0VG ST15CiMgQ09ORklHX0VGSV9TVFVCIGlzIG5vdCBzZXQKQ09ORklHX1NFQ0NPTVA9eQojIENPTkZJ R19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAojIENPTkZJR19I Wl8zMDAgaXMgbm90IHNldApDT05GSUdfSFpfMTAwMD15CkNPTkZJR19IWj0xMDAwCkNPTkZJR19T Q0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQpDT05GSUdfS0VYRUNfRklMRT15CiMgQ09ORklH X0tFWEVDX1ZFUklGWV9TSUcgaXMgbm90IHNldApDT05GSUdfQ1JBU0hfRFVNUD15CiMgQ09ORklH X0tFWEVDX0pVTVAgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNP TkZJR19SRUxPQ0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09O RklHX1BIWVNJQ0FMX0FMSUdOPTB4MTAwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJ R19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSE9UUExV R19DUFUwIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF9WRFNPPXkKIyBDT05GSUdfQ01ETElORV9C T09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19IQVZFX0xJ VkVQQVRDSD15CiMgQ09ORklHX0xJVkVQQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0VOQUJM RV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkK Q09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFu ZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9IRUFERVI9eQpDT05GSUdf U1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBf U1lOQyBpcyBub3Qgc2V0CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVS TkFUSU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKQ09O RklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09O RklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15 CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpDT05G SUdfUE1fU0xFRVBfREVCVUc9eQpDT05GSUdfUE1fVFJBQ0U9eQpDT05GSUdfUE1fVFJBQ0VfUlRD PXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdf QUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlH SFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9S VD15CkNPTkZJR19BQ1BJX1NMRUVQPXkKQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSPXkKQ09ORklH X0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKQ09ORklHX0FDUElfRUNfREVCVUdGUz15CkNP TkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15 CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKQ09ORklHX0FDUElfRE9DSz15 CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkK Q09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQojIENPTkZJ R19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfVEhFUk1B TD15CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCiMg Q09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9U QUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0RFQlVHPXkKQ09ORklHX0FDUElf UENJX1NMT1Q9eQpDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkK IyBDT05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hPVFBM VUdfSU9BUElDPXkKQ09ORklHX0FDUElfU0JTPXkKIyBDT05GSUdfQUNQSV9IRUQgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JH UlQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15 CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BSRUdJT04g aXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2Nh bGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKQ09O RklHX0NQVV9GUkVRX1NUQVQ9eQpDT05GSUdfQ1BVX0ZSRVFfU1RBVF9ERVRBSUxTPXkKIyBDT05G SUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19D UFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJF UV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVM VF9HT1ZfT05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJ VkUgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQ VV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNP TkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZB VElWRT15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwojIENPTkZJR19YODZf SU5URUxfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BDQ19DUFVGUkVRIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9eQojIENPTkZJR19YODZfUE9XRVJOT1dfSzggaXMg bm90IHNldApDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTz15CiMgQ09ORklHX1g4Nl9QNF9D TE9DS01PRCBpcyBub3Qgc2V0CgojCiMgc2hhcmVkIG9wdGlvbnMKIwojIENPTkZJR19YODZfU1BF RURTVEVQX0xJQiBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQpD T05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMg Q09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX0lETEUgaXMgbm90IHNldAoKIwojIE1lbW9yeSBwb3dlciBzYXZpbmdzCiMKQ09ORklHX0k3 MzAwX0lETEVfSU9BVF9DSEFOTkVMPXkKQ09ORklHX0k3MzAwX0lETEU9eQoKIwojIEJ1cyBvcHRp b25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdf UENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBDT05GSUdfUENJX0NOQjIwTEVf UVVJUksgaXMgbm90IHNldApDT05GSUdfUENJRVBPUlRCVVM9eQojIENPTkZJR19IT1RQTFVHX1BD SV9QQ0lFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBRVI9eQojIENPTkZJR19QQ0lFX0VDUkMgaXMg bm90IHNldAojIENPTkZJR19QQ0lFQUVSX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVB U1BNIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKQ09ORklHX1BDSV9CVVNfQUREUl9UXzY0 QklUPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKIyBDT05G SUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8g aXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQoj IENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BSSSBpcyBub3Qgc2V0CiMg Q09ORklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBo b3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JU0FfRE1BX0FQST15CiMgQ09ORklHX1BD Q0FSRCBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDST15CiMgQ09ORklHX0hPVFBMVUdfUENJ X0FDUEkgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKIyBD T05GSUdfSE9UUExVR19QQ0lfU0hQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90 IHNldAojIENPTkZJR19YODZfU1lTRkIgaXMgbm90IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBm b3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9C SU5GTVRfRUxGPXkKIyBDT05GSUdfQ09SRV9EVU1QX0RFRkFVTFRfRUxGX0hFQURFUlMgaXMgbm90 IHNldApDT05GSUdfQklORk1UX1NDUklQVD15CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JJTkZNVF9NSVNDIGlzIG5vdCBzZXQKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklH X0lBMzJfRU1VTEFUSU9OPXkKIyBDT05GSUdfSUEzMl9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X1gzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRf QUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkK Q09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19ORVQ9eQpD T05GSUdfTkVUX0lOR1JFU1M9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNL RVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05G SUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkK Q09ORklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fU1VCX1BPTElDWSBpcyBub3Qgc2V0CiMg Q09ORklHX1hGUk1fTUlHUkFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1hGUk1fU1RBVElTVElDUyBp cyBub3Qgc2V0CkNPTkZJR19YRlJNX0lQQ09NUD15CkNPTkZJR19ORVRfS0VZPXkKIyBDT05GSUdf TkVUX0tFWV9NSUdSQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ9eQojIENPTkZJR19JUF9NVUxU SUNBU1QgaXMgbm90IHNldAojIENPTkZJR19JUF9BRFZBTkNFRF9ST1VURVIgaXMgbm90IHNldApD T05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RI Q1A9eQojIENPTkZJR19JUF9QTlBfQk9PVFAgaXMgbm90IHNldAojIENPTkZJR19JUF9QTlBfUkFS UCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUElQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQ R1JFX0RFTVVYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUF9UVU5ORUw9eQojIENPTkZJR19TWU5f Q09PS0lFUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9VRFBfVFVOTkVMIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX0ZPVSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUyBpcyBu b3Qgc2V0CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKQ09ORklHX0lORVRfSVBD T01QPXkKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQojIENP TkZJR19JTkVUX1hGUk1fTU9ERV9UUkFOU1BPUlQgaXMgbm90IHNldAojIENPTkZJR19JTkVUX1hG Uk1fTU9ERV9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUIGlz IG5vdCBzZXQKQ09ORklHX0lORVRfTFJPPXkKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVU X1RDUF9ESUFHPXkKIyBDT05GSUdfSU5FVF9VRFBfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19UQ1Bf Q09OR19BRFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9eQpDT05GSUdfVENQX0NPTkdfQ1VC SUM9eQpDT05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9eQpDT05GSUdfVENQX0NPTkdfSFRDUD15CkNP TkZJR19UQ1BfQ09OR19IU1RDUD15CkNPTkZJR19UQ1BfQ09OR19IWUJMQT15CkNPTkZJR19UQ1Bf Q09OR19WRUdBUz15CkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT15CkNPTkZJR19UQ1BfQ09OR19M UD15CkNPTkZJR19UQ1BfQ09OR19WRU5PPXkKQ09ORklHX1RDUF9DT05HX1lFQUg9eQpDT05GSUdf VENQX0NPTkdfSUxMSU5PSVM9eQojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0CiMg Q09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQklDIGlzIG5v dCBzZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0hUQ1AgaXMgbm90 IHNldAojIENPTkZJR19ERUZBVUxUX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9W RUdBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklH X0RFRkFVTFRfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90 IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCiMgQ09ORklHX1RDUF9NRDVTSUcg aXMgbm90IHNldApDT05GSUdfSVBWNj15CiMgQ09ORklHX0lQVjZfUk9VVEVSX1BSRUYgaXMgbm90 IHNldAojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5F VDZfQUggaXMgbm90IHNldAojIENPTkZJR19JTkVUNl9FU1AgaXMgbm90IHNldAojIENPTkZJR19J TkVUNl9JUENPTVAgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01JUDYgaXMgbm90IHNldAojIENP TkZJR19JUFY2X0lMQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5FVDZfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1f TU9ERV9UUkFOU1BPUlQ9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJR19J TkVUNl9YRlJNX01PREVfQkVFVD15CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElN SVpBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfVlRJIGlzIG5vdCBzZXQKQ09ORklHX0lQ VjZfU0lUPXkKIyBDT05GSUdfSVBWNl9TSVRfNlJEIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTkRJ U0NfTk9ERVRZUEU9eQojIENPTkZJR19JUFY2X1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ VjZfR1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVMgaXMgbm90IHNl dAojIENPTkZJR19JUFY2X01ST1VURSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFS SyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKIyBDT05GSUdfTkVUV09SS19Q SFlfVElNRVNUQU1QSU5HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUj15CiMgQ09ORklHX05F VEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05G SUdfQlJJREdFX05FVEZJTFRFUj15CgojCiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoj CkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz15CiMg Q09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1QgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVS X05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkKQ09ORklHX05G X0NPTk5UUkFDSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJB Q0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BST0NGUz15CkNPTkZJR19ORl9DT05OVFJB Q0tfRVZFTlRTPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQgaXMgbm90IHNldAojIENP TkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QIGlzIG5vdCBzZXQKQ09ORklHX05GX0NUX1BST1RP X0RDQ1A9eQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9 eQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT15CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRB PXkKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9eQpD T05GSUdfTkZfQ09OTlRSQUNLX0lSQz15CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkK Q09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05TPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1NO TVAgaXMgbm90IHNldApDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFA9eQpDT05GSUdfTkZfQ09OTlRS QUNLX1NBTkU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NJUD15CkNPTkZJR19ORl9DT05OVFJBQ0tf VEZUUD15CkNPTkZJR19ORl9DVF9ORVRMSU5LPXkKIyBDT05GSUdfTkZfQ1RfTkVUTElOS19USU1F T1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUVfQ1QgaXMgbm90 IHNldAojIENPTkZJR19ORl9UQUJMRVMgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUQUJM RVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRf TUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQoKIwojIFh0YWJsZXMgdGFyZ2V0 cwojCiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQgaXMgbm90IHNldApDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9DVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0RTQ1A9 eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfSE1BUksgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElN RVI9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9eQojIENPTkZJR19ORVRGSUxURVJf WFRfVEFSR0VUX0xPRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9 eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJfWFRf VEFSR0VUX05GUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLPXkKQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX1RFRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT15CkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX1RSQUNFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNT PXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9eQoKIwojIFh0YWJsZXMg bWF0Y2hlcwojCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9CUEYgaXMgbm90IHNldAojIENPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9DTFVTVEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT01NRU5UPXkKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9DT05OQllURVM9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf Q09OTkxBQkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9E RVZHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD15CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfSEVMUEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD15CiMgQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0lQUkFOR0U9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUCBpcyBub3Qg c2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBP UlQ9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUIGlzIG5vdCBzZXQKQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVS PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9eQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX1BIWVNERVY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9S QVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT15CkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfUkVDRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPXkKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X1NUQVRFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9eQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1NUUklORz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNT PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9VMzI9eQojIENPTkZJR19JUF9TRVQgaXMgbm90IHNldAojIENPTkZJR19JUF9WUyBpcyBu b3Qgc2V0CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJB R19JUFY0PXkKQ09ORklHX05GX0NPTk5UUkFDS19JUFY0PXkKQ09ORklHX05GX0NPTk5UUkFDS19Q Uk9DX0NPTVBBVD15CkNPTkZJR19ORl9EVVBfSVBWND15CiMgQ09ORklHX05GX0xPR19BUlAgaXMg bm90IHNldAojIENPTkZJR19ORl9MT0dfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORl9SRUpFQ1Rf SVBWND15CiMgQ09ORklHX05GX05BVF9JUFY0IGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX0lQVEFC TEVTPXkKQ09ORklHX0lQX05GX01BVENIX0FIPXkKQ09ORklHX0lQX05GX01BVENIX0VDTj15CiMg Q09ORklHX0lQX05GX01BVENIX1JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX01BVENI X1RUTD15CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15 CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05G X05BVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQU5HTEU9eQpDT05GSUdfSVBfTkZfVEFSR0VU X0NMVVNURVJJUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfRUNOPXkKQ09ORklHX0lQX05GX1RBUkdF VF9UVEw9eQpDT05GSUdfSVBfTkZfUkFXPXkKQ09ORklHX0lQX05GX0FSUFRBQkxFUz15CkNPTkZJ R19JUF9ORl9BUlBGSUxURVI9eQpDT05GSUdfSVBfTkZfQVJQX01BTkdMRT15CgojCiMgSVB2Njog TmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19ORl9ERUZSQUdfSVBWNiBpcyBub3Qg c2V0CiMgQ09ORklHX05GX0NPTk5UUkFDS19JUFY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfRFVQ X0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORl9SRUpFQ1RfSVBWNiBpcyBub3Qgc2V0CiMgQ09O RklHX05GX0xPR19JUFY2IGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX0lQVEFCTEVTIGlzIG5v dCBzZXQKQ09ORklHX0JSSURHRV9ORl9FQlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VU RT15CkNPTkZJR19CUklER0VfRUJUX1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9 eQpDT05GSUdfQlJJREdFX0VCVF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09O RklHX0JSSURHRV9FQlRfQVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQojIENPTkZJR19CUklE R0VfRUJUX0lQNiBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JS SURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdF X0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQ UkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19U PXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkK Q09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQojIENPTkZJ R19JUF9EQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0NUUCBpcyBub3Qgc2V0CiMgQ09ORklH X1JEUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJUEMgaXMgbm90IHNldAojIENPTkZJR19BVE0gaXMg bm90IHNldAojIENPTkZJR19MMlRQIGlzIG5vdCBzZXQKQ09ORklHX1NUUD15CkNPTkZJR19CUklE R0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpDT05GSUdfSEFWRV9ORVRfRFNBPXkK IyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0 CkNPTkZJR19MTEM9eQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlzIG5v dCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAoj IENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05G SUdfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldApDT05G SUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKIyBDT05GSUdfTkVUX1ND SF9DQlEgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0hUQiBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9TQ0hfSEZTQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUFJJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9TQ0hfTVVMVElRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9SRUQg aXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1NGQiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9T Q0hfU0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9URVFMIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX1NDSF9UQkYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0dSRUQgaXMgbm90IHNl dAojIENPTkZJR19ORVRfU0NIX0RTTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX05FVEVN PXkKIyBDT05GSUdfTkVUX1NDSF9EUlIgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX01RUFJJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfQ0hPS0UgaXMgbm90IHNldAojIENPTkZJR19O RVRfU0NIX1FGUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfQ09ERUwgaXMgbm90IHNldAoj IENPTkZJR19ORVRfU0NIX0ZRX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9GUSBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ND SF9QSUUgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1BMVUcgaXMgbm90IHNldAoKIwojIENs YXNzaWZpY2F0aW9uCiMKIyBDT05GSUdfTkVUX0NMU19CQVNJQyBpcyBub3Qgc2V0CiMgQ09ORklH X05FVF9DTFNfVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfUk9VVEU0IGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX0NMU19GVyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfVTMy IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19SU1ZQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X0NMU19SU1ZQNiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfRkxPVyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9DTFNfQ0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19CUEYgaXMg bm90IHNldAojIENPTkZJR19ORVRfQ0xTX0ZMT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9F TUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0FDVCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfU0NIX0ZJRk89eQojIENPTkZJR19EQ0IgaXMgbm90IHNldApDT05GSUdfRE5TX1JFU09MVkVS PXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CiMgQ09ORklHX09QRU5WU1dJVENIIGlz IG5vdCBzZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX01N QVAgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19N UExTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NXSVRD SERFViBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQ Uz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9O RVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklHX0JR TD15CiMgQ09ORklHX0JQRl9KSVQgaXMgbm90IHNldApDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoK IwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldAojIENP TkZJR19ORVRfVENQUFJPQkUgaXMgbm90IHNldAojIENPTkZJR19ORVRfRFJPUF9NT05JVE9SIGlz IG5vdCBzZXQKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90 IHNldAojIENPTkZJR19JUkRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldAojIENP TkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBD T05GSUdfV0lNQVggaXMgbm90IHNldAojIENPTkZJR19SRktJTEwgaXMgbm90IHNldApDT05GSUdf TkVUXzlQPXkKQ09ORklHX05FVF85UF9WSVJUSU89eQojIENPTkZJR19ORVRfOVBfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUIgaXMgbm90 IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0JQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmlj IERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hF TFBFUl9QQVRIPSIvc2Jpbi9ob3RwbHVnIgpDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1Q RlNfTU9VTlQ9eQojIENPTkZJR19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFVkVO VF9GSVJNV0FSRV9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklS TVdBUkVfSU5fS0VSTkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCiMgQ09ORklHX0ZXX0xP QURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19BTExPV19ERVZfQ09S RURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19E RVZSRVMgaXMgbm90IHNldAojIENPTkZJR19TWVNfSFlQRVJWSVNPUiBpcyBub3Qgc2V0CiMgQ09O RklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVU T1BST0JFPXkKQ09ORklHX1JFR01BUD15CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09O RklHX0ZFTkNFX1RSQUNFIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05O RUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQojIENPTkZJR19NVEQgaXMgbm90IHNldAojIENP TkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMg Q09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19N RVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RF Vj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9G RD15CiMgQ09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9D T1dfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVW X0xPT1BfTUlOX0NPVU5UPTgKQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9PUD15CiMgQ09ORklHX0JM S19ERVZfRFJCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JBTT15 CkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05GSUdfQkxLX0RFVl9SQU1fU0laRT02NTUz NgpDT05GSUdfQ0RST01fUEtUQ0RWRD15CkNPTkZJR19DRFJPTV9QS1RDRFZEX0JVRkZFUlM9MTI4 CiMgQ09ORklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBX09W RVJfRVRIIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CTEs9eQojIENPTkZJR19CTEtfREVWX0hE IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtf REVWX1JTWFggaXMgbm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCiMgQ09ORklHX1NFTlNPUlNf TElTM0xWMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MjVYX0RQT1QgaXMgbm90IHNldAojIENP TkZJR19EVU1NWV9JUlEgaXMgbm90IHNldAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBD T05GSUdfUEhBTlRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKIyBD T05GSUdfVElGTV9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNTOTMyUzQwMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0lMTyBp cyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5ODAyQUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkw MDMgaXMgbm90IHNldAojIENPTkZJR19JU0wyOTAyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfVFNMMjU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzgwIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19CSDE3NzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FQRFM5 OTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4 MiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQKIyBDT05GSUdf Qk1QMDg1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qg c2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19DMlBPUlQgaXMgbm90IHNldAoK IwojIEVFUFJPTSBzdXBwb3J0CiMKIyBDT05GSUdfRUVQUk9NX0FUMjQgaXMgbm90IHNldAojIENP TkZJR19FRVBST01fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUgaXMg bm90IHNldAojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldAojIENPTkZJR19DQjcxMF9D T1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxp bmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1NFTlNPUlNfTElTM19JMkMgaXMgbm90IHNldAoKIwoj IEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1vZHVsZQojCiMgQ09ORklHX0FMVEVSQV9T VEFQTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lO VEVMX01FSV9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAoj IENPTkZJR19WTVdBUkVfVk1DSSBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2ZXIK IwojIENPTkZJR19JTlRFTF9NSUNfQlVTIGlzIG5vdCBzZXQKCiMKIyBTQ0lGIEJ1cyBEcml2ZXIK IwojIENPTkZJR19TQ0lGX0JVUyBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVy CiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMKIyBDT05G SUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0NY TF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldAojIENP TkZJR19DWExfRUVIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKQ09ORklHX0lERT15Cgoj CiMgUGxlYXNlIHNlZSBEb2N1bWVudGF0aW9uL2lkZS9pZGUudHh0IGZvciBoZWxwL2luZm8gb24g SURFIGRyaXZlcwojCkNPTkZJR19JREVfWEZFUl9NT0RFPXkKIyBDT05GSUdfQkxLX0RFVl9JREVf U0FUQSBpcyBub3Qgc2V0CkNPTkZJR19JREVfR0Q9eQpDT05GSUdfSURFX0dEX0FUQT15CiMgQ09O RklHX0lERV9HRF9BVEFQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFQ0QgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX0lERVRBUEUgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X0lERUFDUEkgaXMgbm90IHNldAojIENPTkZJR19JREVfVEFTS19JT0NUTCBpcyBub3Qgc2V0CkNP TkZJR19JREVfUFJPQ19GUz15CgojCiMgSURFIGNoaXBzZXQgc3VwcG9ydC9idWdmaXhlcwojCkNP TkZJR19JREVfR0VORVJJQz15CiMgQ09ORklHX0JMS19ERVZfUExBVEZPUk0gaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0NNRDY0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFUE5Q IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFRE1BX1NGRj15CgojCiMgUENJIElERSBjaGlw c2V0cyBzdXBwb3J0CiMKQ09ORklHX0JMS19ERVZfSURFUENJPXkKQ09ORklHX0lERVBDSV9QQ0lC VVNfT1JERVI9eQojIENPTkZJR19CTEtfREVWX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX09QVEk2MjEgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JaMTAwMCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX0lERURNQV9QQ0k9eQojIENPTkZJR19CTEtfREVWX0FFQzYyWFgg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0FMSTE1WDMgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0FNRDc0WFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0FUSUlYUCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfQ01ENjRYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9U UklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9IUFQzNjYgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX0pNSUNST04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9QSUlYPXkKIyBD T05GSUdfQkxLX0RFVl9JVDgxNzIgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lUODIxMyBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSVQ4MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9OUzg3NDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9PTEQgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX1BEQzIwMlhYX05FVyBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfU1ZXS1MgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NJSU1BR0UgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1NJUzU1MTMgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X1NMQzkwRTY2IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9UUk0yOTAgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1ZJQTgyQ1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVEM4 NkMwMDEgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVETUE9eQoKIwojIFNDU0kgZGV2aWNl IHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19T Q1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMgQ09ORklHX1ND U0lfTVFfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kg c3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQoj IENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hSX0RFVl9PU1NUIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUl9ERVZfU0cg aXMgbm90IHNldAojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0NP TlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1ND QU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz15 CkNPTkZJR19TQ1NJX0ZDX0FUVFJTPXkKQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9eQpDT05GSUdf U0NTSV9TQVNfQVRUUlM9eQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPXkKQ09ORklHX1NDU0lfU0FT X0FUQT15CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CiMgQ09ORklHX1NDU0lfU1JQX0FUVFJT IGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQojIENPTkZJR19JU0NTSV9UQ1AgaXMg bm90IHNldApDT05GSUdfSVNDU0lfQk9PVF9TWVNGUz15CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVND U0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf SFBTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfM1dfU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX0FBQ1JBSUQ9eQpDT05GSUdfU0NTSV9BSUM3WFhYPXkKQ09ORklHX0FJQzdYWFhf Q01EU19QRVJfREVWSUNFPTMyCkNPTkZJR19BSUM3WFhYX1JFU0VUX0RFTEFZX01TPTUwMDAKIyBD T05GSUdfQUlDN1hYWF9CVUlMRF9GSVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19BSUM3WFhYX0RF QlVHX0VOQUJMRT15CkNPTkZJR19BSUM3WFhYX0RFQlVHX01BU0s9MApDT05GSUdfQUlDN1hYWF9S RUdfUFJFVFRZX1BSSU5UPXkKQ09ORklHX1NDU0lfQUlDNzlYWD15CkNPTkZJR19BSUM3OVhYX0NN RFNfUEVSX0RFVklDRT0zMgpDT05GSUdfQUlDNzlYWF9SRVNFVF9ERUxBWV9NUz01MDAwCiMgQ09O RklHX0FJQzc5WFhfQlVJTERfRklSTVdBUkUgaXMgbm90IHNldApDT05GSUdfQUlDNzlYWF9ERUJV R19FTkFCTEU9eQpDT05GSUdfQUlDNzlYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJQzc5WFhfUkVH X1BSRVRUWV9QUklOVD15CkNPTkZJR19TQ1NJX0FJQzk0WFg9eQpDT05GSUdfQUlDOTRYWF9ERUJV Rz15CkNPTkZJR19TQ1NJX01WU0FTPXkKQ09ORklHX1NDU0lfTVZTQVNfREVCVUc9eQojIENPTkZJ R19TQ1NJX01WU0FTX1RBU0tMRVQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfRFBUX0kyTz15CkNPTkZJR19TQ1NJX0FEVkFOU1lTPXkKIyBDT05G SUdfU0NTSV9BUkNNU1IgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0 CkNPTkZJR19NRUdBUkFJRF9ORVdHRU49eQpDT05GSUdfTUVHQVJBSURfTU09eQpDT05GSUdfTUVH QVJBSURfTUFJTEJPWD15CkNPTkZJR19NRUdBUkFJRF9MRUdBQ1k9eQpDT05GSUdfTUVHQVJBSURf U0FTPXkKQ09ORklHX1NDU0lfTVBUMlNBUz15CkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NHRT0x MjgKIyBDT05GSUdfU0NTSV9NUFQyU0FTX0xPR0dJTkcgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X01QVDNTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRCBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CVVNMT0dJQyBpcyBub3Qg c2V0CiMgQ09ORklHX1ZNV0FSRV9QVlNDU0kgaXMgbm90IHNldAojIENPTkZJR19MSUJGQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRE1YMzE5 MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VBVEEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0ZVVFVSRV9ET01BSU4gaXMgbm90IHNldApDT05GSUdfU0NTSV9HRFRIPXkKQ09ORklHX1NDU0lf SVNDST15CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8g aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X1NURVggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9JUFIgaXMgbm90IHNldApDT05GSUdfU0NTSV9RTE9HSUNfMTI4MD15CkNPTkZJ R19TQ1NJX1FMQV9GQz15CkNPTkZJR19TQ1NJX1FMQV9JU0NTST15CiMgQ09ORklHX1NDU0lfTFBG QyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJRCBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CRkFfRkMg aXMgbm90IHNldApDT05GSUdfU0NTSV9WSVJUSU89eQojIENPTkZJR19TQ1NJX0NIRUxTSU9fRkNP RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX09T RF9JTklUSUFUT1IgaXMgbm90IHNldApDT05GSUdfQVRBPXkKIyBDT05GSUdfQVRBX05PTlNUQU5E QVJEIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJ PXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMg Q29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9B SENJPXkKIyBDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FU QV9JTklDMTYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NBVEFfU0lMMjQgaXMgbm90IHNldApDT05GSUdfQVRBX1NGRj15CgojCiMgU0ZG IGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UKIwojIENPTkZJR19QRENfQURN QSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TQVRB X1NYNCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xs ZXJzIHdpdGggQk1ETUEKIwpDT05GSUdfQVRBX1BJSVg9eQojIENPTkZJR19TQVRBX01WIGlzIG5v dCBzZXQKIyBDT05GSUdfU0FUQV9OViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfUFJPTUlTRSBp cyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSVMg aXMgbm90IHNldAojIENPTkZJR19TQVRBX1NWVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfVUxJ IGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9WSUEgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJ VEVTU0UgaXMgbm90IHNldAoKIwojIFBBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwoj IENPTkZJR19QQVRBX0FMSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQU1EIGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9BUlRPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQVRJSVhQIGlzIG5v dCBzZXQKIyBDT05GSUdfUEFUQV9BVFA4NjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9DTUQ2 NFggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19Q QVRBX0VGQVIgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDM2NiBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfSFBUMzdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzWDJOIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFUQV9IUFQzWDMgaXMgbm90IHNldAojIENPTkZJR19QQVRBX0lUODIxMyBp cyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9K TUlDUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9NQVJWRUxMIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9ORVRDRUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9PTERQSUlY IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9QREMyMDI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUERDX09MRCBpcyBub3Qgc2V0CiMg Q09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUkRDIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFUQV9TQ0ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NFUlZFUldPUktT IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9TSUw2ODAgaXMgbm90IHNldAojIENPTkZJR19QQVRB X1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfVE9TSElCQSBpcyBub3Qgc2V0CiMgQ09ORklH X1BBVEFfVFJJRkxFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfVklBIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFUQV9XSU5CT05EIGlzIG5vdCBzZXQKCiMKIyBQSU8tb25seSBTRkYgY29udHJvbGxl cnMKIwojIENPTkZJR19QQVRBX0NNRDY0MF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19QQVRBX01Q SUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDEwIGlzIG5vdCBzZXQKIyBDT05GSUdf UEFUQV9PUFRJIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUExBVEZPUk09eQojIENPTkZJR19QQVRB X1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJz CiMKIyBDT05GSUdfUEFUQV9BQ1BJIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9HRU5FUklDPXkKIyBD T05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9N RD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJTkVBUj15CkNPTkZJR19NRF9S QUlEMD15CkNPTkZJR19NRF9SQUlEMT15CkNPTkZJR19NRF9SQUlEMTA9eQpDT05GSUdfTURfUkFJ RDQ1Nj15CkNPTkZJR19NRF9NVUxUSVBBVEg9eQpDT05GSUdfTURfRkFVTFRZPXkKIyBDT05GSUdf QkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJR19CTEtf REVWX0RNPXkKIyBDT05GSUdfRE1fTVFfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ETV9ERUJV Rz15CkNPTkZJR19ETV9CVUZJTz15CkNPTkZJR19ETV9DUllQVD15CkNPTkZJR19ETV9TTkFQU0hP VD15CiMgQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1f Q0FDSEUgaXMgbm90IHNldAojIENPTkZJR19ETV9FUkEgaXMgbm90IHNldApDT05GSUdfRE1fTUlS Uk9SPXkKQ09ORklHX0RNX0xPR19VU0VSU1BBQ0U9eQojIENPTkZJR19ETV9SQUlEIGlzIG5vdCBz ZXQKQ09ORklHX0RNX1pFUk89eQpDT05GSUdfRE1fTVVMVElQQVRIPXkKQ09ORklHX0RNX01VTFRJ UEFUSF9RTD15CkNPTkZJR19ETV9NVUxUSVBBVEhfU1Q9eQpDT05GSUdfRE1fREVMQVk9eQpDT05G SUdfRE1fVUVWRU5UPXkKIyBDT05GSUdfRE1fRkxBS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1f VkVSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fU1dJVENIIGlzIG5vdCBzZXQKIyBDT05GSUdf RE1fTE9HX1dSSVRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBUkdFVF9DT1JFIGlzIG5vdCBzZXQK Q09ORklHX0ZVU0lPTj15CkNPTkZJR19GVVNJT05fU1BJPXkKQ09ORklHX0ZVU0lPTl9GQz15CkNP TkZJR19GVVNJT05fU0FTPXkKQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVTSU9O X0NUTD15CkNPTkZJR19GVVNJT05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkg c3VwcG9ydAojCiMgQ09ORklHX0ZJUkVXSVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfRklSRVdJUkVf Tk9TWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTIGlzIG5vdCBzZXQKQ09O RklHX05FVERFVklDRVM9eQpDT05GSUdfTUlJPXkKQ09ORklHX05FVF9DT1JFPXkKIyBDT05GSUdf Qk9ORElORyBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWT15CiMgQ09ORklHX0VRVUFMSVpFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5v dCBzZXQKIyBDT05GSUdfTUFDVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVkxBTiBpcyBub3Qg c2V0CiMgQ09ORklHX1ZYTEFOIGlzIG5vdCBzZXQKQ09ORklHX05FVENPTlNPTEU9eQpDT05GSUdf TkVUQ09OU09MRV9EWU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09O VFJPTExFUj15CkNPTkZJR19UVU49eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZFVEggaXMgbm90IHNldApDT05GSUdfVklSVElPX05FVD15CiMgQ09ORklH X05MTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKCiMKIyBDQUlGIHRy YW5zcG9ydCBkcml2ZXJzCiMKQ09ORklHX1ZIT1NUX05FVD15CkNPTkZJR19WSE9TVF9SSU5HPXkK Q09ORklHX1ZIT1NUPXkKIyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qg c2V0CgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKIyBDT05G SUdfTkVUX0RTQV9NVjg4RTZYWFggaXMgbm90IHNldAojIENPTkZJR19ORVRfRFNBX01WODhFNlhY WF9ORUVEX1BQVSBpcyBub3Qgc2V0CkNPTkZJR19FVEhFUk5FVD15CkNPTkZJR19NRElPPXkKIyBD T05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQURBUFRF Qz15CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9BR0VSRT15CiMgQ09ORklHX0VUMTMxWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FM VEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUkM9 eQpDT05GSUdfTkVUX1ZFTkRPUl9BVEhFUk9TPXkKQ09ORklHX0FUTDI9eQpDT05GSUdfQVRMMT15 CkNPTkZJR19BVEwxRT15CkNPTkZJR19BVEwxQz15CiMgQ09ORklHX0FMWCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0NCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUdFTkVU IGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9eQpDT05GSUdfQ05JQz15CkNPTkZJR19USUdPTjM9eQoj IENPTkZJR19CTlgyWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENP TkZJR19CTkEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19U SFVOREVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTElRVUlESU8g aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBDT05GSUdfQ0hFTFNJT19U MSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDMgaXMgbm90IHNldAojIENPTkZJR19DSEVM U0lPX1Q0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hFTFNJT19UNFZGIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfQ0lTQ089eQojIENPTkZJR19FTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hf RUNBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKIyBDT05GSUdfREUyMTA0WCBpcyBub3Qgc2V0CiMg Q09ORklHX1RVTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfREU0WDUgaXMgbm90IHNldAojIENPTkZJ R19XSU5CT05EXzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNOTEwMiBpcyBub3Qgc2V0CiMgQ09O RklHX1VMSTUyNlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklH X0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVORE9SX0VYQVI9eQojIENPTkZJR19TMklPIGlzIG5v dCBzZXQKIyBDT05GSUdfVlhHRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hQPXkKIyBD T05GSUdfSFAxMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19F MTAwPXkKQ09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19JR0I9eQpDT05GSUdf SUdCX0hXTU9OPXkKQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQj15 CkNPTkZJR19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CkNPTkZJR19JWEdCRV9EQ0E9eQoj IENPTkZJR19JWEdCRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRSBpcyBub3Qgc2V0CiMgQ09O RklHX0k0MEVWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfSTgyNVhYPXkKQ09ORklHX0lQMTAwMD15CkNPTkZJR19KTUU9eQpDT05GSUdfTkVU X1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTVZNRElPIGlzIG5vdCBzZXQKQ09ORklHX1NLR0U9 eQojIENPTkZJR19TS0dFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tHRV9HRU5FU0lTIGlz IG5vdCBzZXQKQ09ORklHX1NLWTI9eQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfTUVMTEFOT1g9eQojIENPTkZJR19NTFg0X0VOIGlzIG5vdCBzZXQKIyBD T05GSUdfTUxYNF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfTUxYU1dfQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15 CiMgQ09ORklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMgbm90IHNl dAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9 eQojIENPTkZJR19NWVJJMTBHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQK IyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SXzgzOTA9eQojIENP TkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05WSURJQT15CiMgQ09O RklHX0ZPUkNFREVUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX09LST15CiMgQ09ORklH X0VUSE9DIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkUgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9RTE9HSUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKIyBD T05GSUdfUUxDTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxHRSBpcyBub3Qgc2V0CiMgQ09ORklH X05FVFhFTl9OSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CkNPTkZJ R19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldAojIENPTkZJ R184MTM5VE9PIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PXkKQ09ORklHX05FVF9WRU5ET1JfUkVO RVNBUz15CkNPTkZJR19ORVRfVkVORE9SX1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMg Q09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05G SUdfTkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9TSVM9eQojIENPTkZJR19TSVM5MDAgaXMgbm90IHNldApDT05GSUdfU0lTMTkw PXkKIyBDT05GSUdfU0ZDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CiMgQ09O RklHX0VQSUMxMDAgaXMgbm90IHNldAojIENPTkZJR19TTVNDOTExWCBpcyBub3Qgc2V0CiMgQ09O RklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CiMgQ09O RklHX1NUTU1BQ19FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENPTkZJ R19IQVBQWU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENPTkZJ R19DQVNTSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfU1lOT1BTWVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQojIENPTkZJR19URUhV VEkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9UST15CiMgQ09ORklHX1RJX0NQU1dfQUxF IGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJ QT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CkNPTkZJR19WSUFfVkVMT0NJVFk9eQpD T05GSUdfTkVUX1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNl dAojIENPTkZJR19XSVpORVRfVzUzMDAgaXMgbm90IHNldAojIENPTkZJR19GRERJIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBz ZXQKQ09ORklHX1BIWUxJQj15CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklH X0FRVUFOVElBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNldAoj IENPTkZJR19BTURfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfUEhZPXkKQ09ORklHX0RB VklDT01fUEhZPXkKQ09ORklHX1FTRU1JX1BIWT15CkNPTkZJR19MWFRfUEhZPXkKQ09ORklHX0NJ Q0FEQV9QSFk9eQpDT05GSUdfVklURVNTRV9QSFk9eQojIENPTkZJR19URVJBTkVUSUNTX1BIWSBp cyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT15CkNPTkZJR19CUk9BRENPTV9QSFk9eQojIENPTkZJ R19CQ003WFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQK Q09ORklHX0lDUExVU19QSFk9eQojIENPTkZJR19SRUFMVEVLX1BIWSBpcyBub3Qgc2V0CiMgQ09O RklHX05BVElPTkFMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NURTEwWFAgaXMgbm90IHNldAoj IENPTkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2N19QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NI SVBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRklYRURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf TURJT19CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19PQ1RFT04gaXMgbm90IHNldAoj IENPTkZJR19NRElPX0JDTV9VTklNQUMgaXMgbm90IHNldAojIENPTkZJR19QUFAgaXMgbm90IHNl dAojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CkNPTkZJ R19VU0JfQ0FUQz15CkNPTkZJR19VU0JfS0FXRVRIPXkKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09O RklHX1VTQl9SVEw4MTUwPXkKIyBDT05GSUdfVVNCX1JUTDgxNTIgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTEFONzhYWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVVNCTkVUPXkKQ09ORklHX1VTQl9O RVRfQVg4ODE3WD15CkNPTkZJR19VU0JfTkVUX0FYODgxNzlfMTc4QT15CkNPTkZJR19VU0JfTkVU X0NEQ0VUSEVSPXkKQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT15CkNPTkZJR19VU0JfTkVUX0NEQ19O Q009eQojIENPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX05FVF9DRENfTUJJTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RNOTYwMT15CiMgQ09O RklHX1VTQl9ORVRfU1I5NzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9TUjk4MDAgaXMg bm90IHNldApDT05GSUdfVVNCX05FVF9TTVNDNzVYWD15CkNPTkZJR19VU0JfTkVUX1NNU0M5NVhY PXkKQ09ORklHX1VTQl9ORVRfR0w2MjBBPXkKQ09ORklHX1VTQl9ORVRfTkVUMTA4MD15CkNPTkZJ R19VU0JfTkVUX1BMVVNCPXkKQ09ORklHX1VTQl9ORVRfTUNTNzgzMD15CkNPTkZJR19VU0JfTkVU X1JORElTX0hPU1Q9eQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUPXkKQ09ORklHX1VTQl9BTElf TTU2MzI9eQpDT05GSUdfVVNCX0FOMjcyMD15CkNPTkZJR19VU0JfQkVMS0lOPXkKQ09ORklHX1VT Ql9BUk1MSU5VWD15CkNPTkZJR19VU0JfRVBTT04yODg4PXkKQ09ORklHX1VTQl9LQzIxOTA9eQpD T05GSUdfVVNCX05FVF9aQVVSVVM9eQojIENPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX05FVF9LQUxNSUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVU X1FNSV9XV0FOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfSU5UNTFYMT15CiMgQ09ORklHX1VT Ql9JUEhFVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0lFUlJBX05FVCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9WTDYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU4gaXMgbm90IHNldAoKIwoj IEVuYWJsZSBXaU1BWCAoTmV0d29ya2luZyBvcHRpb25zKSB0byBzZWUgdGhlIFdpTUFYIGRyaXZl cnMKIwojIENPTkZJR19XQU4gaXMgbm90IHNldAojIENPTkZJR19WTVhORVQzIGlzIG5vdCBzZXQK IyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoK IwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xF RFM9eQojIENPTkZJR19JTlBVVF9GRl9NRU1MRVNTIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BP TExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15CiMgQ09ORklHX0lOUFVUX01BVFJJWEtN QVAgaXMgbm90IHNldAoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9V U0VERVY9eQpDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVg9eQpDT05GSUdfSU5QVVRfTU9VU0VE RVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CiMgQ09O RklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj15CiMgQ09ORklH X0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJ R19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JE PXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf UVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQx OCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9NUFIxMjEgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfTkVXVE9OPXkKIyBDT05GSUdfS0VZ Qk9BUkRfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfWFRLQkQ9eQpDT05GSUdfSU5QVVRfTU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklH X01PVVNFX1BTMl9BTFBTPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9V U0VfUFMyX1NZTkFQVElDUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VT RV9QUzJfTElGRUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19N T1VTRV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMg aXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdf TU9VU0VfUFMyX0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVU T1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJ R19NT1VTRV9DWUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1NZTkFQ VElDU19JMkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UQUJM RVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9NSVNDPXkKIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfQk1BMTUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRTNYMF9CVVRUT04gaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9QQ1NQS1IgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NTUE4 NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTVBVMzA1MCBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX0FQQU5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X0tFWVNQQU5fUkVNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNl dAojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFM SU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldApDT05GSUdfSU5Q VVRfVUlOUFVUPXkKIyBDT05GSUdfSU5QVVRfUENGODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO UFVUX0FEWEwzNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9JTVNfUENVIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfQ01BMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lERUFQQURf U0xJREVCQVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90 IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3X0hBUFRJQ1MgaXMgbm90IHNldAoKIwojIEhhcmR3 YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENf U0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQojIENPTkZJR19TRVJJT19TRVJQT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19Q Q0lQUzIgaXMgbm90IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFX IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQUxURVJBX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklPX1BTMk1VTFQgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19BUkNfUFMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfR0FNRVBPUlQgaXMgbm90IHNldAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMK Q09ORklHX1RUWT15CkNPTkZJR19WVD15CkNPTkZJR19DT05TT0xFX1RSQU5TTEFUSU9OUz15CkNP TkZJR19WVF9DT05TT0xFPXkKQ09ORklHX1ZUX0NPTlNPTEVfU0xFRVA9eQpDT05GSUdfSFdfQ09O U09MRT15CkNPTkZJR19WVF9IV19DT05TT0xFX0JJTkRJTkc9eQpDT05GSUdfVU5JWDk4X1BUWVM9 eQojIENPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0xF R0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMgQ09ORklHX1NFUklBTF9O T05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19OT1pPTUk9eQojIENPTkZJR19OX0dTTSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdfREVWTUVNPXkKQ09O RklHX0RFVktNRU09eQoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNP Tj15CkNPTkZJR19TRVJJQUxfODI1MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09Q VElPTlM9eQpDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNP TEU9eQpDT05GSUdfU0VSSUFMXzgyNTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNP TkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0xNgpDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9V QVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNPTkZJR19TRVJJQUxfODI1MF9N QU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lSUT15CiMgQ09ORklHX1NFUklB TF84MjUwX0RFVEVDVF9JUlEgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKIyBD T05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5U RUsgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENPTkZJ R19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdf U0VSSUFMX0NPUkVfQ09OU09MRT15CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1NDMTZJUzdYWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlQgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfQUxURVJBX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9G U0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJ R19IVkNfRFJJVkVSPXkKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKIyBDT05GSUdfSVBNSV9IQU5E TEVSIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTT15CiMgQ09ORklHX0hXX1JBTkRPTV9USU1F UklPTUVNIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9JTlRFTD15CiMgQ09ORklHX0hXX1JB TkRPTV9BTUQgaXMgbm90IHNldApDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNPTkZJR19IV19SQU5E T01fVklSVElPPXkKQ09ORklHX05WUkFNPXkKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldAojIENP TkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05G SUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CkNPTkZJR19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15 CkNPTkZJR19IUEVUX01NQVBfREVGQVVMVD15CkNPTkZJR19IQU5HQ0hFQ0tfVElNRVI9eQojIENP TkZJR19UQ0dfVFBNIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVMQ0xPQ0sgaXMgbm90IHNldApDT05G SUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9y dAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JP QVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKIyBDT05GSUdfSTJDX0NIQVJERVYgaXMgbm90 IHNldAojIENPTkZJR19JMkNfTVVYIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19IRUxQRVJfQVVUTz15 CkNPTkZJR19JMkNfQUxHT0JJVD15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMK IyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNf QUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJ R19JMkNfQU1EODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0lTQ0ggaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19QSUlYNCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEg aXMgbm90IHNldAojIENPTkZJR19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZl cnMKIwojIENPTkZJR19JMkNfU0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJp dmVycyAobW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RF U0lHTldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX09DT1JFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19QQ0FfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfUFhBX1BDSSBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSU1URUMgaXMgbm90IHNldAojIENPTkZJR19JMkNfWElM SU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMK IyBDT05GSUdfSTJDX0RJT0xBTl9VMkMgaXMgbm90IHNldAojIENPTkZJR19JMkNfUEFSUE9SVF9M SUdIVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CiMg Q09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19USU5ZX1VTQiBpcyBu b3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX1NU VUIgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNf REVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldAoKIwojIFBQ UyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0Cgoj CiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5v dCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BQU19D TElFTlRfR1BJTyBpcyBub3Qgc2V0CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMg UFRQIGNsb2NrIHN1cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQ SFlMSUIgYW5kIE5FVFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwg Y2xvY2tzLgojCkNPTkZJR19BUkNIX1dBTlRfT1BUSU9OQUxfR1BJT0xJQj15CiMgQ09ORklHX0dQ SU9MSUIgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQ TFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QREFf UE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qg c2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9T QlMgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0JRMjd4MDAgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MiBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NI QVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTVYIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9TTUIzNDcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dB VUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMg Q09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CiMgQ09ORklHX0hXTU9O X1ZJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwoj IE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FE NzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE4IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19BRE0xMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDI2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19BRE0xMDI5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRE0xMDMxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19BRE05MjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B RFQ3NDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDExIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19BRFQ3NDYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDcw IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19BU0M3NjIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19LOFRFTVAgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0sxMFRFTVAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0ZBTTE1SF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBQTEVTTUMgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FTQjEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf QVRYUDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RTNjIwIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19EUzE2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RFTExfU01NIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JNUtfQU1CIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19GNzE4MDVGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GNzE4ODJGRyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf RlNDSE1EIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HTDUxOFNNIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19HTDUyMFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYwQSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfSElINjEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JVDg3 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TFRDNDE1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0 NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX01BWDE2NjggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFY NjY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjY1MCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTUFYNjY5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFRVMjEgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xNNjMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzcgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xN ODAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODMgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0xNODUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODcgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0xNOTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTIgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X0xNOTUyMzQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTUyNDEgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0xNOTUyNDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDODcz NjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDODc0MjcgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX05UQ19USEVSTUlTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q2 NjgzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q2Nzc1IGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1C VVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19TSFRDMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0lTNTU5NSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfRE1FMTczNyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf RU1DMTQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRU1DMjEwMyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfRU1DNlcyMDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNU0M0 N00xIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQ0g1 NlhYX0NPTU1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTYyNyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfU0NINTYzNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01N NjY1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19BRFMxMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFM3ODI4 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BTUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19JTkEyMDkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfVEM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEhN QzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDIgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1ZJQV9DUFVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1ZU ODIzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkyRCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19XODM3OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1c4M0w3ODVUUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19XODM2MjdIRiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBz ZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15 CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKIyBDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUyBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09ORklH X1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJN QUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVG QVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1Zf RkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQojIENP TkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1Zf VVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qg c2V0CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf UE9XRVJDTEFNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD1tCiMgQ09O RklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVDM0MFhfVEhF Uk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKCiMK IyBUZXhhcyBJbnN0cnVtZW50cyB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfV0FUQ0hET0c9eQpD T05GSUdfV0FUQ0hET0dfQ09SRT15CiMgQ09ORklHX1dBVENIRE9HX05PV0FZT1VUIGlzIG5vdCBz ZXQKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkK IyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRD SERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RXX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf TUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUVVJUkVfV0RUIGlzIG5vdCBz ZXQKIyBDT05GSUdfQURWQU5URUNIX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU0xNTM1X1dE VCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0Y3 MTgwOEVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1A1MTAwX1RDTyBpcyBub3Qgc2V0CiMgQ09O RklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19FVVJPVEVDSF9XRFQg aXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQk1BU1Ig aXMgbm90IHNldAojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0Jf V0RUPXkKIyBDT05GSUdfSUU2WFhfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lUQ09fV0RUPXkKQ09O RklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQojIENPTkZJR19JVDg3MTJGX1dEVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lUODdfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBfV0FUQ0hET0cgaXMgbm90 IHNldAojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQg aXMgbm90IHNldAojIENPTkZJR19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR182MFhYX1dEVCBp cyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gz MTFYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKIyBD T05GSUdfVklBX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1c4MzYyN0hGX1dEVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1c4Mzg3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfVzgzOTc3Rl9XRFQgaXMg bm90IHNldAojIENPTkZJR19NQUNIWl9XRFQgaXMgbm90IHNldAojIENPTkZJR19TQkNfRVBYX0Mz X1dBVENIRE9HIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENP TkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlzIG5vdCBzZXQK CiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQQ1dBVENIRE9HIGlz IG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3Bs YW5lCiMKQ09ORklHX1NTQj15CkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX1BDSUhPU1Rf UE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQojIENPTkZJR19TU0JfQjQzX1BDSV9CUklE R0UgaXMgbm90IHNldAojIENPTkZJR19TU0JfU0lMRU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NC X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9QT1NTSUJMRT15CkNP TkZJR19TU0JfRFJJVkVSX1BDSUNPUkU9eQpDT05GSUdfQkNNQV9QT1NTSUJMRT15CgojCiMgQnJv YWRjb20gc3BlY2lmaWMgQU1CQQojCiMgQ09ORklHX0JDTUEgaXMgbm90IHNldAoKIwojIE11bHRp ZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRf QVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMg bm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9E QTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90IHNldAojIENP TkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qg c2V0CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD15CiMgQ09O RklHX0xQQ19TQ0ggaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19BQ1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90 IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1 NzcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19N RkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcg aXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9S QzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JONVQ2MTggaXMgbm90IHNldAojIENPTkZJ R19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19NRkRfU001MDEgaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIg aXMgbm90IHNldAojIENPTkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9D T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlz IG5vdCBzZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9U UFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM4MDAzMSBpcyBub3Qg c2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDYwNDBfQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09O RklHX01FRElBX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05G SUdfQUdQPXkKQ09ORklHX0FHUF9JTlRFTD15CiMgQ09ORklHX0FHUF9TSVMgaXMgbm90IHNldAoj IENPTkZJR19BR1BfVklBIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0dUVD15CkNPTkZJR19WR0Ff QVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKIyBDT05GSUdfVkdBX1NXSVRDSEVST08g aXMgbm90IHNldApDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CkNPTkZJR19EUk1f S01TX0hFTFBFUj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZf RU1VTEFUSU9OPXkKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0Cgoj CiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0kyQ19BRFY3NTEx IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19DSDcwMDYgaXMgbm90IHNldAojIENPTkZJR19E Uk1fSTJDX1NJTDE2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMg bm90IHNldAojIENPTkZJR19EUk1fVERGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SMTI4IGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURH UFUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9JODEwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1PXkKIyBDT05GSUdfRFJNX0k5MTVfUFJF TElNSU5BUllfSFdfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0EgaXMgbm90IHNl dAojIENPTkZJR19EUk1fU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZJQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19EUk1fVkdFTSBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMg bm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJS VVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldAojIENPTkZJR19E Uk1fQk9DSFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fVklSVElPX0dQVSBpcyBub3Qgc2V0CkNP TkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkgUGFuZWxzCiMKQ09ORklHX0RSTV9CUklER0U9 eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRnZXMKIwoKIwojIEZyYW1lIGJ1ZmZlciBEZXZp Y2VzCiMKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJ R19GQl9DTURMSU5FPXkKIyBDT05GSUdfRkJfRERDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQk9P VF9WRVNBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklH X0ZCX0NGQl9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJf Q0ZCX1JFVl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9 eQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENP TkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CiMg Q09ORklHX0ZCX1NWR0FMSUIgaXMgbm90IHNldAojIENPTkZJR19GQl9NQUNNT0RFUyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9NT0RFX0hFTFBF UlM9eQojIENPTkZJR19GQl9USUxFQkxJVFRJTkcgaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZl ciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAoj IENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldAojIENPTkZJR19GQl9WRVNBIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90 IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4 IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMg bm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMg bm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8g aXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9P MSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RS SURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9Q TTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1ZJUlRVQUwgaXMgbm90IHNldAojIENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENP TkZJR19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQlJPQURTSEVFVCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX0FVT19LMTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJTVBMRSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9M Q0RfU1VQUE9SVD15CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfTENEX1BMQVRG T1JNIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFD S0xJR0hUX0dFTkVSSUM9eQojIENPTkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90IHNldAojIENP TkZJR19CQUNLTElHSFRfUE04OTQxX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf U0FIQVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9M TTM2MzkgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBU1RBVEUgaXMg bm90IHNldApDT05GSUdfSERNST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0 CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0s9eQpD T05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19TSVpFPTEwMjQKQ09ORklHX0RVTU1ZX0NPTlNP TEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1NWV9DT05TT0xF X1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdfRlJBTUVCVUZGRVJf Q09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9U QVRJT04gaXMgbm90IHNldAojIENPTkZJR19MT0dPIGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkK IyBDT05GSUdfU09VTkRfT1NTX0NPUkUgaXMgbm90IHNldApDT05GSUdfU05EPXkKQ09ORklHX1NO RF9USU1FUj15CkNPTkZJR19TTkRfUENNPXkKQ09ORklHX1NORF9IV0RFUD15CkNPTkZJR19TTkRf SkFDSz15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPXkKQ09ORklHX1NORF9TRVFfRFVNTVk9eQojIENP TkZJR19TTkRfTUlYRVJfT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1BDTV9PU1MgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU0VRVUVOQ0VSX09TUyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSFJU SU1FUj15CkNPTkZJR19TTkRfU0VRX0hSVElNRVJfREVGQVVMVD15CkNPTkZJR19TTkRfRFlOQU1J Q19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0zMgojIENPTkZJR19TTkRfU1VQUE9SVF9P TERfQVBJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NF X1BST0NGUz15CkNPTkZJR19TTkRfVkVSQk9TRV9QUklOVEs9eQpDT05GSUdfU05EX0RFQlVHPXkK Q09ORklHX1NORF9ERUJVR19WRVJCT1NFPXkKQ09ORklHX1NORF9QQ01fWFJVTl9ERUJVRz15CkNP TkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRfRE1BX1NHQlVGPXkKIyBDT05GSUdfU05EX1JB V01JRElfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QTDNfTElCX1NFUSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9PUEw0X0xJQl9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0JBV0Vf U0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VNVTEwSzFfU0VRIGlzIG5vdCBzZXQKQ09ORklH X1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9QQ1NQPW0KIyBDT05GSUdfU05EX0RVTU1ZIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0FMT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJUk1JREkg aXMgbm90IHNldAojIENPTkZJR19TTkRfTVRQQVYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0VS SUFMX1UxNjU1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NUFU0MDEgaXMgbm90IHNldApDT05G SUdfU05EX1BDST15CiMgQ09ORklHX1NORF9BRDE4ODkgaXMgbm90IHNldAojIENPTkZJR19TTkRf QUxTMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzQwMDAgaXMgbm90IHNldAojIENPTkZJ R19TTkRfQUxJNTQ1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BU0lIUEkgaXMgbm90IHNldAoj IENPTkZJR19TTkRfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FUSUlYUF9NT0RFTSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4 ODIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9BVzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMzMyOCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9CVDg3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DQTAxMDYgaXMgbm90IHNldAojIENP TkZJR19TTkRfQ01JUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09YWUdFTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9DUzQyODEgaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1M0NlhYIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0NUWEZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAg aXMgbm90IHNldAojIENPTkZJR19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xB WUxBMjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9HSU5BMjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9NT05BIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9FQ0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RK IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9JTkRJR09ESlggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMSBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9FTVUxMEsxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcwIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0VOUzEzNzEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOTM4 IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VTMTk2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9G TTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0hEU1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMgbm90IHNldAojIENPTkZJ R19TTkRfSUNFMTcyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9JTlRFTDhYME0gaXMgbm90IHNldAojIENPTkZJR19TTkRfS09SRzEyMTIg aXMgbm90IHNldAojIENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MWDY0 NjRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NQUVTVFJPMyBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9NSVhBUlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldAojIENP TkZJR19TTkRfUENYSFIgaXMgbm90IHNldAojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9STUUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NiBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9STUU5NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFNlggaXMg bm90IHNldAojIENPTkZJR19TTkRfU09OSUNWSUJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9U UklERU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJQTgyWFggaXMgbm90IHNldAojIENPTkZJ R19TTkRfVklBODJYWF9NT0RFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSVJUVU9TTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9WWDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ZTUZQQ0kg aXMgbm90IHNldAoKIwojIEhELUF1ZGlvCiMKQ09ORklHX1NORF9IREE9eQpDT05GSUdfU05EX0hE QV9JTlRFTD15CkNPTkZJR19TTkRfSERBX0hXREVQPXkKQ09ORklHX1NORF9IREFfUkVDT05GSUc9 eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQPXkKQ09ORklHX1NORF9IREFfSU5QVVRfQkVFUF9N T0RFPTEKQ09ORklHX1NORF9IREFfUEFUQ0hfTE9BREVSPXkKQ09ORklHX1NORF9IREFfQ09ERUNf UkVBTFRFSz15CkNPTkZJR19TTkRfSERBX0NPREVDX0FOQUxPRz15CkNPTkZJR19TTkRfSERBX0NP REVDX1NJR01BVEVMPXkKQ09ORklHX1NORF9IREFfQ09ERUNfVklBPXkKQ09ORklHX1NORF9IREFf Q09ERUNfSERNST15CkNPTkZJR19TTkRfSERBX0NPREVDX0NJUlJVUz15CkNPTkZJR19TTkRfSERB X0NPREVDX0NPTkVYQU5UPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTEwPXkKQ09ORklHX1NO RF9IREFfQ09ERUNfQ0EwMTMyPXkKIyBDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzJfRFNQIGlz IG5vdCBzZXQKQ09ORklHX1NORF9IREFfQ09ERUNfQ01FRElBPXkKQ09ORklHX1NORF9IREFfQ09E RUNfU0kzMDU0PXkKQ09ORklHX1NORF9IREFfR0VORVJJQz15CkNPTkZJR19TTkRfSERBX1BPV0VS X1NBVkVfREVGQVVMVD0wCkNPTkZJR19TTkRfSERBX0NPUkU9eQpDT05GSUdfU05EX0hEQV9JOTE1 PXkKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT02NAojIENPTkZJR19TTkRfVVNCIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX1BSSU1FIGlz IG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRF UllfU1RSRU5HVEg9eQojIENPTkZJR19ISURSQVcgaXMgbm90IHNldAojIENPTkZJR19VSElEIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMK IyBDT05GSUdfSElEX0E0VEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BQ1JVWCBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BUFBMRUlSIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CRUxL SU4gaXMgbm90IHNldAojIENPTkZJR19ISURfQkVUT1BfRkYgaXMgbm90IHNldAojIENPTkZJR19I SURfQ0hFUlJZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NISUNPTlkgaXMgbm90IHNldAojIENP TkZJR19ISURfUFJPRElLRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NZUFJFU1MgaXMgbm90 IHNldAojIENPTkZJR19ISURfRFJBR09OUklTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNf RkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0VMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FWktFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9HVDY4M1IgaXMgbm90IHNldAojIENPTkZJR19ISURfS0VZVE9VQ0ggaXMgbm90IHNl dAojIENPTkZJR19ISURfS1lFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1VDTE9HSUMgaXMgbm90 IHNldAojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dZUkFUSU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RX SU5IQU4gaXMgbm90IHNldAojIENPTkZJR19ISURfS0VOU0lOR1RPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9MQ1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9MT0dJVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUdJQ01PVVNF IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01JQ1JPU09GVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9NT05URVJFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NVUxUSVRPVUNIIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX05UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX09SVEVLIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1BBTlRIRVJMT1JEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BFTk1P VU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BFVEFMWU5YIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1BJQ09MQ0QgaXMgbm90IHNldAojIENPTkZJR19ISURfUExBTlRST05JQ1MgaXMgbm90IHNl dAojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JPQ0NBVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfU0FNU1VO RyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TT05ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NQ RUVETElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9TVU5QTFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldAojIENPTkZJR19ISURfU01BUlRKT1lQ TFVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldAojIENPTkZJR19ISURf VE9QU0VFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USElOR00gaXMgbm90IHNldAojIENPTkZJ R19ISURfVEhSVVNUTUFTVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBQ09NIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldAojIENPTkZJR19ISURfWElOTU8gaXMg bm90IHNldAojIENPTkZJR19ISURfWkVST1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfWllE QUNST04gaXMgbm90IHNldAojIENPTkZJR19ISURfU0VOU09SX0hVQiBpcyBub3Qgc2V0CgojCiMg VVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9eQojIENPTkZJR19ISURfUElEIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09ORklH X0kyQ19ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJ R19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VTQl9BUkNIX0hBU19I Q0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMg TWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkK Q09ORklHX1VTQl9EWU5BTUlDX01JTk9SUz15CiMgQ09ORklHX1VTQl9PVEcgaXMgbm90IHNldAoj IENPTkZJR19VU0JfT1RHX1dISVRFTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfQkxB Q0tMSVNUX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfRlNNIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01PTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9XVVNCX0NCQUYgaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xs ZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1hIQ0lfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0Jf RUhDSV9ST09UX0hVQl9UVD15CiMgQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19V U0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTM2Ml9IQ0QgaXMgbm90 IHNldAojIENPTkZJR19VU0JfRlVTQkgyMDBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZP VEcyMTBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09IQ0lfSENEIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9VSENJX0hDRD15CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0QgaXMgbm90IHNldAojIENP TkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9TU0IgaXMg bm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1RfTU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERl dmljZSBDbGFzcyBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX0FDTSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9QUklOVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1dETSBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfVE1DPW0KCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJM S19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAg Zm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT15CiMgQ09ORklHX1VTQl9TVE9SQUdF X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfUkVBTFRFSyBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRBRkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009 eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPXkK Q09ORklHX1VTQl9TVE9SQUdFX1NERFIwOT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9eQpD T05GSUdfVVNCX1NUT1JBR0VfSlVNUFNIT1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPXkK Q09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPXkK Q09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0I9eQojIENPTkZJR19VU0JfU1RPUkFHRV9F TkVfVUI2MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VBUyBpcyBub3Qgc2V0CgojCiMgVVNC IEltYWdpbmcgZGV2aWNlcwojCiMgQ09ORklHX1VTQl9NREM4MDAgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTUlDUk9URUsgaXMgbm90IHNldAojIENPTkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hJUElERUEg aXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQg ZHJpdmVycwojCkNPTkZJR19VU0JfU0VSSUFMPXkKQ09ORklHX1VTQl9TRVJJQUxfQ09OU09MRT15 CkNPTkZJR19VU0JfU0VSSUFMX0dFTkVSSUM9eQojIENPTkZJR19VU0JfU0VSSUFMX1NJTVBMRSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQUlSQ0FCTEUgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX0FSSzMxMTYgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9CRUxLSU49 eQojIENPTkZJR19VU0JfU0VSSUFMX0NIMzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB TF9XSElURUhFQVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9S VCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1AyMTBYIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9DWVBSRVNTX004IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9F TVBFRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU8gaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0VSSUFMX1ZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9J UEFRIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JUiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TRVJJQUxfRURHRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQ T1JUX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0VSSUFMX0dBUk1JTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf SVBXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JVVUgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX0tFWVNQQU5fUERBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9L RVlTUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LTFNJIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1QgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9N Q1RfVTIzMj15CiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX01PUzc3MjAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01PUzc4NDAg aXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX01YVVBPUlQgaXMgbm90IHNldAojIENPTkZJ R19VU0JfU0VSSUFMX05BVk1BTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUEwyMzAz IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4IGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9RQ0FVWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVVBTENP TU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NQQ1A4WDUgaXMgbm90IHNldAojIENP TkZJR19VU0JfU0VSSUFMX1NBRkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NJRVJS QVdJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9TWU1CT0wgaXMgbm90IHNl dAojIENPTkZJR19VU0JfU0VSSUFMX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9D WUJFUkpBQ0sgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hJUkNPTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TRVJJQUxfT1BUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklB TF9PTU5JTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T RVJJQUxfV0lTSEJPTkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NTVTEwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCiMg Q09ORklHX1VTQl9FTUk2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FTUkyNiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VWU0VHIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1JJTzUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRUdPVE9X RVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xF RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9DWVRIRVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lETU9VU0UgaXMgbm90IHNl dAojIENPTkZJR19VU0JfRlRESV9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElT UExBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TSVNVU0JWR0EgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTEQgaXMgbm90IHNldAojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNl dAojIENPTkZJR19VU0JfSU9XQVJSSU9SIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9URVNUPXkKIyBD T05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU0lH SFRGVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ZVVJFWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9FWlVTQl9GWDIgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0IzNTAzIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9D SEFPU0tFWSBpcyBub3Qgc2V0CgojCiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENP TkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9JU1AxMzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9MRURfVFJJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VXQiBpcyBu b3Qgc2V0CiMgQ09ORklHX01NQyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBz ZXQKQ09ORklHX05FV19MRURTPXkKQ09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NM QVNTX0ZMQVNIIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09ORklHX0xFRFNfTE0z NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19M RURTX1BDQTk1MzIgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1MjMgaXMgbm90 IHNldAojIENPTkZJR19MRURTX0xQNTU2MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4NTAx IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19MRURT X0NMRVZPX01BSUwgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAoj IENPTkZJR19MRURTX1BDQTk2M1ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0JEMjgwMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19ERUxMX05FVEJPT0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4 IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1 bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09ORklHX0xFRFNfQkxJ TktNIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15 CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJ R0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0lERV9ESVNLIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVCBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdH RVJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT04gaXMgbm90 IHNldAoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVE IHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19UUklHR0VSX0NBTUVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDQ0VTU0lCSUxJ VFkgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNf QVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CiMgQ09ORklHX0VEQUMgaXMgbm90 IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9T WVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9 eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMg bm90IHNldAoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRGX1NZU0ZTPXkKQ09O RklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBDT05GSUdfUlRDX0lO VEZfREVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9URVNUIGlzIG5vdCBz ZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0FCQjVaRVMzIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X0RTMTMwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0IGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9EUzE2NzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMzIzMiBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JU Q19EUlZfUlM1QzM3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwOCBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X0lTTDEyMDU3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9YMTIwNSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUy MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1ODMgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfQlEzMksgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1MzNTM5MEEgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX0ZNMzEzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg4NTgx IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMjUgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0VNMzAyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90 IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCgojCiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpD T05GSUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUz IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMjQwNCBp cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX000OFQ4NiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQ4VDM1IGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUNTkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01T TTYyNDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0JRNDgwMiBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfUlA1QzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9WMzAyMCBpcyBu b3Qgc2V0CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2 ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUUgaXMgbm90IHNldApDT05GSUdf RE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERN QSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJ R19JRE1BNjQgaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9BVERNQT15CiMgQ09ORklHX0RXX0RN QUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hT VV9ETUFfUENJIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCiMgQ09ORklHX0FTWU5DX1RY X0RNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05GSUdfRE1BX0VO R0lORV9SQUlEPXkKQ09ORklHX0RDQT15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldApD T05GSUdfVUlPPXkKIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QRFJW X0dFTklSUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CiMg Q09ORklHX1VJT19BRUMgaXMgbm90IHNldAojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19ORVRYIGlz IG5vdCBzZXQKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX01GNjI0 IGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJ Tz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJU SU9fUENJX0xFR0FDWT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CiMgQ09ORklHX1ZJUlRJT19J TlBVVCBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fTU1JTz15CiMgQ09ORklHX1ZJUlRJT19NTUlP X0NNRExJTkVfREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qg c3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJTkcgaXMg bm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNFUl9XTUk9eQoj IENPTkZJR19BQ0VSSERGIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxJRU5XQVJFX1dNSSBpcyBub3Qg c2V0CiMgQ09ORklHX0FTVVNfTEFQVE9QIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfV01JPXkKIyBD T05GSUdfREVMTF9XTUlfQUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5v dCBzZXQKIyBDT05GSUdfRlVKSVRTVV9MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNV X1RBQkxFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX0FDQ0VMIGlzIG5vdCBzZXQKIyBDT05GSUdf SFBfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfSFBfV01JPXkKIyBDT05GSUdfUEFOQVNPTklD X0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJPXkKQ09ORklHX1RISU5LUEFE X0FDUElfQUxTQV9TVVBQT1JUPXkKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lMSVRJ RVMgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BB RF9BQ1BJX1ZJREVPPXkKQ09ORklHX1RISU5LUEFEX0FDUElfSE9US0VZX1BPTEw9eQojIENPTkZJ R19TRU5TT1JTX0hEQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBz ZXQKQ09ORklHX0VFRVBDX0xBUFRPUD15CiMgQ09ORklHX0FTVVNfV01JIGlzIG5vdCBzZXQKQ09O RklHX0FDUElfV01JPXkKIyBDT05GSUdfTVNJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPUFNU QVJfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9UT1NISUJBIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMg aXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NNUEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9J UFMgaXMgbm90IHNldAojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VO R19MQVBUT1AgaXMgbm90IHNldAojIENPTkZJR19NWE1fV01JIGlzIG5vdCBzZXQKIyBDT05GSUdf U0FNU1VOR19RMTAgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5URUxfUlNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlz IG5vdCBzZXQKIyBDT05GSUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19J UEMgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hST01FX1BMQVRGT1JNUyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sg ZHJpdmVycwojCgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUz PXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRN RUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05G SUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qg c2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMg bm90IHNldApDT05GSUdfSU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFi bGUgU3VwcG9ydAojCiMgQ09ORklHX0FNRF9JT01NVSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVM X0lPTU1VIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1JFTUFQIGlzIG5vdCBzZXQKCiMKIyBSZW1v dGVwcm9jIGRyaXZlcnMKIwojIENPTkZJR19TVEVfTU9ERU1fUlBST0MgaXMgbm90IHNldAoKIwoj IFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZl cnMKIwojIENPTkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX1RJIGlzIG5v dCBzZXQKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldAojIENP TkZJR19QV00gaXMgbm90IHNldAojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldAojIENPTkZJ R19SRVNFVF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMK IyBQSFkgU3Vic3lzdGVtCiMKIyBDT05GSUdfR0VORVJJQ19QSFkgaXMgbm90IHNldAojIENPTkZJ R19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9VU0Iy IGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNldAojIENPTkZJ R19QT1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9y bWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CiMgQ09ORklHX1RIVU5ERVJCT0xU IGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lkCiMKIyBDT05GSUdfQU5EUk9JRCBpcyBub3Qgc2V0CiMg Q09ORklHX0xJQk5WRElNTSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVNIGlzIG5vdCBzZXQKCiMK IyBGaXJtd2FyZSBEcml2ZXJzCiMKIyBDT05GSUdfRUREIGlzIG5vdCBzZXQKQ09ORklHX0ZJUk1X QVJFX01FTU1BUD15CiMgQ09ORklHX0RFTExfUkJVIGlzIG5vdCBzZXQKIyBDT05GSUdfRENEQkFT IGlzIG5vdCBzZXQKQ09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQK Q09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMgQ09ORklHX0lTQ1NJ X0lCRlRfRklORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0 CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCiMgQ09O RklHX0VGSV9WQVJTIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9FU1JUPXkKQ09ORklHX0VGSV9SVU5U SU1FX01BUD15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CgojCiMgRmlsZSBzeXN0ZW1z CiMKQ09ORklHX0RDQUNIRV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNl dApDT05GSUdfRVhUM19GUz15CkNPTkZJR19FWFQzX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQz X0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9VU0VfRk9SX0VYVDI9 eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMg Q09ORklHX0VYVDRfRU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfREVCVUcgaXMg bm90IHNldApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05G SUdfRlNfTUJDQUNIRT15CkNPTkZJR19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NI RUNLIGlzIG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX1BST0NfSU5GTz15CiMgQ09ORklHX1JFSVNF UkZTX0ZTX1hBVFRSIGlzIG5vdCBzZXQKQ09ORklHX0pGU19GUz15CiMgQ09ORklHX0pGU19QT1NJ WF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19KRlNfU0VDVVJJVFkgaXMgbm90IHNldAojIENPTkZJ R19KRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19KRlNfU1RBVElTVElDUyBpcyBub3Qgc2V0 CkNPTkZJR19YRlNfRlM9eQojIENPTkZJR19YRlNfUVVPVEEgaXMgbm90IHNldApDT05GSUdfWEZT X1BPU0lYX0FDTD15CiMgQ09ORklHX1hGU19SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19XQVJO IGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfR0ZTMl9G UyBpcyBub3Qgc2V0CiMgQ09ORklHX09DRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZT PXkKIyBDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNf RlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklU WV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKQ09ORklHX05JTEZTMl9GUz15CkNPTkZJR19GMkZT X0ZTPW0KQ09ORklHX0YyRlNfU1RBVF9GUz15CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKQ09ORklH X0YyRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfRjJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZTX0VOQ1JZ UFRJT04gaXMgbm90IHNldAojIENPTkZJR19GMkZTX0lPX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05G SUdfRlNfREFYIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRG Uz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElG WT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQojIENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CiMg Q09ORklHX1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFDVEwgaXMgbm90IHNldAojIENP TkZJR19BVVRPRlM0X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0VfRlM9eQojIENPTkZJR19DVVNF IGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GUyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMK IyBDT05GSUdfRlNDQUNIRSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwoj CkNPTkZJR19JU085NjYwX0ZTPXkKIyBDT05GSUdfSk9MSUVUIGlzIG5vdCBzZXQKIyBDT05GSUdf WklTT0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVURGX0ZTIGlzIG5vdCBzZXQKCiMKIyBET1MvRkFU L05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CiMgQ09ORklHX01TRE9TX0ZTIGlzIG5v dCBzZXQKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNP TkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKIyBDT05GSUdfTlRGU19GUyBp cyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05G SUdfUFJPQ19LQ09SRT15CkNPTkZJR19QUk9DX1ZNQ09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15 CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09ORklHX1BST0NfQ0hJTERSRU4gaXMgbm90 IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKIyBDT05G SUdfVE1QRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QRlNfWEFUVFIgaXMgbm90 IHNldApDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19DT05G SUdGU19GUz15CkNPTkZJR19FRklWQVJfRlM9bQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMg Q09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENP TkZJR19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJR19DUkFNRlM9eQojIENPTkZJR19TUVVBU0hGUyBp cyBub3Qgc2V0CiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19NSU5JWF9GUyBp cyBub3Qgc2V0CiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IUEZTX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkUg aXMgbm90IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlz IG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09O RklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19O RlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX05GU19WNF8xIGlz IG5vdCBzZXQKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9MRUdBQ1lfRE5TIGlz IG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19ORlNEPXkKQ09ORklH X05GU0RfVjM9eQojIENPTkZJR19ORlNEX1YzX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19ORlNEX1Y0 PXkKIyBDT05GSUdfTkZTRF9QTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRF9GQVVMVF9JTkpF Q1RJT04gaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09O RklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9O PXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKIyBDT05GSUdfU1VOUlBDX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9GUyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPXkK Q09ORklHX0NJRlNfU1RBVFM9eQpDT05GSUdfQ0lGU19TVEFUUzI9eQojIENPTkZJR19DSUZTX1dF QUtfUFdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfVVBDQUxMIGlzIG5vdCBzZXQKQ09O RklHX0NJRlNfWEFUVFI9eQpDT05GSUdfQ0lGU19QT1NJWD15CiMgQ09ORklHX0NJRlNfQUNMIGlz IG5vdCBzZXQKQ09ORklHX0NJRlNfREVCVUc9eQpDT05GSUdfQ0lGU19ERUJVRzI9eQojIENPTkZJ R19DSUZTX0RGU19VUENBTEwgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1NNQjIgaXMgbm90IHNl dAojIENPTkZJR19OQ1BfRlMgaXMgbm90IHNldAojIENPTkZJR19DT0RBX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfQUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHXzlQX0ZTPXkKQ09ORklHXzlQX0ZTX1BP U0lYX0FDTD15CiMgQ09ORklHXzlQX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX05MUz15 CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15 CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBB R0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0Vf ODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYx IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5v dCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85MzY9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfOTUw IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzMiBpcyBub3Qgc2V0CiMgQ09ORklH X05MU19DT0RFUEFHRV85NDkgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D T0RFUEFHRV8xMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90 IHNldAojIENPTkZJR19OTFNfQVNDSUkgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMT15 CiMgQ09ORklHX05MU19JU084ODU5XzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8z IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNCBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19JU084ODU5XzUgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV82IGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX0lTTzg4NTlfNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5Xzkg aXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xMyBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19JU084ODU5XzE0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTUgaXMgbm90IHNl dAojIENPTkZJR19OTFNfS09JOF9SIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0tPSThfVSBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFD X0NFTFRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAoj IENPTkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJ TExJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX01BQ19HUkVFSyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFD X1JPTUFOSUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQK Q09ORklHX05MU19VVEY4PXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFj a2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRt ZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZF TF9ERUZBVUxUPTQKQ09ORklHX0JPT1RfUFJJTlRLX0RFTEFZPXkKIyBDT05GSUdfRFlOQU1JQ19E RUJVRyBpcyBub3Qgc2V0CgojCiMgQ29tcGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0 aW9ucwojCiMgQ09ORklHX0RFQlVHX0lORk8gaXMgbm90IHNldApDT05GSUdfRU5BQkxFX1dBUk5f REVQUkVDQVRFRD15CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJO PTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJM RV9BU00gaXMgbm90IHNldAojIENPTkZJR19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVS U19DSEVDSz15CkNPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklHX0FSQ0hfV0FO VF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKQ09ORklHX0RFQlVHX0ZP UkNFX1dFQUtfUEVSX0NQVT15CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNS UV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERl YnVnZ2luZwojCiMgQ09ORklHX1BBR0VfRVhURU5TSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFM9eQojIENPTkZJR19E RUJVR19PQkpFQ1RTX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19G UkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19USU1FUlMgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19PQkpFQ1RTX1dPUksgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpF Q1RTX1JDVV9IRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19QRVJDUFVfQ09V TlRFUiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUPTEKQ09O RklHX1NMVUJfREVCVUdfT049eQpDT05GSUdfU0xVQl9TVEFUUz15CkNPTkZJR19IQVZFX0RFQlVH X0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVC VUdfU1RBQ0tfVVNBR0U9eQpDT05GSUdfREVCVUdfVk09eQojIENPTkZJR19ERUJVR19WTV9WTUFD QUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNX1JCIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX1ZJUlRVQUw9eQpDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQpDT05GSUdfREVCVUdfUEVS X0NQVV9NQVBTPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19ERUJV R19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdfSEFW RV9BUkNIX0tBU0FOPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfREVCVUdfU0hJ UlE9eQoKIwojIERlYnVnIExvY2t1cHMgYW5kIEhhbmdzCiMKIyBDT05GSUdfTE9DS1VQX0RFVEVD VE9SIGlzIG5vdCBzZXQKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9I VU5HX1RBU0tfVElNRU9VVD0xMjAKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUM9eQpD T05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0xCiMgQ09ORklHX1BBTklDX09O X09PUFMgaXMgbm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19QQU5J Q19USU1FT1VUPTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQpDT05G SUdfU0NIRURTVEFUUz15CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVSX1NUQVRT PXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKQ09O RklHX0RFQlVHX1JUX01VVEVYRVM9eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpDT05GSUdfREVC VUdfTVVURVhFUz15CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQpDT05GSUdfUFJPVkVfTE9DS0lORz15CkNPTkZJR19M T0NLREVQPXkKQ09ORklHX0xPQ0tfU1RBVD15CiMgQ09ORklHX0RFQlVHX0xPQ0tERVAgaXMgbm90 IHNldApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJ X1NFTEZURVNUUz15CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklH X1RSQUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JK RUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdfREVCVUdfTElT VD15CkNPTkZJR19ERUJVR19QSV9MSVNUPXkKQ09ORklHX0RFQlVHX1NHPXkKQ09ORklHX0RFQlVH X05PVElGSUVSUz15CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNVIERlYnVnZ2lu ZwojCkNPTkZJR19QUk9WRV9SQ1U9eQojIENPTkZJR19QUk9WRV9SQ1VfUkVQRUFURURMWSBpcyBu b3Qgc2V0CkNPTkZJR19TUEFSU0VfUkNVX1BPSU5URVI9eQojIENPTkZJR19UT1JUVVJFX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JD VV9DUFVfU1RBTExfVElNRU9VVD02MApDT05GSUdfUkNVX1RSQUNFPXkKIyBDT05GSUdfUkNVX0VR U19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZB VUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBSUxTTEFCIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxf UEFHRV9BTExPQz15CkNPTkZJR19GQUlMX01BS0VfUkVRVUVTVD15CiMgQ09ORklHX0ZBSUxfSU9f VElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfRlVURVggaXMgbm90IHNldApDT05GSUdf RkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKQ09ORklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfQVJD SF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJ Q1RfVVNFUl9DT1BZX0NIRUNLUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkK Q09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05f R1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVf RFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNP UkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZ PXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15 CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9U UkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZF Ul9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpD T05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9U UkFDRVI9eQpDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0lSUVNPRkZfVFJB Q0VSPXkKQ09ORklHX1NDSEVEX1RSQUNFUj15CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05G SUdfVFJBQ0VSX1NOQVBTSE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVA9 eQpDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVE X0JSQU5DSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVMgaXMgbm90 IHNldAojIENPTkZJR19TVEFDS19UUkFDRVIgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JT19U UkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlQ9eQojIENPTkZJR19VUFJPQkVfRVZFTlQgaXMgbm90 IHNldApDT05GSUdfUFJPQkVfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklH X0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19GVU5DVElPTl9QUk9GSUxFUj15CkNP TkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1Qg aXMgbm90IHNldApDT05GSUdfTU1JT1RSQUNFPXkKQ09ORklHX01NSU9UUkFDRV9URVNUPW0KIyBD T05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZF Ul9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FTlVNX01BUF9GSUxFIGlzIG5vdCBzZXQKCiMKIyBS dW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09eQpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQpD T05GSUdfS1BST0JFU19TQU5JVFlfVEVTVD15CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVS VkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BFUkNQVV9URVNUIGlzIG5vdCBzZXQK Q09ORklHX0FUT01JQzY0X1NFTEZURVNUPXkKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RS SU5HX0hFTFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAoj IENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19QUk9WSURFX09IQ0kx Mzk0X0RNQV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0RPQ1NSQz15CiMgQ09ORklHX0RN QV9BUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfVVNFUl9DT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNl dAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VREVMQVkg aXMgbm90IHNldApDT05GSUdfTUVNVEVTVD15CiMgQ09ORklHX1RFU1RfU1RBVElDX0tFWVMgaXMg bm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RC PXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NUUklDVF9ERVZNRU0gaXMgbm90 IHNldApDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CiMg Q09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfRUFSTFlfUFJJTlRL X0VGSSBpcyBub3Qgc2V0CkNPTkZJR19YODZfUFREVU1QPXkKIyBDT05GSUdfRUZJX1BHVF9EVU1Q IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUk9EQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfU0VUX01PRFVMRV9ST05YIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX05YX1RFU1Q9bQpDT05G SUdfRE9VQkxFRkFVTFQ9eQojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09O RklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JU PXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfSU9fREVM QVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxB WV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwpDT05GSUdfSU9fREVM QVlfMFg4MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90IHNldAojIENPTkZJR19JT19E RUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBzZXQK Q09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0wCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1T IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUSU1J WkVfSU5MSU5JTkcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19OTUlfU0VMRlRFU1Q9eQojIENPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9I QVMgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX0ZQVT15CiMgQ09ORklHX1BVTklUX0FUT01f REVCVUcgaXMgbm90IHNldAoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMg Q09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBp cyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VD VVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFQ1VSSVRZRlMgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklU WV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfWE9SX0JMT0NLUz15CkNP TkZJR19BU1lOQ19DT1JFPXkKQ09ORklHX0FTWU5DX01FTUNQWT15CkNPTkZJR19BU1lOQ19YT1I9 eQpDT05GSUdfQVNZTkNfUFE9eQpDT05GSUdfQVNZTkNfUkFJRDZfUkVDT1Y9eQpDT05GSUdfQ1JZ UFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15 CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQ VE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQ SEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdf Q1JZUFRPX1JORz1tCkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFV TFQ9bQpDT05GSUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKIyBD T05GSUdfQ1JZUFRPX1JTQSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJ R19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15 CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQojIENPTkZJR19DUllQ VE9fUENSWVBUIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQojIENPTkZJR19D UllQVE9fQ1JZUFREIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX01DUllQVEQgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQojIENPTkZJR19DUllQVE9fVEVTVCBpcyBub3Qgc2V0 CgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKIyBD T05GSUdfQ1JZUFRPX0NDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19HQ00gaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19TRVFJViBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNIQUlOSVY9bQoKIwojIEJsb2Nr IG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJR19DUllQVE9fQ1RSIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRUNCPXkKIyBD T05GSUdfQ1JZUFRPX0xSVyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19YVFM9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NN QUM9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQojIENPTkZJR19DUllQVE9fWENCQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19WTUFDIGlzIG5vdCBzZXQKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZ UFRPX0NSQzMyQz15CiMgQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUwgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fQ1JDMzIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVM IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQojIENPTkZJR19DUllQVE9fQ1JD VDEwRElGX1BDTE1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19HSEFTSCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QT0xZ MTMwNV9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9f TUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX1JNRDEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQxNjAgaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fUk1EMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDMyMCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15CiMgQ09ORklHX0NSWVBUT19TSEExX1NTU0Uz IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19TSEE1MTJfU1NTRTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBMV9N QiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9 eQojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1dQNTEy IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMIGlzIG5vdCBz ZXQKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVT X1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUwgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fQU5VQklTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BUkM0PXkK IyBDT05GSUdfQ1JZUFRPX0JMT1dGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0JMT1dG SVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19D QU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNU NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2X0FW WF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklHX0NSWVBUT19E RVMzX0VERV9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRkNSWVBUIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0tIQVpBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TQUxT QTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0IGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNI QTIwX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRUVEIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX1NFUlBFTlQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9T U0UyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWF9YODZfNjQg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19URUEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVFdPRklTSCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X1RXT0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdf Q1JZUFRPX0RFRkxBVEU9eQojIENPTkZJR19DUllQVE9fWkxJQiBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19MWk8gaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qg c2V0CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lf Q1BSTkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT1tCkNPTkZJR19DUllQVE9f RFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz1tCkNPTkZJR19D UllQVE9fSklUVEVSRU5UUk9QWT1tCiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQ SV9BRUFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19IVz15CiMgQ09ORklHX0NSWVBUT19ERVZf UEFETE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9f REVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQ RSBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwoj IENPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfS1ZN PXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJRRkQ9eQpDT05G SUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15CkNPTkZJ R19LVk1fQVBJQ19BUkNISVRFQ1RVUkU9eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FT WU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhf SU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9H X1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09NUEFUPXkKQ09ORklHX1ZJUlRVQUxJWkFUSU9O PXkKQ09ORklHX0tWTT15CkNPTkZJR19LVk1fSU5URUw9eQojIENPTkZJR19LVk1fQU1EIGlzIG5v dCBzZXQKIyBDT05GSUdfS1ZNX01NVV9BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJ TlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJ VFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJ R19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dF TkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dF TkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdf R0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhD SEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JD X0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQojIENPTkZJR19DUkNf SVRVX1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzI9eQojIENPTkZJR19DUkMzMl9TRUxGVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qgc2V0CiMgQ09ORklHX0NS QzMyX0JJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JD MzJDPXkKIyBDT05GSUdfQ1JDOCBpcyBub3Qgc2V0CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFU X0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19D T01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15 CiMgQ09ORklHX1haX0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RFQ19CQ0ogaXMgbm90IHNl dApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklH X0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJD SF9LTVA9eQpDT05GSUdfVEVYVFNFQVJDSF9CTT15CkNPTkZJR19URVhUU0VBUkNIX0ZTTT15CkNP TkZJR19JTlRFUlZBTF9UUkVFPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklHX0hB U19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKIyBDT05G SUdfQ1BVTUFTS19PRkZTVEFDSyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19E UUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNldApDT05G SUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CiMg Q09ORklHX0NPUkRJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0REUiBpcyBub3Qgc2V0CkNPTkZJR19P SURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9OVF9TVVBQT1JUPXkK IyBDT05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpDT05GSUdfRk9OVF84 eDE2PXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfU0dfQ0hB SU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfTU1JT19GTFVT SD15Cg== --===============0367746661147834396== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============0367746661147834396== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCkxLUF9TRVJWRVI6IGlubgpMS1BfQ0dJX1BPUlQ6IDgwCkxLUF9DSUZTX1BPUlQ6IDEzOQp0 ZXN0Y2FzZTogeGZzdGVzdHMKZGVmYXVsdC1tb25pdG9yczoKICB3YWl0OiBhY3RpdmF0ZS1tb25p dG9yCiAga21zZzogCiAgdm1zdGF0OgogICAgaW50ZXJ2YWw6IDEwCmRlZmF1bHQtd2F0Y2hkb2dz OgogIG9vbS1raWxsZXI6IAogIHdhdGNoZG9nOiAKY3B1ZnJlcV9nb3Zlcm5vcjogCm1vZGVsOiBx ZW11LXN5c3RlbS14ODZfNjQgLWVuYWJsZS1rdm0gLWNwdSBIYXN3ZWxsLCtzbWVwLCtzbWFwCm5y X3ZtOiAxNgpucl9jcHU6IDIKbWVtb3J5OiAxRwpkaXNrX3R5cGU6IHZpcnRpby1zY3NpCnJvb3Rm czogZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnegpoZGRfcGFydGl0aW9uczogIi9kZXYvc2Rh IC9kZXYvc2RiIC9kZXYvc2RjIC9kZXYvc2RkIgpzd2FwX3BhcnRpdGlvbnM6ICIvZGV2L3NkZSIK c3NoX2Jhc2VfcG9ydDogMjMwMDAKY2F0ZWdvcnk6IGZ1bmN0aW9uYWwKZGlzazogNEhERApmczog eGZzCnhmc3Rlc3RzOgogIHRlc3Q6IGdlbmVyaWMtc2xvdzIKZW5xdWV1ZV90aW1lOiAyMDE1LTA5 LTE3IDA2OjI3OjE4LjgyMDI5NzE0MyArMDg6MDAKYnJhbmNoOiBsaW51eC1kZXZlbC9kZXZlbC1z cG90LTIwMTUwOTE3MDUzNgpjb21taXQ6IDRkYmViMWVmMzQ5N2E2ZjYxZDAzZjc3MjIwMDA4ZWFj ZTgyNGM4YjYKcXVldWU6IHJhbmQKcmVwZWF0X3RvOiAyCnRlc3Rib3g6IHZtLWtidWlsZC0xRy02 CnRib3hfZ3JvdXA6IHZtLWtidWlsZC0xRwprY29uZmlnOiB4ODZfNjQtbmZzcm9vdAppZDogMGU1 ZDA5YmUxMDQzYmM3MTcwYmFmYmYyMDczYjFjZGZiZGZhNjYwNAp1c2VyOiBsa3AKY29tcGlsZXI6 IGdjYy00LjkKa2VybmVsOiAiL3BrZy9saW51eC94ODZfNjQtbmZzcm9vdC9nY2MtNC45LzRkYmVi MWVmMzQ5N2E2ZjYxZDAzZjc3MjIwMDA4ZWFjZTgyNGM4YjYvdm1saW51ei00LjMuMC1yYzEtbmV4 dC0yMDE1MDkxNS13bC1hdGgtMDI1MjctZzRkYmViMWUiCnJlc3VsdF9yb290OiAiL3Jlc3VsdC94 ZnN0ZXN0cy80SERELXhmcy1nZW5lcmljLXNsb3cyL3ZtLWtidWlsZC0xRy9kZWJpYW4teDg2XzY0 LTIwMTUtMDItMDcuY2d6L3g4Nl82NC1uZnNyb290L2djYy00LjkvNGRiZWIxZWYzNDk3YTZmNjFk MDNmNzcyMjAwMDhlYWNlODI0YzhiNi8wIgpqb2JfZmlsZTogIi9sa3Avc2NoZWR1bGVkL3ZtLWti dWlsZC0xRy02L3JhbmRfeGZzdGVzdHMtNEhERC14ZnMtZ2VuZXJpYy1zbG93Mi1kZWJpYW4teDg2 XzY0LmNnei14ODZfNjQtbmZzcm9vdC00ZGJlYjFlZjM0OTdhNmY2MWQwM2Y3NzIyMDAwOGVhY2U4 MjRjOGI2LTIwMTUwOTE3LTEyMzk0MC14c2FoYS0wLnlhbWwiCmRlcXVldWVfdGltZTogMjAxNS0w OS0xNyAwNjozMTo0NC45OTIwMzc3NjcgKzA4OjAwCm1heF91cHRpbWU6IDM2MDAKaW5pdHJkOiAi L29zaW1hZ2UvZGViaWFuL2RlYmlhbi14ODZfNjQtMjAxNS0wMi0wNy5jZ3oiCmJvb3Rsb2FkZXJf YXBwZW5kOgotIHJvb3Q9L2Rldi9yYW0wCi0gdXNlcj1sa3AKLSBqb2I9L2xrcC9zY2hlZHVsZWQv dm0ta2J1aWxkLTFHLTYvcmFuZF94ZnN0ZXN0cy00SERELXhmcy1nZW5lcmljLXNsb3cyLWRlYmlh bi14ODZfNjQuY2d6LXg4Nl82NC1uZnNyb290LTRkYmViMWVmMzQ5N2E2ZjYxZDAzZjc3MjIwMDA4 ZWFjZTgyNGM4YjYtMjAxNTA5MTctMTIzOTQwLXhzYWhhLTAueWFtbAotIEFSQ0g9eDg2XzY0Ci0g a2NvbmZpZz14ODZfNjQtbmZzcm9vdAotIGJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1zcG90LTIw MTUwOTE3MDUzNgotIGNvbW1pdD00ZGJlYjFlZjM0OTdhNmY2MWQwM2Y3NzIyMDAwOGVhY2U4MjRj OGI2Ci0gQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1uZnNyb290L2djYy00LjkvNGRiZWIx ZWYzNDk3YTZmNjFkMDNmNzcyMjAwMDhlYWNlODI0YzhiNi92bWxpbnV6LTQuMy4wLXJjMS1uZXh0 LTIwMTUwOTE1LXdsLWF0aC0wMjUyNy1nNGRiZWIxZQotIG1heF91cHRpbWU9MzYwMAotIFJFU1VM VF9ST09UPS9yZXN1bHQveGZzdGVzdHMvNEhERC14ZnMtZ2VuZXJpYy1zbG93Mi92bS1rYnVpbGQt MUcvZGViaWFuLXg4Nl82NC0yMDE1LTAyLTA3LmNnei94ODZfNjQtbmZzcm9vdC9nY2MtNC45LzRk YmViMWVmMzQ5N2E2ZjYxZDAzZjc3MjIwMDA4ZWFjZTgyNGM4YjYvMAotIExLUF9TRVJWRVI9aW5u Ci0gfDItCgoKICBlYXJseXByaW50az10dHlTMCwxMTUyMDAgc3lzdGVtZC5sb2dfbGV2ZWw9ZXJy CiAgZGVidWcgYXBpYz1kZWJ1ZyBzeXNycV9hbHdheXNfZW5hYmxlZCByY3VwZGF0ZS5yY3VfY3B1 X3N0YWxsX3RpbWVvdXQ9MTAwCiAgcGFuaWM9LTEgc29mdGxvY2t1cF9wYW5pYz0xIG5taV93YXRj aGRvZz1wYW5pYyBvb3BzPXBhbmljIGxvYWRfcmFtZGlzaz0yIHByb21wdF9yYW1kaXNrPTAKICBj b25zb2xlPXR0eVMwLDExNTIwMCBjb25zb2xlPXR0eTAgdmdhPW5vcm1hbAoKICBydwpsa3BfaW5p dHJkOiAiL2xrcC9sa3AvbGtwLXg4Nl82NC5jZ3oiCm1vZHVsZXNfaW5pdHJkOiAiL3BrZy9saW51 eC94ODZfNjQtbmZzcm9vdC9nY2MtNC45LzRkYmViMWVmMzQ5N2E2ZjYxZDAzZjc3MjIwMDA4ZWFj ZTgyNGM4YjYvbW9kdWxlcy5jZ3oiCmJtX2luaXRyZDogIi9vc2ltYWdlL2RlcHMvZGViaWFuLXg4 Nl82NC0yMDE1LTAyLTA3LmNnei9sa3AuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0y MDE1LTAyLTA3LmNnei9ydW4taXBjb25maWcuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82 NC0yMDE1LTAyLTA3LmNnei9mcy5jZ3osL2xrcC9iZW5jaG1hcmtzL3hmc3Rlc3RzLmNneiIKam9i X3N0YXRlOiB1cGxvYWRfZG1lc2cK --===============0367746661147834396== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" bWtmcyAtdCB4ZnMgL2Rldi9zZGMKbWtmcyAtdCB4ZnMgL2Rldi9zZGEKbWtmcyAtdCB4ZnMgL2Rl di9zZGQKbWtmcyAtdCB4ZnMgL2Rldi9zZGIKbW91bnQgLXQgeGZzIC1vIG5vYmFycmllcixpbm9k ZTY0IC9kZXYvc2RhIC9mcy9zZGEKbW91bnQgLXQgeGZzIC1vIG5vYmFycmllcixpbm9kZTY0IC9k ZXYvc2RiIC9mcy9zZGIKbW91bnQgLXQgeGZzIC1vIG5vYmFycmllcixpbm9kZTY0IC9kZXYvc2Rj IC9mcy9zZGMKbW91bnQgLXQgeGZzIC1vIG5vYmFycmllcixpbm9kZTY0IC9kZXYvc2RkIC9mcy9z ZGQK --===============0367746661147834396==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754627AbbITIvz (ORCPT ); Sun, 20 Sep 2015 04:51:55 -0400 Received: from mga09.intel.com ([134.134.136.24]:12500 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754621AbbITIvc (ORCPT ); Sun, 20 Sep 2015 04:51:32 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.17,561,1437462000"; d="xz'?yaml'?scan'208";a="808654910" From: kernel test robot Subject: [lkp] [x86/dumpstack] 8ba848287b: BUG: scheduling while atomic: swapper/0/0/0x00000002 CC: lkp@01.org CC: LKML TO: Andy Lutomirski Date: Sun, 20 Sep 2015 16:51:28 +0800 Message-ID: <87si69bhin.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 git://internal_merge_and_test_tree revert-8ba848287b7a408b280e30beea9a29d1297662a5-8ba848287b7a408b280e30beea9a29d1297662a5 commit 8ba848287b7a408b280e30beea9a29d1297662a5 ("x86/dumpstack: Show top of special stack if we OOPS on a special stack") +------------------------------------------------------------------------------+------------+------------+ | | 0de0ad4a15 | 8ba848287b | +------------------------------------------------------------------------------+------------+------------+ | boot_successes | 11 | 11 | | boot_failures | 20 | 19 | | INFO:task_blocked_for_more_than#seconds | 18 | 18 | | RIP:delay_tsc | 2 | 1 | | RIP:flat_send_IPI_mask | 18 | 5 | | Kernel_panic-not_syncing:hung_task:blocked_tasks | 18 | 4 | | backtrace:vfs_write | 16 | 15 | | backtrace:SyS_write | 16 | 15 | | backtrace:vfs_read | 4 | 1 | | backtrace:SyS_read | 4 | 1 | | backtrace:watchdog | 18 | 4 | | RIP:update_cfs_shares | 1 | | | backtrace:cpu_startup_entry | 8 | 7 | | RIP:__schedule | 1 | | | RIP:native_safe_halt | 5 | 2 | | RIP:irq_exit | 1 | | | backtrace:do_sys_open | 2 | 1 | | backtrace:SyS_open | 2 | 1 | | RIP:rcu_read_lock_held | 1 | | | RIP:___might_sleep | 1 | | | RIP:lock_is_held | 1 | | | RIP:arch_cpu_idle | 1 | | | RIP:sched_clock_local | 1 | 1 | | invoked_oom-killer:gfp_mask=0x | 2 | 1 | | Mem-Info | 2 | 1 | | Out_of_memory:Kill_process | 1 | 1 | | RIP:set_next_entity | 1 | | | RIP:raise_softirq | 1 | | | RIP:get_next_timer_interrupt | 1 | | | BUG:scheduling_while_atomic | 0 | 14 | | BUG:sleeping_function_called_from_invalid_context_at_include/linux/pagemap.h | 0 | 1 | | BUG:sleeping_function_called_from_invalid_context_at_mm/slub.c | 0 | 2 | | backtrace:do_execve | 0 | 1 | | backtrace:SyS_execve | 0 | 1 | | RIP:trace_hardirqs_on | 0 | 1 | | backtrace:x86_64_start_kernel | 0 | 3 | | backtrace:do_dup2 | 0 | 2 | | backtrace:SyS_dup3 | 0 | 2 | | backtrace:SyS_dup2 | 0 | 2 | | RIP:trace_hardirqs_on_caller | 0 | 1 | +------------------------------------------------------------------------------+------------+------------+ The first softlockup seems not related to the commit. But the BUG following appears related. [ 360.697040] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 120.359549] XFS (sdc): Unmounting Filesystem [ 120.378720] XFS (sdd): Unmounting Filesystem 2015-09-19 18:08:35 export TEST_DIR=/fs/sda [ 360.534202] INFO: task cat-vmstat:4009 blocked for more than 120 seconds. [ 360.536125] Not tainted 4.3.0-rc1-00050-g8ba8482 #1 [ 360.537786] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 360.540392] cat-vmstat D ffff8800383d6880 13568 4009 1 0x00000000 [ 360.549607] ffff88003d66fa48 0000000000000086 000000177cbca02e ffff8800383d6898 [ 360.552534] ffff8800361e0000 ffff88003b81d400 ffff88003d670000 7fffffffffffffff [ 360.555425] 7fffffffffffffff ffffffff81c2eae2 0000000000000002 ffff88003d66fa60 [ 360.567558] Call Trace: [ 360.577645] [] ? bit_wait+0x4b/0x4b [ 360.579203] [] schedule+0x7a/0x8f [ 360.580749] [] schedule_timeout+0x3f/0x29d [ 360.582410] [] ? sched_clock_cpu+0x99/0xad [ 360.584026] [] ? mark_held_locks+0x52/0x68 [ 360.585627] [] ? ktime_get+0x8e/0x117 [ 360.605356] [] ? bit_wait+0x4b/0x4b [ 360.607036] [] ? kvm_clock_read+0x25/0x2e [ 360.608770] [] ? bit_wait+0x4b/0x4b [ 360.610315] [] io_schedule_timeout+0xb7/0x12b [ 360.611859] [] ? io_schedule_timeout+0xb7/0x12b [ 360.613416] [] bit_wait_io+0x51/0x55 [ 360.614845] [] __wait_on_bit+0x4b/0x7d [ 360.616290] [] out_of_line_wait_on_bit+0x71/0x7c [ 360.630974] [] ? bit_wait+0x4b/0x4b [ 360.632642] [] ? autoremove_wake_function+0x3a/0x3a [ 360.634526] [] nfs_wait_on_request+0x47/0x4a [ 360.636301] [] nfs_updatepage+0x637/0x7b9 [ 360.638030] [] nfs_write_end+0x12c/0x2fe [ 360.639744] [] generic_perform_write+0x142/0x1fd [ 360.641567] [] __generic_file_write_iter+0xce/0x174 [ 360.643441] [] generic_file_write_iter+0x11b/0x188 [ 360.658129] [] nfs_file_write+0xa1/0x11e [ 360.659622] [] __vfs_write+0x95/0xbe [ 360.661046] [] vfs_write+0xbc/0x163 [ 360.671479] [] SyS_write+0x51/0x92 [ 360.673127] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 360.674915] 2 locks held by cat-vmstat/4009: [ 360.676182] #0: (sb_writers#12){.+.+.+}, at: [] __sb_start_write+0x5f/0xb0 [ 360.679201] #1: (&sb->s_type->i_mutex_key#14){+.+.+.}, at: [] generic_file_write_iter+0x38/0x188 [ 360.682508] Sending NMI to all CPUs: [ 360.697029] NMI backtrace for cpu 0 [ 360.697040] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.697042] no locks held by swapper/0/0. [ 360.697057] Modules linked in: snd_pcsp [ 360.697060] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.3.0-rc1-00050-g8ba8482 #1 [ 360.697061] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.697064] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff82238580 [ 360.697066] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff8222bed8 [ 360.697069] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff82228000 [ 360.697069] Call Trace: [ 360.697072] [] dump_stack+0x4b/0x63 [ 360.697076] [] __schedule_bug+0x64/0x73 [ 360.697078] [] __schedule+0x6d/0xe9a [ 360.697081] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.697083] [] schedule+0x7a/0x8f [ 360.697084] [] schedule_preempt_disabled+0x15/0x1e [ 360.697087] [] cpu_startup_entry+0x30b/0x3a3 [ 360.697089] [] rest_init+0x13a/0x140 [ 360.697091] [] start_kernel+0x43b/0x448 [ 360.697093] [] ? early_idt_handler_array+0x120/0x120 [ 360.697096] [] x86_64_start_reservations+0x2a/0x2c [ 360.697098] [] x86_64_start_kernel+0x138/0x145 [ 360.701035] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.701036] no locks held by swapper/0/0. [ 360.701039] Modules linked in: snd_pcsp [ 360.701041] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.0-rc1-00050-g8ba8482 #1 [ 360.701042] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.701045] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff82238580 [ 360.701047] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff8222bed8 [ 360.701050] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff82228000 [ 360.701050] Call Trace: [ 360.701054] [] dump_stack+0x4b/0x63 [ 360.701057] [] __schedule_bug+0x64/0x73 [ 360.701060] [] __schedule+0x6d/0xe9a [ 360.701063] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.701065] [] schedule+0x7a/0x8f [ 360.701067] [] schedule_preempt_disabled+0x15/0x1e [ 360.701069] [] cpu_startup_entry+0x30b/0x3a3 [ 360.701071] [] rest_init+0x13a/0x140 [ 360.701075] [] start_kernel+0x43b/0x448 [ 360.701078] [] ? early_idt_handler_array+0x120/0x120 [ 360.701080] [] x86_64_start_reservations+0x2a/0x2c [ 360.701082] [] x86_64_start_kernel+0x138/0x145 [ 360.706048] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.706049] no locks held by swapper/0/0. [ 360.706052] Modules linked in: snd_pcsp [ 360.706054] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.0-rc1-00050-g8ba8482 #1 [ 360.706055] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.706059] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff82238580 [ 360.706061] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff8222bed8 [ 360.706063] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff82228000 [ 360.706064] Call Trace: [ 360.706070] [] dump_stack+0x4b/0x63 [ 360.706074] [] __schedule_bug+0x64/0x73 [ 360.706076] [] __schedule+0x6d/0xe9a [ 360.706081] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.706083] [] schedule+0x7a/0x8f [ 360.706085] [] schedule_preempt_disabled+0x15/0x1e [ 360.706088] [] cpu_startup_entry+0x30b/0x3a3 [ 360.706091] [] rest_init+0x13a/0x140 [ 360.706096] [] start_kernel+0x43b/0x448 [ 360.706098] [] ? early_idt_handler_array+0x120/0x120 [ 360.706101] [] x86_64_start_reservations+0x2a/0x2c [ 360.706103] [] x86_64_start_kernel+0x138/0x145 [ 360.709045] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.709047] no locks held by swapper/0/0. [ 360.709049] Modules linked in: snd_pcsp [ 360.709052] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.0-rc1-00050-g8ba8482 #1 [ 360.709053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.709056] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff82238580 [ 360.709058] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff8222bed8 [ 360.709060] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff82228000 [ 360.709061] Call Trace: [ 360.709066] [] dump_stack+0x4b/0x63 [ 360.709069] [] __schedule_bug+0x64/0x73 [ 360.709071] [] __schedule+0x6d/0xe9a [ 360.709074] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.709076] [] schedule+0x7a/0x8f [ 360.709078] [] schedule_preempt_disabled+0x15/0x1e [ 360.709081] [] cpu_startup_entry+0x30b/0x3a3 [ 360.709083] [] rest_init+0x13a/0x140 [ 360.709086] [] start_kernel+0x43b/0x448 [ 360.709088] [] ? early_idt_handler_array+0x120/0x120 [ 360.709090] [] x86_64_start_reservations+0x2a/0x2c [ 360.709092] [] x86_64_start_kernel+0x138/0x145 [ 360.717047] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.717048] no locks held by swapper/0/0. [ 360.717051] Modules linked in: snd_pcsp [ 360.717054] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.0-rc1-00050-g8ba8482 #1 [ 360.717055] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.717058] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff82238580 [ 360.717060] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff8222bed8 [ 360.717062] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff82228000 [ 360.717063] Call Trace: [ 360.717069] [] dump_stack+0x4b/0x63 [ 360.717074] [] __schedule_bug+0x64/0x73 [ 360.717077] [] __schedule+0x6d/0xe9a [ 360.717081] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.717083] [] schedule+0x7a/0x8f [ 360.717085] [] schedule_preempt_disabled+0x15/0x1e [ 360.717089] [] cpu_startup_entry+0x30b/0x3a3 [ 360.717092] [] rest_init+0x13a/0x140 [ 360.717096] [] start_kernel+0x43b/0x448 [ 360.717099] [] ? early_idt_handler_array+0x120/0x120 [ 360.717102] [] x86_64_start_reservations+0x2a/0x2c [ 360.717104] [] x86_64_start_kernel+0x138/0x145 [ 360.722112] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.722113] no locks held by swapper/0/0. [ 360.722116] Modules linked in: snd_pcsp [ 360.722119] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.0-rc1-00050-g8ba8482 #1 [ 360.722120] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.722123] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff82238580 [ 360.722125] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff8222bed8 [ 360.722128] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff82228000 [ 360.722128] Call Trace: [ 360.722134] [] dump_stack+0x4b/0x63 [ 360.722138] [] __schedule_bug+0x64/0x73 [ 360.722140] [] __schedule+0x6d/0xe9a [ 360.722144] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.722146] [] schedule+0x7a/0x8f [ 360.722148] [] schedule_preempt_disabled+0x15/0x1e [ 360.722150] [] cpu_startup_entry+0x30b/0x3a3 [ 360.722152] [] rest_init+0x13a/0x140 [ 360.722156] [] start_kernel+0x43b/0x448 [ 360.722158] [] ? early_idt_handler_array+0x120/0x120 [ 360.722160] [] x86_64_start_reservations+0x2a/0x2c [ 360.722162] [] x86_64_start_kernel+0x138/0x145 [ 360.725037] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.725038] no locks held by swapper/0/0. [ 360.725040] Modules linked in: snd_pcsp [ 360.725042] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.0-rc1-00050-g8ba8482 #1 [ 360.725043] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.725046] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff82238580 [ 360.725048] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff8222bed8 [ 360.725050] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff82228000 [ 360.725050] Call Trace: [ 360.725055] [] dump_stack+0x4b/0x63 [ 360.725059] [] __schedule_bug+0x64/0x73 [ 360.725061] [] __schedule+0x6d/0xe9a [ 360.725064] [] ? tick_nohz_idle_exit+0xf6/0x102 [ 360.725067] [] schedule+0x7a/0x8f [ 360.725068] [] schedule_preempt_disabled+0x15/0x1e [ 360.725071] [] cpu_startup_entry+0x30b/0x3a3 [ 360.725074] [] rest_init+0x13a/0x140 [ 360.725077] [] start_kernel+0x43b/0x448 [ 360.725079] [] ? early_idt_handler_array+0x120/0x120 [ 360.725081] [] x86_64_start_reservations+0x2a/0x2c [ 360.725083] [] x86_64_start_kernel+0x138/0x145 [ 360.728046] BUG: scheduling while atomic: swapper/0/0/0x00000002 [ 360.728047] no locks held by swapper/0/0. [ 360.728049] Modules linked in: snd_pcsp [ 360.728052] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W 4.3.0-rc1-00050-g8ba8482 #1 [ 360.728053] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 360.728056] 0000000000000000 ffffffff8222be68 ffffffff814fdfac ffffffff82238580 [ 360.728058] ffffffff8222be80 ffffffff810b7bd4 ffff8800381d6880 ffffffff8222bed8 [ 360.728060] ffffffff81c2d5a8 ffffffff82238580 ffffffff81110149 ffffffff82228000 [ 360.728061] Call Trace: [ 360.728066] [] dump_stack+0x4b/0x63 [ 360.728069] [] __schedule_bug+0x64/0x73 To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.3.0-rc1-00050-g8ba8482 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.3.0-rc1 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y CONFIG_CGROUP_DEBUG=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # 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=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y CONFIG_DEBUG_BLK_CGROUP=y # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set # CONFIG_RD_LZMA is not set # CONFIG_RD_XZ is not set # CONFIG_RD_LZO is not set CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=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=y CONFIG_SLUB_DEBUG=y CONFIG_COMPAT_BRK=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLUB_CPU_PARTIAL=y # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set CONFIG_MCORE2=y # CONFIG_MATOM is not set # CONFIG_GENERIC_CPU is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_P6_NOP=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y # CONFIG_CPU_SUP_AMD is not set CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y # CONFIG_X86_MCE_AMD is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y # CONFIG_I8K is not set CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_MICROCODE_INTEL_EARLY=y CONFIG_MICROCODE_EARLY=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_MOVABLE_NODE is not set CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_COMPACTION is not set CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y # CONFIG_TRANSPARENT_HUGEPAGE is not set # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_X86_PMEM_LEGACY is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_KEXEC_FILE=y # CONFIG_KEXEC_VERIFY_SIG is not set CONFIG_CRASH_DUMP=y # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y # CONFIG_LIVEPATCH is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=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=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set CONFIG_X86_ACPI_CPUFREQ=y # CONFIG_X86_POWERNOW_K8 is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y # CONFIG_HOTPLUG_PCI_PCIE is not set CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set # CONFIG_PCIEAER_INJECT is not set # CONFIG_PCIEASPM is not set CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y # CONFIG_PCCARD is not set CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set # CONFIG_HOTPLUG_PCI_SHPC is not set # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set # CONFIG_X86_X32 is not set CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=y # CONFIG_SYN_COOKIES is not set # CONFIG_NET_UDP_TUNNEL is not set # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y # CONFIG_INET_XFRM_MODE_TRANSPORT is not set # CONFIG_INET_XFRM_MODE_TUNNEL is not set # CONFIG_INET_XFRM_MODE_BEET is not set CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y # CONFIG_TCP_CONG_DCTCP is not set # CONFIG_TCP_CONG_CDG is not set # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set # CONFIG_IPV6_OPTIMISTIC_DAD is not set # CONFIG_INET6_AH is not set # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set # CONFIG_IPV6_ILA is not set # CONFIG_INET6_XFRM_TUNNEL is not set # CONFIG_INET6_TUNNEL is not set CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y # CONFIG_IPV6_SIT_6RD is not set CONFIG_IPV6_NDISC_NODETYPE=y # CONFIG_IPV6_TUNNEL is not set # CONFIG_IPV6_GRE is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y # CONFIG_NF_CONNTRACK_TIMEOUT is not set # CONFIG_NF_CONNTRACK_TIMESTAMP is not set CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=y CONFIG_NF_CONNTRACK_FTP=y CONFIG_NF_CONNTRACK_H323=y CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y CONFIG_NF_CONNTRACK_NETBIOS_NS=y # CONFIG_NF_CONNTRACK_SNMP is not set CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y # CONFIG_NF_CT_NETLINK_TIMEOUT is not set # CONFIG_NETFILTER_NETLINK_QUEUE_CT is not set # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y # # Xtables targets # # CONFIG_NETFILTER_XT_TARGET_AUDIT is not set CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CT=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y # CONFIG_NETFILTER_XT_TARGET_HMARK is not set CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=y # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_NOTRACK=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TPROXY=y CONFIG_NETFILTER_XT_TARGET_TRACE=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set # CONFIG_NETFILTER_XT_MATCH_BPF is not set # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_HL=y # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y # CONFIG_NETFILTER_XT_MATCH_L2TP is not set CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=y CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_SOCKET=y CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y CONFIG_NETFILTER_XT_MATCH_TCPMSS=y CONFIG_NETFILTER_XT_MATCH_TIME=y CONFIG_NETFILTER_XT_MATCH_U32=y # CONFIG_IP_SET is not set # CONFIG_IP_VS is not set # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_DUP_IPV4=y # CONFIG_NF_LOG_ARP is not set # CONFIG_NF_LOG_IPV4 is not set CONFIG_NF_REJECT_IPV4=y # CONFIG_NF_NAT_IPV4 is not set CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y # CONFIG_IP_NF_MATCH_RPFILTER is not set CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y # CONFIG_IP_NF_TARGET_SYNPROXY is not set # CONFIG_IP_NF_NAT is not set CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_CLUSTERIP=y CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_TTL=y CONFIG_IP_NF_RAW=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # # CONFIG_NF_DEFRAG_IPV6 is not set # CONFIG_NF_CONNTRACK_IPV6 is not set # CONFIG_NF_DUP_IPV6 is not set # CONFIG_NF_REJECT_IPV6 is not set # CONFIG_NF_LOG_IPV6 is not set # CONFIG_IP6_NF_IPTABLES is not set CONFIG_BRIDGE_NF_EBTABLES=y CONFIG_BRIDGE_EBT_BROUTE=y CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y CONFIG_BRIDGE_EBT_ARP=y CONFIG_BRIDGE_EBT_IP=y # CONFIG_BRIDGE_EBT_IP6 is not set CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y CONFIG_BRIDGE_EBT_PKTTYPE=y CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y CONFIG_BRIDGE_EBT_MARK_T=y CONFIG_BRIDGE_EBT_REDIRECT=y CONFIG_BRIDGE_EBT_SNAT=y CONFIG_BRIDGE_EBT_LOG=y CONFIG_BRIDGE_EBT_NFLOG=y # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_L2TP is not set CONFIG_STP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_HAVE_NET_DSA=y # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set # CONFIG_NET_SCH_HTB is not set # CONFIG_NET_SCH_HFSC is not set # CONFIG_NET_SCH_PRIO is not set # CONFIG_NET_SCH_MULTIQ is not set # CONFIG_NET_SCH_RED is not set # CONFIG_NET_SCH_SFB is not set # CONFIG_NET_SCH_SFQ is not set # CONFIG_NET_SCH_TEQL is not set # CONFIG_NET_SCH_TBF is not set # CONFIG_NET_SCH_GRED is not set # CONFIG_NET_SCH_DSMARK is not set CONFIG_NET_SCH_NETEM=y # CONFIG_NET_SCH_DRR is not set # CONFIG_NET_SCH_MQPRIO is not set # CONFIG_NET_SCH_CHOKE is not set # CONFIG_NET_SCH_QFQ is not set # CONFIG_NET_SCH_CODEL is not set # CONFIG_NET_SCH_FQ_CODEL is not set # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set # CONFIG_NET_SCH_PLUG is not set # # Classification # # CONFIG_NET_CLS_BASIC is not set # CONFIG_NET_CLS_TCINDEX is not set # CONFIG_NET_CLS_ROUTE4 is not set # CONFIG_NET_CLS_FW is not set # CONFIG_NET_CLS_U32 is not set # CONFIG_NET_CLS_RSVP is not set # CONFIG_NET_CLS_RSVP6 is not set # CONFIG_NET_CLS_FLOW is not set # CONFIG_NET_CLS_CGROUP is not set # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_CLS_FLOWER is not set # CONFIG_NET_EMATCH is not set # CONFIG_NET_CLS_ACT is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH 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_NET_SWITCHDEV is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y # CONFIG_BPF_JIT is not set CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NET_TCPPROBE is not set # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_WIRELESS is not set # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=y # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=128 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set # CONFIG_EEPROM_LEGACY is not set # CONFIG_EEPROM_MAX6875 is not set # CONFIG_EEPROM_93CX6 is not set # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y # CONFIG_IDE_GD_ATAPI is not set # CONFIG_BLK_DEV_IDECD is not set # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_PIIX=y # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set # CONFIG_BLK_DEV_SR is not set # CONFIG_CHR_DEV_SG is not set # CONFIG_CHR_DEV_SCH is not set CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SRP_ATTRS is not set CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set CONFIG_ISCSI_BOOT_SYSFS=y # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 # CONFIG_AIC7XXX_BUILD_FIRMWARE is not set CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_BUILD_FIRMWARE is not set CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y 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 is not set CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT2SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS_LOGGING is not set # CONFIG_SCSI_MPT3SAS is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_EATA is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set # CONFIG_SCSI_DH is not set # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set # CONFIG_PATA_OLDPIIX is not set # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set CONFIG_PATA_PLATFORM=y # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=y CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y # CONFIG_DM_THIN_PROVISIONING is not set # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y # CONFIG_DM_RAID is not set CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_DELAY=y CONFIG_DM_UEVENT=y # CONFIG_DM_FLAKEY is not set # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set CONFIG_DUMMY=y # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=y # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set CONFIG_VIRTIO_NET=y # CONFIG_NLMON is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # CONFIG_VHOST_NET=y CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y # CONFIG_ALX is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y # CONFIG_BNX2X is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_LIQUIDIO is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y # CONFIG_DE2104X is not set # CONFIG_TULIP is not set # CONFIG_DE4X5 is not set # CONFIG_WINBOND_840 is not set # CONFIG_DM9102 is not set # CONFIG_ULI526X is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y CONFIG_IGBVF=y CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y # CONFIG_IXGBEVF is not set # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_IP1000=y CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y # CONFIG_SKGE_DEBUG is not set # CONFIG_SKGE_GENESIS is not set CONFIG_SKY2=y # CONFIG_SKY2_DEBUG is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set # CONFIG_NET_PACKET_ENGINE is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y # CONFIG_8139CP is not set # CONFIG_8139TOO is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set CONFIG_SIS190=y # CONFIG_SFC is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set CONFIG_VIA_VELOCITY=y CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AQUANTIA_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=y CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y # CONFIG_REALTEK_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_STE10XP is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MICREL_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_FIXED_PHY is not set # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_NET_INT51X1=y # CONFIG_USB_IPHETH is not set # CONFIG_USB_SIERRA_NET is not set # CONFIG_USB_VL600 is not set # CONFIG_WLAN is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y # CONFIG_INPUT_FF_MEMLESS is not set CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y # 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_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 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=y # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set CONFIG_KEYBOARD_XTKBD=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_PCSPKR is not set # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_APANEL is not set # CONFIG_INPUT_ATLAS_BTNS is not set # CONFIG_INPUT_ATI_REMOTE2 is not set # CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set CONFIG_INPUT_UINPUT=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_SERPORT is not set # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set CONFIG_NOZOMI=y # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=16 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_FINTEK is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_TTY_PRINTK is not set CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y # CONFIG_HW_RANDOM_AMD is not set CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y # CONFIG_I2C_CHARDEV is not set # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set # 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_LIGHT is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_STUB is not set # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y # CONFIG_GPIOLIB is not set # CONFIG_W1 is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27x00 is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y # CONFIG_HWMON_VID is not set # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set # CONFIG_SENSORS_AD7418 is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1026 is not set # CONFIG_SENSORS_ADM1029 is not set # CONFIG_SENSORS_ADM1031 is not set # CONFIG_SENSORS_ADM9240 is not set # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set # CONFIG_SENSORS_ADT7462 is not set # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set # CONFIG_SENSORS_ASC7621 is not set # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set # CONFIG_SENSORS_APPLESMC is not set # CONFIG_SENSORS_ASB100 is not set # CONFIG_SENSORS_ATXP1 is not set # CONFIG_SENSORS_DS620 is not set # CONFIG_SENSORS_DS1621 is not set # CONFIG_SENSORS_DELL_SMM is not set # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set # CONFIG_SENSORS_F75375S is not set # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set # CONFIG_SENSORS_LINEAGE is not set # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_MAX16065 is not set # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX6639 is not set # CONFIG_SENSORS_MAX6642 is not set # CONFIG_SENSORS_MAX6650 is not set # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set # CONFIG_SENSORS_LM75 is not set # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set # CONFIG_SENSORS_LM85 is not set # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LM95234 is not set # CONFIG_SENSORS_LM95241 is not set # CONFIG_SENSORS_LM95245 is not set # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set # CONFIG_SENSORS_NTC_THERMISTOR is not set # CONFIG_SENSORS_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT21 is not set # CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SCH5627 is not set # CONFIG_SENSORS_SCH5636 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set # CONFIG_SENSORS_VIA_CPUTEMP is not set # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set # CONFIG_SENSORS_W83795 is not set # CONFIG_SENSORS_W83L785TS is not set # CONFIG_SENSORS_W83L786NG is not set # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set # CONFIG_IBMASR is not set # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y # CONFIG_IT8712F_WDT is not set # CONFIG_IT87_WDT is not set # CONFIG_HP_WATCHDOG is not set # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set # CONFIG_SMSC37B787_WDT is not set # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set # CONFIG_W83977F_WDT is not set # CONFIG_MACHZ_WDT is not set # CONFIG_SBC_EPX_C3_WATCHDOG is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set CONFIG_LPC_ICH=y # CONFIG_LPC_SCH is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_INTEL=y # CONFIG_AGP_SIS is not set # CONFIG_AGP_VIA is not set CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set # CONFIG_DRM_I2C_CH7006 is not set # CONFIG_DRM_I2C_SIL164 is not set # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I810 is not set CONFIG_DRM_I915=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_SIS is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VGEM is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set # CONFIG_FB_VESA is not set # CONFIG_FB_EFI is not set # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_VIRTUAL is not set # 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 is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_VGASTATE is not set CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=1024 CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_LOGO is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_HRTIMER=y CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m # CONFIG_SND_DUMMY is not set # CONFIG_SND_ALOOP is not set # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SE6X is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y # CONFIG_SND_HDA_CODEC_CA0132_DSP is not set CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_USB is not set # CONFIG_SND_SOC is not set # CONFIG_SOUND_PRIME is not set # # 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 is not set # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTRIG is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PENMOUNT is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SONY is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=y # CONFIG_HID_PID is not set CONFIG_USB_HIDDEV=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_OTG_FSM is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_MON is not set # CONFIG_USB_WUSB_CBAF is not set # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set # CONFIG_USB_XHCI_HCD is not set 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 is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FUSBH200_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_OHCI_HCD is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_REALTEK is not set CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set # CONFIG_USB_SERIAL_AIRCABLE is not set # CONFIG_USB_SERIAL_ARK3116 is not set CONFIG_USB_SERIAL_BELKIN=y # CONFIG_USB_SERIAL_CH341 is not set # CONFIG_USB_SERIAL_WHITEHEAT is not set # CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set # CONFIG_USB_SERIAL_CP210X is not set # CONFIG_USB_SERIAL_CYPRESS_M8 is not set # CONFIG_USB_SERIAL_EMPEG is not set # CONFIG_USB_SERIAL_FTDI_SIO is not set # CONFIG_USB_SERIAL_VISOR is not set # 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 is not set # 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 is not set # CONFIG_USB_SERIAL_KEYSPAN is not set # CONFIG_USB_SERIAL_KLSI is not set # CONFIG_USB_SERIAL_KOBIL_SCT is not set CONFIG_USB_SERIAL_MCT_U232=y # CONFIG_USB_SERIAL_METRO is not set # CONFIG_USB_SERIAL_MOS7720 is not set # CONFIG_USB_SERIAL_MOS7840 is not set # CONFIG_USB_SERIAL_MXUPORT is not set # 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 is not set # CONFIG_USB_SERIAL_QUALCOMM is not set # CONFIG_USB_SERIAL_SPCP8X5 is not set # CONFIG_USB_SERIAL_SAFE is not set # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set # CONFIG_USB_SERIAL_SYMBOL is not set # CONFIG_USB_SERIAL_TI is not set # CONFIG_USB_SERIAL_CYBERJACK is not set # CONFIG_USB_SERIAL_XIRCOM is not set # CONFIG_USB_SERIAL_OPTION is not set # CONFIG_USB_SERIAL_OMNINET is not set # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set # CONFIG_USB_SERIAL_SSU100 is not set # CONFIG_USB_SERIAL_QT2 is not set # CONFIG_USB_SERIAL_DEBUG is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set # CONFIG_USB_EZUSB_FX2 is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_ISP1301 is not set # CONFIG_USB_GADGET is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_DELL_NETBOOKS is not set # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set # CONFIG_LEDS_TRIGGER_ONESHOT is not set # CONFIG_LEDS_TRIGGER_IDE_DISK is not set # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set # CONFIG_RTC_DRV_X1205 is not set # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set # CONFIG_RTC_DRV_PCF8563 is not set # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF8583 is not set # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # # SPI RTC drivers # # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y # CONFIG_RTC_DRV_DS1286 is not set # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_MSM6242 is not set # CONFIG_RTC_DRV_BQ4802 is not set # CONFIG_RTC_DRV_RP5C01 is not set # CONFIG_RTC_DRV_V3020 is not set # # on-CPU RTC drivers # # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # CONFIG_IDMA64 is not set CONFIG_INTEL_IOATDMA=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # CONFIG_HSU_DMA_PCI is not set # # DMA Clients # # CONFIG_ASYNC_TX_DMA is not set # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_DMEM_GENIRQ is not set # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y # CONFIG_ACERHDF is not set # CONFIG_ALIENWARE_WMI is not set # CONFIG_ASUS_LAPTOP is not set CONFIG_DELL_WMI=y # CONFIG_DELL_WMI_AIO is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_FUJITSU_LAPTOP is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=y # CONFIG_PANASONIC_LAPTOP is not set CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=y # CONFIG_ASUS_WMI is not set CONFIG_ACPI_WMI=y # CONFIG_MSI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_ACPI_TOSHIBA is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_IPS is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_LAPTOP is not set # CONFIG_MXM_WMI is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_CHROME_PLATFORMS is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # CONFIG_AMD_IOMMU is not set # CONFIG_INTEL_IOMMU is not set # CONFIG_IRQ_REMAP is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # # CONFIG_GENERIC_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # # CONFIG_EFI_VARS is not set CONFIG_EFI_ESRT=y CONFIG_EFI_RUNTIME_MAP=y CONFIG_EFI_RUNTIME_WRAPPERS=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set CONFIG_REISERFS_PROC_INFO=y # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y # CONFIG_JFS_POSIX_ACL is not set # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y # CONFIG_XFS_QUOTA is not set CONFIG_XFS_POSIX_ACL=y # CONFIG_XFS_RT is not set # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y # CONFIG_F2FS_FS_SECURITY is not set # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FS_ENCRYPTION is not set # CONFIG_F2FS_IO_TRACE is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set # CONFIG_QUOTA is not set # CONFIG_QUOTACTL is not set # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # CONFIG_OVERLAY_FS is not set # # Caches # # CONFIG_FSCACHE is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y # CONFIG_JOLIET is not set # CONFIG_ZISOFS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y # CONFIG_MSDOS_FS is not set CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_PSTORE is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V3=y # CONFIG_NFSD_V3_ACL is not set CONFIG_NFSD_V4=y # CONFIG_NFSD_PNFS is not set # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y # CONFIG_SUNRPC_DEBUG is not set # CONFIG_CEPH_FS is not set CONFIG_CIFS=y CONFIG_CIFS_STATS=y CONFIG_CIFS_STATS2=y # CONFIG_CIFS_WEAK_PW_HASH is not set # CONFIG_CIFS_UPCALL is not set CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_ACL is not set CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DEBUG2=y # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB2 is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set # CONFIG_NLS_CODEPAGE_861 is not set # CONFIG_NLS_CODEPAGE_862 is not set # CONFIG_NLS_CODEPAGE_863 is not set # CONFIG_NLS_CODEPAGE_864 is not set # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=y # CONFIG_NLS_CODEPAGE_950 is not set # CONFIG_NLS_CODEPAGE_932 is not set # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set # CONFIG_NLS_ISO8859_8 is not set # CONFIG_NLS_CODEPAGE_1250 is not set # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set # CONFIG_NLS_ISO8859_6 is not set # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set # CONFIG_NLS_ISO8859_15 is not set # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_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 is not set # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_SLUB_DEBUG_ON=y CONFIG_SLUB_STATS=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y CONFIG_LOCK_STAT=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set CONFIG_FAIL_PAGE_ALLOC=y CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENT=y # CONFIG_UPROBE_EVENT is not set CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_MMIOTRACE_TEST=m # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_EFI is not set CONFIG_X86_PTDUMP=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_RODATA is not set # CONFIG_DEBUG_SET_MODULE_RONX is not set CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=m CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=m 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_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y # CONFIG_CRYPTO_CRYPTD is not set # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_TEST is not set # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_GCM is not set # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_SEQIV is not set CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CTR is not set # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y # CONFIG_CRYPTO_LRW is not set # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set # CONFIG_CRYPTO_GHASH is not set # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_RMD128 is not set # CONFIG_CRYPTO_RMD160 is not set # CONFIG_CRYPTO_RMD256 is not set # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y # CONFIG_CRYPTO_SHA1_SSSE3 is not set # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_WP512 is not set # CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_X86_64 is not set # CONFIG_CRYPTO_AES_NI_INTEL is not set # CONFIG_CRYPTO_ANUBIS is not set CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set # CONFIG_CRYPTO_SALSA20_X86_64 is not set # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set # CONFIG_CRYPTO_SEED is not set # CONFIG_CRYPTO_SERPENT is not set # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_TWOFISH_X86_64 is not set # CONFIG_CRYPTO_TWOFISH_X86_64_3WAY is not set # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_ZLIB is not set # CONFIG_CRYPTO_LZO is not set # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=m CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=m CONFIG_CRYPTO_JITTERENTROPY=m # 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=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y # CONFIG_KVM_AMD is not set # CONFIG_KVM_MMU_AUDIT is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y # CONFIG_CRC_ITU_T is not set CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y # CONFIG_CRC8 is not set # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y # CONFIG_CORDIC is not set # CONFIG_DDR is not set CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=job.yaml --- LKP_SERVER: inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 testcase: xfstests default-monitors: wait: activate-monitor kmsg: vmstat: interval: 10 default-watchdogs: oom-killer: watchdog: cpufreq_governor: model: qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap nr_vm: 16 nr_cpu: 2 memory: 1G disk_type: virtio-scsi rootfs: debian-x86_64-2015-02-07.cgz hdd_partitions: "/dev/sda /dev/sdb /dev/sdc /dev/sdd" swap_partitions: "/dev/sde" ssh_base_port: 23000 category: functional disk: 4HDD fs: xfs xfstests: test: generic-slow2 enqueue_time: 2015-09-17 06:27:18.820297143 +08:00 branch: linux-devel/devel-spot-201509170536 commit: 4dbeb1ef3497a6f61d03f77220008eace824c8b6 queue: rand repeat_to: 2 testbox: vm-kbuild-1G-6 tbox_group: vm-kbuild-1G kconfig: x86_64-nfsroot id: 0e5d09be1043bc7170bafbf2073b1cdfbdfa6604 user: lkp compiler: gcc-4.9 kernel: "/pkg/linux/x86_64-nfsroot/gcc-4.9/4dbeb1ef3497a6f61d03f77220008eace824c8b6/vmlinuz-4.3.0-rc1-next-20150915-wl-ath-02527-g4dbeb1e" result_root: "/result/xfstests/4HDD-xfs-generic-slow2/vm-kbuild-1G/debian-x86_64-2015-02-07.cgz/x86_64-nfsroot/gcc-4.9/4dbeb1ef3497a6f61d03f77220008eace824c8b6/0" job_file: "/lkp/scheduled/vm-kbuild-1G-6/rand_xfstests-4HDD-xfs-generic-slow2-debian-x86_64.cgz-x86_64-nfsroot-4dbeb1ef3497a6f61d03f77220008eace824c8b6-20150917-123940-xsaha-0.yaml" dequeue_time: 2015-09-17 06:31:44.992037767 +08:00 max_uptime: 3600 initrd: "/osimage/debian/debian-x86_64-2015-02-07.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/vm-kbuild-1G-6/rand_xfstests-4HDD-xfs-generic-slow2-debian-x86_64.cgz-x86_64-nfsroot-4dbeb1ef3497a6f61d03f77220008eace824c8b6-20150917-123940-xsaha-0.yaml - ARCH=x86_64 - kconfig=x86_64-nfsroot - branch=linux-devel/devel-spot-201509170536 - commit=4dbeb1ef3497a6f61d03f77220008eace824c8b6 - BOOT_IMAGE=/pkg/linux/x86_64-nfsroot/gcc-4.9/4dbeb1ef3497a6f61d03f77220008eace824c8b6/vmlinuz-4.3.0-rc1-next-20150915-wl-ath-02527-g4dbeb1e - max_uptime=3600 - RESULT_ROOT=/result/xfstests/4HDD-xfs-generic-slow2/vm-kbuild-1G/debian-x86_64-2015-02-07.cgz/x86_64-nfsroot/gcc-4.9/4dbeb1ef3497a6f61d03f77220008eace824c8b6/0 - LKP_SERVER=inn - |2- earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal rw lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" modules_initrd: "/pkg/linux/x86_64-nfsroot/gcc-4.9/4dbeb1ef3497a6f61d03f77220008eace824c8b6/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2015-02-07.cgz/lkp.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/run-ipconfig.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/fs.cgz,/lkp/benchmarks/xfstests.cgz" job_state: upload_dmesg --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=reproduce mkfs -t xfs /dev/sdc mkfs -t xfs /dev/sda mkfs -t xfs /dev/sdd mkfs -t xfs /dev/sdb mount -t xfs -o nobarrier,inode64 /dev/sda /fs/sda mount -t xfs -o nobarrier,inode64 /dev/sdb /fs/sdb mount -t xfs -o nobarrier,inode64 /dev/sdc /fs/sdc mount -t xfs -o nobarrier,inode64 /dev/sdd /fs/sdd --=-=-=--