From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4802860617459461476==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [mm] ecfea70873: BUG: using smp_processor_id() in preemptible [00000000 00000000] code: kworker/u64:0/6 Date: Wed, 27 Jan 2016 09:36:43 +0800 Message-ID: <87a8nr4xck.fsf@yhuang-dev.intel.com> List-Id: --===============4802860617459461476== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git linux= -4.4.y-rt commit ecfea7087396e8d4d38225296e971af4ada316a2 ("mm: page_alloc: rt-friend= ly per-cpu pages") +----------------------------------------------------------------+---------= ---+------------+ | | a87bd6ad= ed | ecfea70873 | +----------------------------------------------------------------+---------= ---+------------+ | boot_successes | 81 = | 0 | | boot_failures | 42 = | 70 | | INFO:possible_irq_lock_inversion_dependency_detected | 39 = | 34 | | backtrace:_do_fork | 39 = | 46 | | backtrace:do_mount | 32 = | 34 | | backtrace:SyS_mount | 32 = | 34 | | backtrace:cgroup_setup_root | 39 = | 34 | | backtrace:cgroup_init | 39 = | 34 | | backtrace:smpboot_thread_fn | 39 = | 33 | | backtrace:user_path_at_empty | 6 = | | | backtrace:SyS_name_to_handle_at | 6 = | | | BUG:unable_to_handle_kernel | 3 = | 3 | | Oops | 3 = | 3 | | RIP:__lock_acquire | 3 = | 3 | | Kernel_panic-not_syncing:Fatal_exception | 3 = | 3 | | backtrace:fd_timer_workfn | 3 = | 3 | | backtrace:SYSC_mkdirat | 1 = | | | backtrace:SyS_mkdir | 1 = | | | BUG:using_smp_processor_id()in_preemptible[##]code:kworker/u4 | 0 = | 53 | | backtrace:call_usermodehelper_exec_work | 0 = | 45 | | backtrace:pgd_alloc | 0 = | 34 | | backtrace:mm_init | 0 = | 34 | | BUG:using_smp_processor_id()in_preemptible[##]code:kworker/u8 | 0 = | 8 | | BUG:using_smp_processor_id()in_preemptible[##]code:kworker/u32 | 0 = | 4 | | backtrace:vfs_read | 0 = | 1 | | backtrace:SyS_read | 0 = | 1 | | BUG:using_smp_processor_id()in_preemptible[##]code:kworker/u64 | 0 = | 4 | | backtrace:debug_smp_processor_id | 0 = | 2 | | inconsistent{HARDIRQ-ON-W}->{IN-HARDIRQ-W}usage | 0 = | 1 | | backtrace:cpu_startup_entry | 0 = | 1 | +----------------------------------------------------------------+---------= ---+------------+ [ 23.717099] systemd-sysv-generator[619]: Ignoring K02urandom symlink in = rc6.d, not generating urandom.service. [ 23.717107] systemd-sysv-generator[619]: Ignoring K07hwclock.sh symlink = in rc6.d, not generating hwclock.service. [ 23.717115] systemd-sysv-generator[619]: Ignoring K01watchdog symlink in= rc6.d, not generating watchdog.service. [ 24.405406] BUG: using smp_processor_id() in preemptible [00000000 00000= 000] code: kworker/u64:0/6 [ 24.405413] caller is debug_smp_processor_id+0x17/0x19 [ 24.405416] CPU: 0 PID: 6 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-0006= 0-gecfea70 #2 [ 24.405418] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 24.405425] Workqueue: events_unbound call_usermodehelper_exec_work [ 24.405429] 0000000000000000 ffff880247553a18 ffffffff8173deed 00000000= 00000000 [ 24.405431] ffff880247553a48 ffffffff8176207c 0000000000000006 ffff8802= 5eef7f80 [ 24.405434] ffff880247553b48 0000000000000957 ffff880247553a58 ffffffff= 817620a8 [ 24.405435] Call Trace: [ 24.405441] [] dump_stack+0x4e/0x79 [ 24.405443] [] check_preemption_disabled+0x119/0x12e [ 24.405445] [] debug_smp_processor_id+0x17/0x19 [ 24.405452] [] get_page_from_freelist+0x441/0x7f9 [ 24.405454] [] ? cpumask_next_and+0x16/0x48 [ 24.405461] [] ? ___might_sleep+0xce/0x217 [ 24.405463] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.405466] [] __alloc_pages_node+0x62/0x69 [ 24.405468] [] alloc_kmem_pages_node+0x1a/0x1c [ 24.405472] [] copy_process+0x163/0x195f [ 24.405474] [] ? call_usermodehelper+0x45/0x45 [ 24.405479] [] ? mark_lock+0x24/0x201 [ 24.405481] [] ? __lock_acquire+0x65b/0xdee [ 24.405483] [] _do_fork+0x82/0x2f7 [ 24.405485] [] ? lock_acquire+0x106/0x192 [ 24.405487] [] ? lock_acquire+0x106/0x192 [ 24.405489] [] kernel_thread+0x29/0x2b [ 24.405491] [] call_usermodehelper_exec_work+0x7d/0x90 [ 24.405497] [] process_one_work+0x247/0x47c [ 24.405500] [] worker_thread+0x1f5/0x2a7 [ 24.405501] [] ? rescuer_thread+0x289/0x289 [ 24.405505] [] kthread+0xc5/0xcd [ 24.405508] [] ? kthread_parkme+0x24/0x24 [ 24.405511] [] ret_from_fork+0x3f/0x70 [ 24.405513] [] ? kthread_parkme+0x24/0x24 [ 24.406071] BUG: using smp_processor_id() in preemptible [00000000 00000= 000] code: kworker/u64:0/627 [ 24.406077] caller is debug_smp_processor_id+0x17/0x19 [ 24.406080] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00= 060-gecfea70 #2 [ 24.406082] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 24.406086] 0000000000000000 ffff880217dffc70 ffffffff8173deed 00000000= 00000002 [ 24.406088] ffff880217dffca0 ffffffff8176207c 0000000000000273 ffff8802= 5eef7f80 [ 24.406091] ffff880217dffda0 0000000000000957 ffff880217dffcb0 ffffffff= 817620a8 [ 24.406092] Call Trace: [ 24.406099] [] dump_stack+0x4e/0x79 [ 24.406101] [] check_preemption_disabled+0x119/0x12e [ 24.406103] [] debug_smp_processor_id+0x17/0x19 [ 24.406110] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406116] [] ? ___might_sleep+0xce/0x217 [ 24.406119] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406124] [] alloc_pages_current+0xae/0xe2 [ 24.406127] [] __get_free_pages+0x16/0x52 [ 24.406132] [] pgd_alloc+0x1d/0xcb [ 24.406137] [] mm_init+0x181/0x1c1 [ 24.406139] [] mm_alloc+0x3f/0x41 [ 24.406143] [] do_execveat_common+0x26b/0x6db [ 24.406145] [] do_execve+0x23/0x25 [ 24.406149] [] call_usermodehelper_exec_async+0x100/0= x12d [ 24.406151] [] ? call_usermodehelper+0x45/0x45 [ 24.406155] [] ret_from_fork+0x3f/0x70 [ 24.406157] [] ? call_usermodehelper+0x45/0x45 [ 24.406211] BUG: using smp_processor_id() in preemptible [00000000 00000= 000] code: kworker/u64:0/627 [ 24.406212] caller is debug_smp_processor_id+0x17/0x19 [ 24.406214] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00= 060-gecfea70 #2 [ 24.406215] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 24.406217] 0000000000000000 ffff880217dffa58 ffffffff8173deed 00000000= 00000002 [ 24.406220] ffff880217dffa88 ffffffff8176207c 0000000000000273 ffff8802= 5eef7f80 [ 24.406222] ffff880217dffb88 0000000000000957 ffff880217dffa98 ffffffff= 817620a8 [ 24.406223] Call Trace: [ 24.406225] [] dump_stack+0x4e/0x79 [ 24.406227] [] check_preemption_disabled+0x119/0x12e [ 24.406229] [] debug_smp_processor_id+0x17/0x19 [ 24.406231] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406234] [] ? ___might_sleep+0xce/0x217 [ 24.406236] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406238] [] alloc_pages_current+0xae/0xe2 [ 24.406241] [] __get_free_pages+0x16/0x52 [ 24.406242] [] get_zeroed_page+0x16/0x18 [ 24.406250] [] __pud_alloc+0x20/0xa3 [ 24.406252] [] pud_alloc+0x25/0x30 [ 24.406255] [] handle_mm_fault+0xa7/0xbf1 [ 24.406262] [] ? touch_atime+0x97/0xa0 [ 24.406265] [] ? follow_page_mask+0x490/0x4be [ 24.406269] [] ? lock_is_held+0x49/0x50 [ 24.406271] [] __get_user_pages+0x4bb/0x568 [ 24.406273] [] ? __lock_acquire+0x65b/0xdee [ 24.406275] [] get_user_pages+0x42/0x44 [ 24.406282] [] copy_strings+0x189/0x2b9 [ 24.406284] [] copy_strings_kernel+0x34/0x40 [ 24.406286] [] do_execveat_common+0x3f3/0x6db [ 24.406288] [] do_execve+0x23/0x25 [ 24.406290] [] call_usermodehelper_exec_async+0x100/0= x12d [ 24.406292] [] ? call_usermodehelper+0x45/0x45 [ 24.406293] [] ret_from_fork+0x3f/0x70 [ 24.406295] [] ? call_usermodehelper+0x45/0x45 [ 24.406304] BUG: using smp_processor_id() in preemptible [00000000 00000= 000] code: kworker/u64:0/627 [ 24.406305] caller is debug_smp_processor_id+0x17/0x19 [ 24.406307] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00= 060-gecfea70 #2 [ 24.406308] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 24.406310] 0000000000000000 ffff880217dffa70 ffffffff8173deed 00000000= 00000002 [ 24.406313] ffff880217dffaa0 ffffffff8176207c 0000000000000273 ffff8802= 5eef7f80 [ 24.406315] ffff880217dffba0 0000000000000957 ffff880217dffab0 ffffffff= 817620a8 [ 24.406316] Call Trace: [ 24.406318] [] dump_stack+0x4e/0x79 [ 24.406319] [] check_preemption_disabled+0x119/0x12e [ 24.406321] [] debug_smp_processor_id+0x17/0x19 [ 24.406323] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406326] [] ? ___might_sleep+0xce/0x217 [ 24.406328] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406331] [] alloc_pages_current+0xae/0xe2 [ 24.406333] [] __pmd_alloc+0x24/0x161 [ 24.406335] [] pmd_alloc+0x25/0x30 [ 24.406337] [] handle_mm_fault+0xbf/0xbf1 [ 24.406339] [] ? touch_atime+0x97/0xa0 [ 24.406341] [] ? follow_page_mask+0x490/0x4be [ 24.406343] [] ? lock_is_held+0x49/0x50 [ 24.406345] [] __get_user_pages+0x4bb/0x568 [ 24.406347] [] ? __lock_acquire+0x65b/0xdee [ 24.406349] [] get_user_pages+0x42/0x44 [ 24.406351] [] copy_strings+0x189/0x2b9 [ 24.406354] [] copy_strings_kernel+0x34/0x40 [ 24.406356] [] do_execveat_common+0x3f3/0x6db [ 24.406357] [] do_execve+0x23/0x25 [ 24.406359] [] call_usermodehelper_exec_async+0x100/0= x12d [ 24.406361] [] ? call_usermodehelper+0x45/0x45 [ 24.406363] [] ret_from_fork+0x3f/0x70 [ 24.406365] [] ? call_usermodehelper+0x45/0x45 [ 24.406374] BUG: using smp_processor_id() in preemptible [00000000 00000= 000] code: kworker/u64:0/627 [ 24.406376] caller is debug_smp_processor_id+0x17/0x19 [ 24.406377] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00= 060-gecfea70 #2 [ 24.406379] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 24.406381] 0000000000000000 ffff880217dffa80 ffffffff8173deed 00000000= 00000002 [ 24.406384] ffff880217dffab0 ffffffff8176207c 0000000000000273 ffff8802= 5eef7f80 [ 24.406386] ffff880217dffbb0 0000000000000957 ffff880217dffac0 ffffffff= 817620a8 [ 24.406387] Call Trace: [ 24.406389] [] dump_stack+0x4e/0x79 [ 24.406391] [] check_preemption_disabled+0x119/0x12e [ 24.406393] [] debug_smp_processor_id+0x17/0x19 [ 24.406395] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406398] [] ? ___might_sleep+0xce/0x217 [ 24.406400] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406403] [] alloc_pages_current+0xae/0xe2 [ 24.406405] [] pte_alloc_one+0x17/0x7b [ 24.406407] [] __pte_alloc+0x1e/0xf1 [ 24.406408] [] handle_mm_fault+0x11d/0xbf1 [ 24.406410] [] ? touch_atime+0x97/0xa0 [ 24.406412] [] ? follow_page_mask+0x490/0x4be [ 24.406414] [] ? lock_is_held+0x49/0x50 [ 24.406416] [] __get_user_pages+0x4bb/0x568 [ 24.406418] [] ? __lock_acquire+0x65b/0xdee [ 24.406420] [] get_user_pages+0x42/0x44 [ 24.406422] [] copy_strings+0x189/0x2b9 [ 24.406425] [] copy_strings_kernel+0x34/0x40 [ 24.406426] [] do_execveat_common+0x3f3/0x6db [ 24.406428] [] do_execve+0x23/0x25 [ 24.406430] [] call_usermodehelper_exec_async+0x100/0= x12d [ 24.406432] [] ? call_usermodehelper+0x45/0x45 [ 24.406434] [] ret_from_fork+0x3f/0x70 [ 24.406436] [] ? call_usermodehelper+0x45/0x45 [ 24.406454] BUG: using smp_processor_id() in preemptible [00000000 00000= 000] code: kworker/u64:0/627 [ 24.406456] caller is debug_smp_processor_id+0x17/0x19 [ 24.406457] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00= 060-gecfea70 #2 [ 24.406459] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 24.406461] 0000000000000000 ffff880217dffaa8 ffffffff8173deed 00000000= 00000002 [ 24.406464] ffff880217dffad8 ffffffff8176207c 0000000000000273 ffff8802= 5eef7f80 [ 24.406466] ffff880217dffbd8 0000000000000957 ffff880217dffae8 ffffffff= 817620a8 [ 24.406467] Call Trace: [ 24.406469] [] dump_stack+0x4e/0x79 [ 24.406471] [] check_preemption_disabled+0x119/0x12e [ 24.406473] [] debug_smp_processor_id+0x17/0x19 [ 24.406475] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406478] [] ? expand_downwards+0x146/0x1d5 [ 24.406480] [] ? ___might_sleep+0xce/0x217 [ 24.406483] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406486] [] alloc_pages_vma+0xca/0x108 [ 24.406488] [] handle_mm_fault+0x228/0xbf1 [ 24.406489] [] ? touch_atime+0x97/0xa0 [ 24.406492] [] ? follow_page_mask+0x490/0x4be [ 24.406493] [] ? lock_is_held+0x49/0x50 [ 24.406495] [] __get_user_pages+0x4bb/0x568 [ 24.406497] [] ? __lock_acquire+0x65b/0xdee [ 24.406499] [] get_user_pages+0x42/0x44 [ 24.406501] [] copy_strings+0x189/0x2b9 [ 24.406504] [] copy_strings_kernel+0x34/0x40 [ 24.406506] [] do_execveat_common+0x3f3/0x6db [ 24.406507] [] do_execve+0x23/0x25 [ 24.406510] [] call_usermodehelper_exec_async+0x100/0= x12d [ 24.406511] [] ? call_usermodehelper+0x45/0x45 [ 24.406513] [] ret_from_fork+0x3f/0x70 [ 24.406515] [] ? call_usermodehelper+0x45/0x45 [ 24.406621] BUG: using smp_processor_id() in preemptible [00000000 00000= 000] code: kworker/u64:0/627 [ 24.406623] caller is debug_smp_processor_id+0x17/0x19 [ 24.406625] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00= 060-gecfea70 #2 [ 24.406626] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 24.406629] 0000000000000000 ffff880217dffc28 ffffffff8173deed 00000000= 00000002 [ 24.406632] ffff880217dffc58 ffffffff8176207c 0000000000000273 00000000= 00000000 [ 24.406634] ffffea00028d6c28 00000000000bab13 ffff880217dffc68 ffffffff= 817620a8 [ 24.406635] Call Trace: [ 24.406637] [] dump_stack+0x4e/0x79 [ 24.406639] [] check_preemption_disabled+0x119/0x12e Thanks, Ying Huang --===============4802860617459461476== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-rc6-00060-gecfea70" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjQuMC1yYzYgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05G SUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19C VUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FS Q0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FS Q0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNh bGwtc2F2ZWQtcmR4IC1mY2FsbC1zYXZlZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZl ZC1yOSAtZmNhbGwtc2F2ZWQtcjEwIC1mY2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBP UlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xF VkVMUz00CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNF Ly5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JU PXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05G SUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05G SUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZF X0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VS TkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpP PXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklH X0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFN RT0iKG5vbmUpIgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENf U1lTQ1RMPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RM PXkKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19V U0VMSUI9eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNP TkZJR19BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJF RT15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJ R19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdf R0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5f SElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9J UlFfRE9NQUlOPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19J UlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09V UkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9D S1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FM TD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVO VFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNP TkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklH X1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJ QyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBu b3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQVS9U YXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElO Rz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdf SVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkK Q09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RB U0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VO VElORz15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19QUkVFTVBUX1JDVT15CiMgQ09ORklH X1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tTX1JDVSBp cyBub3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1RSRUVfUkNVX1RSQUNF PXkKIyBDT05GSUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklO MkM9eQpDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQK Q09ORklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpD T05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05V TUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15 CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CiMgQ09ORklHX05VTUFfQkFMQU5DSU5HIGlz IG5vdCBzZXQKQ09ORklHX0NHUk9VUFM9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNl dApDT05GSUdfQ0dST1VQX0ZSRUVaRVI9eQojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0 CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURf Q1BVU0VUPXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19NRU1D RyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0dST1VQX1BFUkYgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJf R1JPVVBfU0NIRUQ9eQojIENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRfR1JPVVBfU0NIRUQgaXMgbm90IHNldApDT05GSUdfQkxLX0NHUk9VUD15CiMgQ09ORklHX0RF QlVHX0JMS19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMg bm90IHNldApDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05T PXkKIyBDT05GSUdfVVNFUl9OUyBpcyBub3Qgc2V0CkNPTkZJR19QSURfTlM9eQpDT05GSUdfTkVU X05TPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQg aXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdf SU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNP TkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9M WjQ9eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklH X0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElP Tl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQojIENP TkZJR19FWFBFUlQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkK Q09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklH X1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExT WU1TX0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkK Q09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9 eQpDT05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJ R19FVkVOVEZEPXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09 eQpDT05GSUdfQUlPPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CiMgQ09ORklHX1VTRVJGQVVM VEZEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05GSUdfTUVNQkFSUklFUj15CiMg Q09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQoKIwoj IEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZF TlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19W TV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldApDT05GSUdf U0xBQj15CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fREFUQV9WRVJJ RklDQVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRT PXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJP RklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CiMgQ09ORklHX0pVTVBfTEFCRUwgaXMg bm90IHNldApDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQojIENPTkZJR19VUFJPQkVTIGlzIG5v dCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxU SU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklF Uj15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05G SUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVf S1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19I QVZFX0RNQV9BVFRSUz15CkNPTkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVS SUNfU01QX0lETEVfVEhSRUFEPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNLX1NUUlVD VD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19BUEk9eQpDT05GSUdfSEFWRV9E TUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01J WEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15 CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNP TkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xB QkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQ01Q WENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01QQVRf SVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJ TFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQ Uk9URUNUT1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09O RklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFD S1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5H PXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFf VElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15 CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZ PXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05f SVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9D T1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9P TERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJ R19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxM PXkKIyBDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVOVCBpcyBub3Qgc2V0CkNPTkZJR19T TEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdf TU9EVUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CkNPTkZJR19NT0RVTEVfVU5MT0FE PXkKQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQ9eQpDT05GSUdfTU9EVkVSU0lPTlM9eQojIENP TkZJR19NT0RVTEVfU1JDVkVSU0lPTl9BTEwgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfU0lH IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX01P RFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpD T05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQojIENPTkZJ R19CTEtfREVWX1RIUk9UVExJTkcgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ01ETElORV9QQVJT RVIgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURW QU5DRUQ9eQpDT05GSUdfQUNPUk5fUEFSVElUSU9OPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9O X0NVTUFOQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9FRVNPWCBpcyBub3Qg c2V0CkNPTkZJR19BQ09STl9QQVJUSVRJT05fSUNTPXkKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9O X0FERlMgaXMgbm90IHNldAojIENPTkZJR19BQ09STl9QQVJUSVRJT05fUE9XRVJURUMgaXMgbm90 IHNldApDT05GSUdfQUNPUk5fUEFSVElUSU9OX1JJU0NJWD15CiMgQ09ORklHX0FJWF9QQVJUSVRJ T04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJ T049eQpDT05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05G SUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklHX0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhf U1VCUEFSVElUSU9OPXkKQ09ORklHX1NPTEFSSVNfWDg2X1BBUlRJVElPTj15CkNPTkZJR19VTklY V0FSRV9ESVNLTEFCRUw9eQpDT05GSUdfTERNX1BBUlRJVElPTj15CiMgQ09ORklHX0xETV9ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19TR0lfUEFSVElUSU9OPXkKQ09ORklHX1VMVFJJWF9QQVJUSVRJ T049eQpDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05G SUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAoj IENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CTE9DS19DT01QQVQ9 eQoKIwojIElPIFNjaGVkdWxlcnMKIwpDT05GSUdfSU9TQ0hFRF9OT09QPXkKQ09ORklHX0lPU0NI RURfREVBRExJTkU9eQpDT05GSUdfSU9TQ0hFRF9DRlE9eQpDT05GSUdfQ0ZRX0dST1VQX0lPU0NI RUQ9eQojIENPTkZJR19ERUZBVUxUX0RFQURMSU5FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRf Q0ZRPXkKIyBDT05GSUdfREVGQVVMVF9OT09QIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9T Q0hFRD0iY2ZxIgpDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9eQpDT05GSUdfUEFEQVRBPXkKQ09O RklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JN Vz15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05F Uj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElO TE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JX TE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVz CiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1F Uz15CkNPTkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfWDg2 X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMg bm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09O RklHX0lPU0ZfTUJJIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVS RT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJR19I WVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19QQVJBVklSVF9TUElOTE9DS1MgaXMgbm90IHNldApDT05G SUdfWEVOPXkKQ09ORklHX1hFTl9ET00wPXkKQ09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5f NTEyR0I9eQpDT05GSUdfWEVOX1NBVkVfUkVTVE9SRT15CiMgQ09ORklHX1hFTl9ERUJVR19GUyBp cyBub3Qgc2V0CiMgQ09ORklHX1hFTl9QVkggaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkK IyBDT05GSUdfS1ZNX0RFQlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9B Q0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JP T1RNRU09eQojIENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05G SUdfR0VORVJJQ19DUFU9eQpDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJ R19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENI RzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQK Q09ORklHX1g4Nl9ERUJVR0NUTE1TUj15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQ VV9TVVBfQU1EPXkKQ09ORklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkK Q09ORklHX0hQRVRfRU1VTEFURV9SVEM9eQpDT05GSUdfRE1JPXkKQ09ORklHX0dBUlRfSU9NTVU9 eQpDT05GSUdfQ0FMR0FSWV9JT01NVT15CkNPTkZJR19DQUxHQVJZX0lPTU1VX0VOQUJMRURfQllf REVGQVVMVD15CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CiMgQ09ORklH X01BWFNNUCBpcyBub3Qgc2V0CkNPTkZJR19OUl9DUFVTPTUxMgpDT05GSUdfU0NIRURfU01UPXkK Q09ORklHX1NDSEVEX01DPXkKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9SVF9CQVNF PXkKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9WT0xV TlRBUlkgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX19MTCBpcyBub3Qgc2V0CiMgQ09ORklH X1BSRUVNUFRfUlRCIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfUlRfRlVMTD15CkNPTkZJR19Q UkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9JT19BUElD PXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkKQ09ORklHX1g4Nl9N Q0U9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19Y ODZfTUNFX1RIUkVTSE9MRD15CkNPTkZJR19YODZfTUNFX0lOSkVDVD15CkNPTkZJR19YODZfVEhF Uk1BTF9WRUNUT1I9eQojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15 CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CkNP TkZJR19JOEs9eQpDT05GSUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CkNP TkZJR19NSUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKQ09O RklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1Rf NjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX05VTUE9eQpDT05G SUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CkNPTkZJR19OT0RFU19TUEFO X09USEVSX05PREVTPXkKQ09ORklHX05VTUFfRU1VPXkKQ09ORklHX05PREVTX1NISUZUPTYKQ09O RklHX0FSQ0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxU PXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX01FTU9SWV9Q Uk9CRT15CkNPTkZJR19BUkNIX1BST0NfS0NPUkVfVEVYVD15CkNPTkZJR19JTExFR0FMX1BPSU5U RVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkK Q09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX05FRURf TVVMVElQTEVfTk9ERVM9eQpDT05GSUdfSEFWRV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFS U0VNRU1fRVhUUkVNRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdf U1BBUlNFTUVNX0FMTE9DX01FTV9NQVBfVE9HRVRIRVI9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1N QVA9eQpDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQ PXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9O PXkKIyBDT05GSUdfTU9WQUJMRV9OT0RFIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQk9PVE1FTV9J TkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdf U1BBUlNFPXkKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQ VVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllf QkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15 CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9O PXkKQ09ORklHX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MQpDT05G SUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNP TkZJR19LU009eQpDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTY1NTM2CkNPTkZJR19BUkNI X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKQ09ORklH X0hXUE9JU09OX0lOSkVDVD15CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldAojIENPTkZJ R19GUk9OVFNXQVAgaXMgbm90IHNldAojIENPTkZJR19DTUEgaXMgbm90IHNldAojIENPTkZJR19a UE9PTCBpcyBub3Qgc2V0CiMgQ09ORklHX1pCVUQgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0M9 eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90IHNldAojIENPTkZJR19aU01BTExPQ19T VEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNI X1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQojIENPTkZJR19ERUZFUlJFRF9T VFJVQ1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X1BNRU1fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2 X0NIRUNLX0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9 NjQKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5J VElaRVJfRU5BQkxFX0RFRkFVTFQ9MApDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05S X0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9 eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJR19YODZfSU5U RUxfTVBYIGlzIG5vdCBzZXQKQ09ORklHX0VGST15CiMgQ09ORklHX0VGSV9TVFVCIGlzIG5vdCBz ZXQKQ09ORklHX1NFQ0NPTVA9eQojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpf MjUwPXkKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qg c2V0CkNPTkZJR19IWj0yNTAKQ09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19LRVhFQz15CiMg Q09ORklHX0tFWEVDX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VYRUNfSlVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0w eDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKIyBDT05GSUdfUkFORE9NSVpFX0JBU0UgaXMg bm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgxMDAwMDAwCkNPTkZJR19IT1RQTFVHX0NQ VT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qg c2V0CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OQVRJVkUgaXMgbm90IHNldApDT05GSUdfTEVH QUNZX1ZTWVNDQUxMX0VNVUxBVEU9eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERU X1NZU0NBTEw9eQpDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQojIENPTkZJR19MSVZFUEFUQ0ggaXMg bm90IHNldApDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9F TkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15 CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX0FSQ0hfSElC RVJOQVRJT05fSEVBREVSPXkKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVS PXkKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05G SUdfUE1fU1REX1BBUlRJVElPTj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBf U01QPXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxP Q0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKQ09ORklHX1BNX0FE VkFOQ0VEX0RFQlVHPXkKQ09ORklHX1BNX1RFU1RfU1VTUEVORD15CkNPTkZJR19QTV9TTEVFUF9E RUJVRz15CiMgQ09ORklHX0RQTV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RSQUNF X1JUQyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5v dCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNP TkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJf U1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklH X0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19B Q1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKQ09ORklH X0FDUElfRE9DSz15CkNPTkZJR19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NF U1NPUl9JRExFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSVBNST15CkNP TkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1I9 eQpDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FDUElfTlVNQT15CiMgQ09ORklHX0FDUElf Q1VTVE9NX0RTRFQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklE RSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9Q Q0lfU0xPVD15CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpD T05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWT15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkK Q09ORklHX0FDUElfU0JTPXkKQ09ORklHX0FDUElfSEVEPXkKIyBDT05GSUdfQUNQSV9DVVNUT01f TUVUSE9EIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9CR1JUIGlzIG5vdCBzZXQKIyBDT05GSUdf QUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05GSVQg aXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlf Tk1JPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19B Q1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkU9eQojIENP TkZJR19BQ1BJX0FQRUlfRUlOSiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQVBFSV9FUlNUX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAojIENPTkZJR19Q TUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBz Y2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQpD T05GSUdfQ1BVX0ZSRVFfU1RBVD15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQ VV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9H T1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5D RT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9V U0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVR X0dPVl9DT05TRVJWQVRJVkU9eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMK IyBDT05GSUdfWDg2X0lOVEVMX1BTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19YODZfUENDX0NQVUZS RVE9eQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQ Qj15CkNPTkZJR19YODZfUE9XRVJOT1dfSzg9eQojIENPTkZJR19YODZfQU1EX0ZSRVFfU0VOU0lU SVZJVFkgaXMgbm90IHNldApDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTz15CkNPTkZJR19Y ODZfUDRfQ0xPQ0tNT0Q9eQoKIwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9TUEVFRFNU RVBfTElCPXkKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURM RV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9O RUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lETEU9eQoKIwoj IE1lbW9yeSBwb3dlciBzYXZpbmdzCiMKQ09ORklHX0k3MzAwX0lETEVfSU9BVF9DSEFOTkVMPXkK Q09ORklHX0k3MzAwX0lETEU9eQoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdf UENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BD SV9YRU49eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdf SE9UUExVR19QQ0lfUENJRT15CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRV9FQ1JDIGlz IG5vdCBzZXQKQ09ORklHX1BDSUVBRVJfSU5KRUNUPXkKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklH X1BDSUVBU1BNX0RFQlVHPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lF QVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBp cyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15 CkNPTkZJR19QQ0lfTVNJPXkKQ09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX1BD SV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5v dCBzZXQKQ09ORklHX1BDSV9TVFVCPXkKQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQ9eQpDT05G SUdfSFRfSVJRPXkKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lf UFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBob3N0 IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9 eQpDT05GSUdfUENDQVJEPXkKQ09ORklHX1BDTUNJQT15CkNPTkZJR19QQ01DSUFfTE9BRF9DSVM9 eQpDT05GSUdfQ0FSREJVUz15CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPXkK Q09ORklHX1lFTlRBX08yPXkKQ09ORklHX1lFTlRBX1JJQ09IPXkKQ09ORklHX1lFTlRBX1RJPXkK Q09ORklHX1lFTlRBX0VORV9UVU5FPXkKQ09ORklHX1lFTlRBX1RPU0hJQkE9eQpDT05GSUdfUEQ2 NzI5PXkKQ09ORklHX0k4MjA5Mj15CkNPTkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKQ09ORklHX0hP VFBMVUdfUENJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUEk9eQpDT05GSUdfSE9UUExVR19QQ0lf QUNQSV9JQk09eQpDT05GSUdfSE9UUExVR19QQ0lfQ1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9D UENJX1pUNTU1MD15CkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX0dFTkVSSUM9eQpDT05GSUdfSE9U UExVR19QQ0lfU0hQQz15CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAojIENPTkZJR19YODZf U1lTRkIgaXMgbm90IHNldAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9u cwojCkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklH X0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQoj IENPTkZJR19IQVZFX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQpDT05GSUdf Q09SRURVTVA9eQpDT05GSUdfSUEzMl9FTVVMQVRJT049eQpDT05GSUdfSUEzMl9BT1VUPXkKIyBD T05GSUdfWDg2X1gzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZP Ul9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX0tFWVNfQ09N UEFUPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19O RVQ9eQpDT05GSUdfQ09NUEFUX05FVExJTktfTUVTU0FHRVM9eQpDT05GSUdfTkVUX0lOR1JFU1M9 eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNL RVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5v dCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15 CkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKIyBDT05GSUdf WEZSTV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPXkKQ09ORklHX05F VF9LRVk9eQpDT05GSUdfTkVUX0tFWV9NSUdSQVRFPXkKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBf TVVMVElDQVNUPXkKQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9GSUJfVFJJ RV9TVEFUUz15CkNPTkZJR19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVM VElQQVRIPXkKQ09ORklHX0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJ RD15CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JP T1RQPXkKQ09ORklHX0lQX1BOUF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9J UEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT15CkNP TkZJR19ORVRfSVBHUkVfQlJPQURDQVNUPXkKQ09ORklHX0lQX01ST1VURT15CkNPTkZJR19JUF9N Uk9VVEVfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJ TVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9VRFBfVFVOTkVMPXkKIyBDT05GSUdfTkVUX0ZPVSBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9GT1VfSVBfVFVOTkVMUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0FIPXkKQ09O RklHX0lORVRfRVNQPXkKQ09ORklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfWEZSTV9UVU5O RUw9eQpDT05GSUdfSU5FVF9UVU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JU PXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9C RUVUPXkKQ09ORklHX0lORVRfTFJPPXkKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RD UF9ESUFHPXkKIyBDT05GSUdfSU5FVF9VRFBfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09O R19BRFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9eQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9 eQpDT05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9eQpDT05GSUdfVENQX0NPTkdfSFRDUD15CkNPTkZJ R19UQ1BfQ09OR19IU1RDUD15CkNPTkZJR19UQ1BfQ09OR19IWUJMQT15CkNPTkZJR19UQ1BfQ09O R19WRUdBUz15CkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT15CkNPTkZJR19UQ1BfQ09OR19MUD15 CkNPTkZJR19UQ1BfQ09OR19WRU5PPXkKQ09ORklHX1RDUF9DT05HX1lFQUg9eQpDT05GSUdfVENQ X0NPTkdfSUxMSU5PSVM9eQojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0CiMgQ09O RklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQklDIGlzIG5vdCBz ZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0hUQ1AgaXMgbm90IHNl dAojIENPTkZJR19ERUZBVUxUX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9WRUdB UyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF RkFVTFRfV0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNl dApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09O RklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lO Rk89eQpDT05GSUdfSVBWNl9PUFRJTUlTVElDX0RBRD15CkNPTkZJR19JTkVUNl9BSD15CkNPTkZJ R19JTkVUNl9FU1A9eQpDT05GSUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CiMg Q09ORklHX0lQVjZfSUxBIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPXkKQ09O RklHX0lORVQ2X1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQT1JUPXkKQ09O RklHX0lORVQ2X1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQ9 eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OPXkKIyBDT05GSUdfSVBW Nl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQpDT05GSUdfSVBWNl9TSVRfNlJEPXkK Q09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9eQojIENPTkZJ R19JUFY2X0dSRSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CkNPTkZJ R19JUFY2X1NVQlRSRUVTPXkKQ09ORklHX0lQVjZfTVJPVVRFPXkKQ09ORklHX0lQVjZfTVJPVVRF X01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1BJTVNNX1YyPXkKIyBDT05GSUdfTkVUTEFC RUwgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xB U1NJRlk9eQojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldApDT05G SUdfTkVURklMVEVSPXkKIyBDT05GSUdfTkVURklMVEVSX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X05FVEZJTFRFUl9BRFZBTkNFRD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3Jl IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09O RklHX05FVEZJTFRFUl9ORVRMSU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVCBp cyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT15CkNPTkZJR19ORVRGSUxU RVJfTkVUTElOS19MT0c9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0NPTk5UUkFD S19NQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFD S19aT05FUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFD S19FVkVOVFM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVCBpcyBub3Qgc2V0CkNPTkZJ R19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NUX1BST1RPX0RDQ1A9eQpDT05G SUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9eQpDT05GSUdfTkZf Q1RfUFJPVE9fVURQTElURT15CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBPXkKQ09ORklHX05G X0NPTk5UUkFDS19GVFA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9eQpDT05GSUdfTkZfQ09O TlRSQUNLX0lSQz15CkNPTkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NP Tk5UUkFDS19ORVRCSU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkKQ09ORklHX05G X0NPTk5UUkFDS19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09ORklHX05GX0NP Tk5UUkFDS19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdfTkZfQ1RfTkVU TElOSz15CiMgQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklH X05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1QgaXMgbm90IHNldAojIENPTkZJR19ORl9UQUJMRVMg aXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUQUJMRVM9eQoKIwojIFh0YWJsZXMgY29tYmlu ZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJf WFRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJn ZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZ PXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkK Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX0hMPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSyBpcyBub3Qgc2V0CkNP TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CkNPTkZJR19ORVRGSUxURVJfWFRf VEFSR0VUX0xFRD15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HIGlzIG5vdCBzZXQK Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFS R0VUX05GTE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT15CkNPTkZJR19O RVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9S QVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9UQVJHRVRfVFBST1hZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0U9eQpD T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9eQoK IwojIFh0YWJsZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9 eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfQ0xVU1RFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0NPTk5MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxJTUlU PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfQ09OTlRSQUNLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DUFU9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0RDQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RF VkdST1VQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EU0NQPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9FQ049eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUD15CkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfSEFTSExJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9I RUxQRVI9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hMPXkKIyBDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0lQQ09NUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBS QU5HRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfTDJUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFD PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9NVUxUSVBPUlQ9eQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUIGlzIG5v dCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9eQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX09XTkVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9eQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX1BIWVNERVY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BL VFRZUEU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RBPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9SQVRFRVNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT15CkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9TQ1RQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9eQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX1NUQVRFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9 eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUUklORz15CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPXkKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9VMzI9eQpDT05GSUdfSVBfU0VUPXkKQ09ORklHX0lQX1NFVF9NQVg9 MjU2CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9 eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9QT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQPXkKIyBD T05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX0lQ UE9SVD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRJUD15CkNPTkZJR19JUF9TRVRfSEFTSF9J UFBPUlRORVQ9eQojIENPTkZJR19JUF9TRVRfSEFTSF9NQUMgaXMgbm90IHNldAojIENPTkZJR19J UF9TRVRfSEFTSF9ORVRQT1JUTkVUIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX05FVD15 CiMgQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFT SF9ORVRQT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNFPXkKQ09ORklHX0lQX1NFVF9M SVNUX1NFVD15CkNPTkZJR19JUF9WUz15CkNPTkZJR19JUF9WU19JUFY2PXkKIyBDT05GSUdfSVBf VlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRy YW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BS T1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUhf RVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19BSD15CkNP TkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9W U19SUj15CkNPTkZJR19JUF9WU19XUlI9eQpDT05GSUdfSVBfVlNfTEM9eQpDT05GSUdfSVBfVlNf V0xDPXkKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMg bm90IHNldApDT05GSUdfSVBfVlNfTEJMQz15CkNPTkZJR19JUF9WU19MQkxDUj15CkNPTkZJR19J UF9WU19ESD15CkNPTkZJR19JUF9WU19TSD15CkNPTkZJR19JUF9WU19TRUQ9eQpDT05GSUdfSVBf VlNfTlE9eQoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRT PTgKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgojCkNPTkZJR19JUF9WU19ORkNUPXkKQ09O RklHX0lQX1ZTX1BFX1NJUD15CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09O RklHX05GX0RFRlJBR19JUFY0PXkKQ09ORklHX05GX0NPTk5UUkFDS19JUFY0PXkKQ09ORklHX05G X0NPTk5UUkFDS19QUk9DX0NPTVBBVD15CkNPTkZJR19ORl9EVVBfSVBWND15CiMgQ09ORklHX05G X0xPR19BUlAgaXMgbm90IHNldAojIENPTkZJR19ORl9MT0dfSVBWNCBpcyBub3Qgc2V0CkNPTkZJ R19ORl9SRUpFQ1RfSVBWND15CiMgQ09ORklHX05GX05BVF9JUFY0IGlzIG5vdCBzZXQKQ09ORklH X0lQX05GX0lQVEFCTEVTPXkKQ09ORklHX0lQX05GX01BVENIX0FIPXkKQ09ORklHX0lQX05GX01B VENIX0VDTj15CiMgQ09ORklHX0lQX05GX01BVENIX1JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklH X0lQX05GX01BVENIX1RUTD15CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFS R0VUX1JFSkVDVD15CiMgQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CiMg Q09ORklHX0lQX05GX05BVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQU5HTEU9eQpDT05GSUdf SVBfTkZfVEFSR0VUX0NMVVNURVJJUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfRUNOPXkKQ09ORklH X0lQX05GX1RBUkdFVF9UVEw9eQpDT05GSUdfSVBfTkZfUkFXPXkKQ09ORklHX0lQX05GX1NFQ1VS SVRZPXkKQ09ORklHX0lQX05GX0FSUFRBQkxFUz15CkNPTkZJR19JUF9ORl9BUlBGSUxURVI9eQpD T05GSUdfSVBfTkZfQVJQX01BTkdMRT15CgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRp b24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjY9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0lQVjY9eQpD T05GSUdfTkZfRFVQX0lQVjY9eQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORl9M T0dfSVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHX05GX05BVF9JUFY2IGlzIG5vdCBzZXQKQ09ORklH X0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05G X01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9N QVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hf SVBWNkhFQURFUj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQojIENPTkZJR19JUDZfTkZfTUFU Q0hfUlBGSUxURVIgaXMgbm90IHNldApDT05GSUdfSVA2X05GX01BVENIX1JUPXkKQ09ORklHX0lQ Nl9ORl9UQVJHRVRfSEw9eQpDT05GSUdfSVA2X05GX0ZJTFRFUj15CkNPTkZJR19JUDZfTkZfVEFS R0VUX1JFSkVDVD15CiMgQ09ORklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFkgaXMgbm90IHNldApD T05GSUdfSVA2X05GX01BTkdMRT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9T RUNVUklUWT15CiMgQ09ORklHX0lQNl9ORl9OQVQgaXMgbm90IHNldAoKIwojIERFQ25ldDogTmV0 ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfREVDTkVUX05GX0dSQUJVTEFUT1I9eQpDT05G SUdfQlJJREdFX05GX0VCVEFCTEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklH X0JSSURHRV9FQlRfVF9GSUxURVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19C UklER0VfRUJUXzgwMl8zPXkKQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdF X0VCVF9BUlA9eQpDT05GSUdfQlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15 CkNPTkZJR19CUklER0VfRUJUX0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJ R19CUklER0VfRUJUX1BLVFRZUEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJ REdFX0VCVF9WTEFOPXkKQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdF X0VCVF9ETkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRf UkVESVJFQ1Q9eQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9H PXkKQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9eQpDT05GSUdfSVBfRENDUD15CkNPTkZJR19JTkVU X0RDQ1BfRElBRz15CgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfSVBf RENDUF9DQ0lEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX0NDSUQzPXkKIyBDT05G SUdfSVBfRENDUF9DQ0lEM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX1RGUkNfTElC PXkKCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfRENDUFBST0JFPXkKQ09ORklHX0lQX1NDVFA9eQpDT05GSUdfTkVU X1NDVFBQUk9CRT15CiMgQ09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19T Q1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJ RV9ITUFDX1NIQTEgaXMgbm90IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNf Tk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1ND VFBfQ09PS0lFX0hNQUNfU0hBMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CkNP TkZJR19USVBDPXkKIyBDT05GSUdfVElQQ19NRURJQV9JQiBpcyBub3Qgc2V0CkNPTkZJR19USVBD X01FRElBX1VEUD15CkNPTkZJR19BVE09eQpDT05GSUdfQVRNX0NMSVA9eQojIENPTkZJR19BVE1f Q0xJUF9OT19JQ01QIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9MQU5FPXkKQ09ORklHX0FUTV9NUE9B PXkKQ09ORklHX0FUTV9CUjI2ODQ9eQojIENPTkZJR19BVE1fQlIyNjg0X0lQRklMVEVSIGlzIG5v dCBzZXQKQ09ORklHX0wyVFA9eQpDT05GSUdfTDJUUF9ERUJVR0ZTPXkKQ09ORklHX0wyVFBfVjM9 eQpDT05GSUdfTDJUUF9JUD15CkNPTkZJR19MMlRQX0VUSD15CkNPTkZJR19TVFA9eQpDT05GSUdf R0FSUD15CkNPTkZJR19CUklER0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQojIENP TkZJR19CUklER0VfVkxBTl9GSUxURVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9ORVRfRFNB PXkKQ09ORklHX1ZMQU5fODAyMVE9eQpDT05GSUdfVkxBTl84MDIxUV9HVlJQPXkKIyBDT05GSUdf VkxBTl84MDIxUV9NVlJQIGlzIG5vdCBzZXQKQ09ORklHX0RFQ05FVD15CiMgQ09ORklHX0RFQ05F VF9ST1VURVIgaXMgbm90IHNldApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQpDT05GSUdfSVBY PXkKIyBDT05GSUdfSVBYX0lOVEVSTiBpcyBub3Qgc2V0CkNPTkZJR19BVEFMSz15CkNPTkZJR19E RVZfQVBQTEVUQUxLPXkKQ09ORklHX0lQRERQPXkKQ09ORklHX0lQRERQX0VOQ0FQPXkKIyBDT05G SUdfWDI1IGlzIG5vdCBzZXQKQ09ORklHX0xBUEI9eQpDT05GSUdfUEhPTkVUPXkKIyBDT05GSUdf NkxPV1BBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0PXkKIyBDT05GSUdfSUVFRTgwMjE1 NF9OTDgwMjE1NF9FWFBFUklNRU5UQUwgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9TT0NL RVQ9eQojIENPTkZJR19NQUM4MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMK IyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfQ0JRPXkKQ09ORklHX05FVF9T Q0hfSFRCPXkKQ09ORklHX05FVF9TQ0hfSEZTQz15CkNPTkZJR19ORVRfU0NIX0FUTT15CkNPTkZJ R19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9S RUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVU X1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNP TkZJR19ORVRfU0NIX0RTTUFSSz15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9T Q0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQUklPPXkKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpD T05GSUdfTkVUX1NDSF9RRlE9eQojIENPTkZJR19ORVRfU0NIX0NPREVMIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1NDSF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRlEgaXMg bm90IHNldAojIENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hf UElFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfSU5HUkVTUz15CiMgQ09ORklHX05FVF9TQ0hf UExVRyBpcyBub3Qgc2V0CgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNP TkZJR19ORVRfQ0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfVENJTkRFWD15CkNPTkZJR19ORVRf Q0xTX1JPVVRFND15CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09ORklHX05FVF9DTFNfVTMyPXkKQ09O RklHX0NMU19VMzJfUEVSRj15CkNPTkZJR19DTFNfVTMyX01BUks9eQpDT05GSUdfTkVUX0NMU19S U1ZQPXkKQ09ORklHX05FVF9DTFNfUlNWUDY9eQpDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklH X05FVF9DTFNfQ0dST1VQPXkKIyBDT05GSUdfTkVUX0NMU19CUEYgaXMgbm90IHNldAojIENPTkZJ R19ORVRfQ0xTX0ZMT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05F VF9FTUFUQ0hfU1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFU Q0hfTkJZVEU9eQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRB PXkKQ09ORklHX05FVF9FTUFUQ0hfVEVYVD15CiMgQ09ORklHX05FVF9FTUFUQ0hfQ0FOSUQgaXMg bm90IHNldAojIENPTkZJR19ORVRfRU1BVENIX0lQU0VUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9D TFNfQUNUPXkKQ09ORklHX05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CkNP TkZJR19HQUNUX1BST0I9eQpDT05GSUdfTkVUX0FDVF9NSVJSRUQ9eQpDT05GSUdfTkVUX0FDVF9J UFQ9eQpDT05GSUdfTkVUX0FDVF9OQVQ9eQpDT05GSUdfTkVUX0FDVF9QRURJVD15CkNPTkZJR19O RVRfQUNUX1NJTVA9eQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPXkKQ09ORklHX05FVF9BQ1RfQ1NV TT15CiMgQ09ORklHX05FVF9BQ1RfVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQlBG IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfQ0xTX0lORD15CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0RO U19SRVNPTFZFUj15CkNPTkZJR19CQVRNQU5fQURWPXkKQ09ORklHX0JBVE1BTl9BRFZfQkxBPXkK IyBDT05GSUdfQkFUTUFOX0FEVl9EQVQgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWX05D IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9NQ0FTVCBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVE1BTl9BRFZfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19PUEVOVlNXSVRDSCBpcyBub3Qg c2V0CiMgQ09ORklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMUyBp cyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TV0lUQ0hERVYg aXMgbm90IHNldAojIENPTkZJR19ORVRfTDNfTUFTVEVSX0RFViBpcyBub3Qgc2V0CkNPTkZJR19S UFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRf UFJJTyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JY X0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19ORVRfRkxP V19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49eQojIENP TkZJR19ORVRfVENQUFJPQkUgaXMgbm90IHNldApDT05GSUdfTkVUX0RST1BfTU9OSVRPUj15CkNP TkZJR19IQU1SQURJTz15CgojCiMgUGFja2V0IFJhZGlvIHByb3RvY29scwojCkNPTkZJR19BWDI1 PXkKIyBDT05GSUdfQVgyNV9EQU1BX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX05FVFJPTT15CkNP TkZJR19ST1NFPXkKCiMKIyBBWC4yNSBuZXR3b3JrIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01L SVNTPXkKQ09ORklHXzZQQUNLPXkKQ09ORklHX0JQUUVUSEVSPXkKQ09ORklHX0JBWUNPTV9TRVJf RkRYPXkKQ09ORklHX0JBWUNPTV9TRVJfSERYPXkKQ09ORklHX0JBWUNPTV9QQVI9eQpDT05GSUdf WUFNPXkKQ09ORklHX0NBTj15CkNPTkZJR19DQU5fUkFXPXkKQ09ORklHX0NBTl9CQ009eQpDT05G SUdfQ0FOX0dXPXkKCiMKIyBDQU4gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQ0FOX1ZDQU49eQpD T05GSUdfQ0FOX1NMQ0FOPXkKQ09ORklHX0NBTl9ERVY9eQpDT05GSUdfQ0FOX0NBTENfQklUVElN SU5HPXkKIyBDT05GSUdfQ0FOX0xFRFMgaXMgbm90IHNldApDT05GSUdfQ0FOX1NKQTEwMDA9eQoj IENPTkZJR19DQU5fU0pBMTAwMF9JU0EgaXMgbm90IHNldAojIENPTkZJR19DQU5fU0pBMTAwMF9Q TEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fRU1TX1BDTUNJQT15CkNPTkZJR19DQU5fRU1T X1BDST15CiMgQ09ORklHX0NBTl9QRUFLX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fUEVB S19QQ0k9eQpDT05GSUdfQ0FOX1BFQUtfUENJRUM9eQpDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9eQpD T05GSUdfQ0FOX1BMWF9QQ0k9eQojIENPTkZJR19DQU5fQ19DQU4gaXMgbm90IHNldAojIENPTkZJ R19DQU5fTV9DQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fQ0M3NzAgaXMgbm90IHNldAoKIwoj IENBTiBTUEkgaW50ZXJmYWNlcwojCkNPTkZJR19DQU5fTUNQMjUxWD15CgojCiMgQ0FOIFVTQiBp bnRlcmZhY2VzCiMKQ09ORklHX0NBTl9FTVNfVVNCPXkKQ09ORklHX0NBTl9FU0RfVVNCMj15CiMg Q09ORklHX0NBTl9HU19VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fS1ZBU0VSX1VTQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBTl9QRUFLX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl84REVW X1VTQiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU09GVElORz15CkNPTkZJR19DQU5fU09GVElOR19D Uz15CiMgQ09ORklHX0NBTl9ERUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoK IwojIElyREEgcHJvdG9jb2xzCiMKQ09ORklHX0lSTEFOPXkKQ09ORklHX0lSTkVUPXkKQ09ORklH X0lSQ09NTT15CiMgQ09ORklHX0lSREFfVUxUUkEgaXMgbm90IHNldAoKIwojIElyREEgb3B0aW9u cwojCkNPTkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNBUD15CkNPTkZJR19JUkRBX0ZBU1RfUlI9eQoj IENPTkZJR19JUkRBX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBJbmZyYXJlZC1wb3J0IGRldmljZSBk cml2ZXJzCiMKCiMKIyBTSVIgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfSVJUVFlfU0lSPXkKCiMK IyBEb25nbGUgc3VwcG9ydAojCkNPTkZJR19ET05HTEU9eQpDT05GSUdfRVNJX0RPTkdMRT15CkNP TkZJR19BQ1RJU1lTX0RPTkdMRT15CkNPTkZJR19URUtSQU1fRE9OR0xFPXkKQ09ORklHX1RPSU0z MjMyX0RPTkdMRT15CkNPTkZJR19MSVRFTElOS19ET05HTEU9eQpDT05GSUdfTUE2MDBfRE9OR0xF PXkKQ09ORklHX0dJUkJJTF9ET05HTEU9eQpDT05GSUdfTUNQMjEyMF9ET05HTEU9eQpDT05GSUdf T0xEX0JFTEtJTl9ET05HTEU9eQpDT05GSUdfQUNUMjAwTF9ET05HTEU9eQpDT05GSUdfS0lOR1NV Tl9ET05HTEU9eQpDT05GSUdfS1NEQVpaTEVfRE9OR0xFPXkKQ09ORklHX0tTOTU5X0RPTkdMRT15 CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX1VTQl9JUkRBPXkKQ09ORklHX1NJR01B VEVMX0ZJUj15CkNPTkZJR19OU0NfRklSPXkKQ09ORklHX1dJTkJPTkRfRklSPXkKQ09ORklHX1NN Q19JUkNDX0ZJUj15CkNPTkZJR19BTElfRklSPXkKQ09ORklHX1ZMU0lfRklSPXkKQ09ORklHX1ZJ QV9GSVI9eQpDT05GSUdfTUNTX0ZJUj15CkNPTkZJR19CVD15CkNPTkZJR19CVF9CUkVEUj15CkNP TkZJR19CVF9SRkNPTU09eQpDT05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPXkK Q09ORklHX0JUX0JORVBfTUNfRklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkK Q09ORklHX0JUX0NNVFA9eQpDT05GSUdfQlRfSElEUD15CkNPTkZJR19CVF9IUz15CkNPTkZJR19C VF9MRT15CiMgQ09ORklHX0JUX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0JUX0RFQlVHRlM9 eQoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19CVF9JTlRFTD15CkNPTkZJ R19CVF9CQ009eQpDT05GSUdfQlRfUlRMPXkKQ09ORklHX0JUX0hDSUJUVVNCPXkKQ09ORklHX0JU X0hDSUJUVVNCX0JDTT15CkNPTkZJR19CVF9IQ0lCVFVTQl9SVEw9eQpDT05GSUdfQlRfSENJQlRT RElPPXkKQ09ORklHX0JUX0hDSVVBUlQ9eQpDT05GSUdfQlRfSENJVUFSVF9IND15CkNPTkZJR19C VF9IQ0lVQVJUX0JDU1A9eQpDT05GSUdfQlRfSENJVUFSVF9BVEgzSz15CkNPTkZJR19CVF9IQ0lV QVJUX0xMPXkKIyBDT05GSUdfQlRfSENJVUFSVF8zV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JU X0hDSVVBUlRfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0JDTSBpcyBub3Qg c2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfUUNBIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJDTTIw M1g9eQpDT05GSUdfQlRfSENJQlBBMTBYPXkKQ09ORklHX0JUX0hDSUJGVVNCPXkKQ09ORklHX0JU X0hDSURUTDE9eQpDT05GSUdfQlRfSENJQlQzQz15CkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD15CkNP TkZJR19CVF9IQ0lCVFVBUlQ9eQpDT05GSUdfQlRfSENJVkhDST15CkNPTkZJR19CVF9NUlZMPXkK Q09ORklHX0JUX01SVkxfU0RJTz15CkNPTkZJR19CVF9BVEgzSz15CkNPTkZJR19BRl9SWFJQQz15 CiMgQ09ORklHX0FGX1JYUlBDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JYS0FEPXkKQ09ORklH X0ZJQl9SVUxFUz15CkNPTkZJR19XSVJFTEVTUz15CkNPTkZJR19XSVJFTEVTU19FWFQ9eQpDT05G SUdfV0VYVF9DT1JFPXkKQ09ORklHX1dFWFRfUFJPQz15CkNPTkZJR19XRVhUX1NQWT15CkNPTkZJ R19XRVhUX1BSSVY9eQpDT05GSUdfQ0ZHODAyMTE9eQojIENPTkZJR19OTDgwMjExX1RFU1RNT0RF IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfREVWRUxPUEVSX1dBUk5JTkdTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0ZHODAyMTFfUkVHX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjEx X0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0ZHODAyMTFfSU5URVJOQUxfUkVHREIgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfQ1JE QV9TVVBQT1JUPXkKQ09ORklHX0NGRzgwMjExX1dFWFQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVF9F WFBPUlQ9eQpDT05GSUdfTElCODAyMTE9eQpDT05GSUdfTElCODAyMTFfQ1JZUFRfV0VQPXkKQ09O RklHX0xJQjgwMjExX0NSWVBUX0NDTVA9eQpDT05GSUdfTElCODAyMTFfQ1JZUFRfVEtJUD15CiMg Q09ORklHX0xJQjgwMjExX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExPXkKQ09ORklH X01BQzgwMjExX0hBU19SQz15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19N QUM4MDIxMV9SQ19NSU5TVFJFTF9IVD15CiMgQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMX1ZI VCBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09ORklH X01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgpDT05GSUdfTUFDODAyMTFfTUVTSD15 CkNPTkZJR19NQUM4MDIxMV9MRURTPXkKIyBDT05GSUdfTUFDODAyMTFfREVCVUdGUyBpcyBub3Qg c2V0CiMgQ09ORklHX01BQzgwMjExX01FU1NBR0VfVFJBQ0lORyBpcyBub3Qgc2V0CiMgQ09ORklH X01BQzgwMjExX0RFQlVHX01FTlUgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hf TUFYX1NJWkU9MApDT05GSUdfV0lNQVg9eQpDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9OApDT05G SUdfUkZLSUxMPXkKQ09ORklHX1JGS0lMTF9MRURTPXkKQ09ORklHX1JGS0lMTF9JTlBVVD15CiMg Q09ORklHX1JGS0lMTF9SRUdVTEFUT1IgaXMgbm90IHNldAojIENPTkZJR19SRktJTExfR1BJTyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CkNPTkZJR19O RVRfOVBfUkRNQT15CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NB SUYgaXMgbm90IHNldApDT05GSUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlE RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90 IHNldApDT05GSUdfTkZDPXkKIyBDT05GSUdfTkZDX0RJR0lUQUwgaXMgbm90IHNldApDT05GSUdf TkZDX05DST15CiMgQ09ORklHX05GQ19OQ0lfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX05D SV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX0hDSSBpcyBub3Qgc2V0CgojCiMgTmVhciBG aWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfTkZDX1BONTMzPXkKIyBD T05GSUdfTkZDX1NJTSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19GRFAgaXMgbm90IHNldAojIENP TkZJR19ORkNfTVJWTF9VU0IgaXMgbm90IHNldAojIENPTkZJR19ORkNfU1RfTkNJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkZDX05YUF9OQ0kgaXMgbm90IHNldAojIENPTkZJR19ORkNfUzNGV1JONV9J MkMgaXMgbm90IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0JQ Rl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25z CiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNP TkZJR19ERVZUTVBGUz15CiMgQ09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKQ09ORklH X1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CkNPTkZJR19GV19M T0FERVI9eQojIENPTkZJR19GSVJNV0FSRV9JTl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhU UkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZX X0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19XQU5UX0RFVl9D T1JFRFVNUD15CkNPTkZJR19BTExPV19ERVZfQ09SRURVTVA9eQpDT05GSUdfREVWX0NPUkVEVU1Q PXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVT IGlzIG5vdCBzZXQKQ09ORklHX1NZU19IWVBFUlZJU09SPXkKIyBDT05GSUdfR0VORVJJQ19DUFVf REVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdf UkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQoj IENPTkZJR19GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CgojCiMgQnVzIGRldmljZXMKIwpDT05GSUdf Q09OTkVDVE9SPXkKQ09ORklHX1BST0NfRVZFTlRTPXkKQ09ORklHX01URD15CiMgQ09ORklHX01U RF9URVNUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUUz15CkNPTkZJR19NVERf UkVEQk9PVF9ESVJFQ1RPUllfQkxPQ0s9LTEKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfVU5B TExPQ0FURUQgaXMgbm90IHNldAojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19SRUFET05MWSBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01U RF9BUjdfUEFSVFM9eQoKIwojIFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMK Q09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9DSz15CkNPTkZJR19GVEw9eQpDT05G SUdfTkZUTD15CkNPTkZJR19ORlRMX1JXPXkKQ09ORklHX0lORlRMPXkKQ09ORklHX1JGRF9GVEw9 eQpDT05GSUdfU1NGREM9eQojIENPTkZJR19TTV9GVEwgaXMgbm90IHNldApDT05GSUdfTVREX09P UFM9eQpDT05GSUdfTVREX1NXQVA9eQojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSIGlz IG5vdCBzZXQKCiMKIyBSQU0vUk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCkNPTkZJR19NVERfQ0ZJ PXkKQ09ORklHX01URF9KRURFQ1BST0JFPXkKQ09ORklHX01URF9HRU5fUFJPQkU9eQojIENPTkZJ R19NVERfQ0ZJX0FEVl9PUFRJT05TIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURU SF8xPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19X SURUSF80PXkKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzggaXMgbm90IHNldAojIENPTkZJ R19NVERfTUFQX0JBTktfV0lEVEhfMTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktf V0lEVEhfMzIgaXMgbm90IHNldApDT05GSUdfTVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJX0ky PXkKIyBDT05GSUdfTVREX0NGSV9JNCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTggaXMg bm90IHNldApDT05GSUdfTVREX0NGSV9JTlRFTEVYVD15CkNPTkZJR19NVERfQ0ZJX0FNRFNURD15 CkNPTkZJR19NVERfQ0ZJX1NUQUE9eQpDT05GSUdfTVREX0NGSV9VVElMPXkKQ09ORklHX01URF9S QU09eQpDT05GSUdfTVREX1JPTT15CkNPTkZJR19NVERfQUJTRU5UPXkKCiMKIyBNYXBwaW5nIGRy aXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTPXkKQ09O RklHX01URF9QSFlTTUFQPXkKIyBDT05GSUdfTVREX1BIWVNNQVBfQ09NUEFUIGlzIG5vdCBzZXQK Q09ORklHX01URF9TQkNfR1hYPXkKIyBDT05GSUdfTVREX0FNRDc2WFJPTSBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9JQ0hYUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0VTQjJST00gaXMgbm90 IHNldAojIENPTkZJR19NVERfQ0s4MDRYUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NDQjJf RkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkVUdGVsIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX0w0NDBHWCBpcyBub3Qgc2V0CkNPTkZJR19NVERfUENJPXkKQ09ORklHX01URF9QQ01DSUE9 eQojIENPTkZJR19NVERfUENNQ0lBX0FOT05ZTU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9H UElPX0FERFIgaXMgbm90IHNldApDT05GSUdfTVREX0lOVEVMX1ZSX05PUj15CkNPTkZJR19NVERf UExBVFJBTT15CiMgQ09ORklHX01URF9MQVRDSF9BRERSIGlzIG5vdCBzZXQKCiMKIyBTZWxmLWNv bnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTVREX1BNQzU1MT15CiMgQ09ORklH X01URF9QTUM1NTFfQlVHRklYIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BNQzU1MV9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19NVERfREFUQUZMQVNIPXkKIyBDT05GSUdfTVREX0RBVEFGTEFTSF9X UklURV9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIX09UUCBpcyBub3Qg c2V0CkNPTkZJR19NVERfU1NUMjVMPXkKQ09ORklHX01URF9TTFJBTT15CkNPTkZJR19NVERfUEhS QU09eQpDT05GSUdfTVREX01URFJBTT15CkNPTkZJR19NVERSQU1fVE9UQUxfU0laRT00MDk2CkNP TkZJR19NVERSQU1fRVJBU0VfU0laRT0xMjgKQ09ORklHX01URFJBTV9BQlNfUE9TPTAKQ09ORklH X01URF9CTE9DSzJNVEQ9eQoKIwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCiMgQ09O RklHX01URF9ET0NHMyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9FQ0M9eQojIENPTkZJR19N VERfTkFORF9FQ0NfU01DIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EPXkKIyBDT05GSUdfTVRE X05BTkRfRUNDX0JDSCBpcyBub3Qgc2V0CkNPTkZJR19NVERfU01fQ09NTU9OPXkKIyBDT05GSUdf TVREX05BTkRfREVOQUxJX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19NVERfTkFORF9PTUFQX0JDSF9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJ R19NVERfTkFORF9JRFM9eQpDT05GSUdfTVREX05BTkRfUklDT0g9eQpDT05GSUdfTVREX05BTkRf RElTS09OQ0hJUD15CiMgQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURWQU5DRUQg aXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERSRVNTPTAKIyBD T05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9CQlRXUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9OQU5EX0RPQ0c0IGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0NBRkU9eQpDT05GSUdfTVRE X05BTkRfTkFORFNJTT15CkNPTkZJR19NVERfTkFORF9QTEFURk9STT15CiMgQ09ORklHX01URF9O QU5EX0hJU0k1MDQgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkQ9eQpDT05GSUdfTVREX09O RU5BTkRfVkVSSUZZX1dSSVRFPXkKQ09ORklHX01URF9PTkVOQU5EX0dFTkVSSUM9eQojIENPTkZJ R19NVERfT05FTkFORF9PVFAgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JB TT15CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01URF9M UEREUj15CkNPTkZJR19NVERfUUlORk9fUFJPQkU9eQojIENPTkZJR19NVERfU1BJX05PUiBpcyBu b3Qgc2V0CkNPTkZJR19NVERfVUJJPXkKQ09ORklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYK Q09ORklHX01URF9VQklfQkVCX0xJTUlUPTIwCiMgQ09ORklHX01URF9VQklfRkFTVE1BUCBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9VQklfR0xVRUJJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VC SV9CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlH SFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVF9QQz15 CkNPTkZJR19QQVJQT1JUX1NFUklBTD15CiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBpcyBub3Qg c2V0CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JU X1BDX1BDTUNJQT15CiMgQ09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBP UlRfQVg4ODc5Nj15CkNPTkZJR19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9 eQpDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTIGlzIG5vdCBzZXQKCiMK IyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdf QkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0ZEPXkKIyBDT05GSUdf UEFSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5v dCBzZXQKIyBDT05GSUdfWlJBTSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ1BRX0NJU1NfREE9eQpD T05GSUdfQ0lTU19TQ1NJX1RBUEU9eQpDT05GSUdfQkxLX0RFVl9EQUM5NjA9eQpDT05GSUdfQkxL X0RFVl9VTUVNPXkKIyBDT05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdf QkxLX0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPXkKIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNl dApDT05GSUdfQkxLX0RFVl9PU0Q9eQpDT05GSUdfQkxLX0RFVl9TWDg9eQpDT05GSUdfQkxLX0RF Vl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJ WkU9NjU1MzYKQ09ORklHX0NEUk9NX1BLVENEVkQ9eQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZG RVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQVRB X09WRVJfRVRIPXkKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0JMS0RF Vl9CQUNLRU5EPXkKQ09ORklHX1ZJUlRJT19CTEs9eQojIENPTkZJR19CTEtfREVWX0hEIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfUkJEPXkKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9OVk1FIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmljZXMKIwpD T05GSUdfU0VOU09SU19MSVMzTFYwMkQ9eQpDT05GSUdfQUQ1MjVYX0RQT1Q9eQpDT05GSUdfQUQ1 MjVYX0RQT1RfSTJDPXkKQ09ORklHX0FENTI1WF9EUE9UX1NQST15CiMgQ09ORklHX0RVTU1ZX0lS USBpcyBub3Qgc2V0CkNPTkZJR19JQk1fQVNNPXkKQ09ORklHX0hXTEFUX0RFVEVDVE9SPW0KQ09O RklHX1BIQU5UT009eQpDT05GSUdfU0dJX0lPQzQ9eQpDT05GSUdfVElGTV9DT1JFPXkKQ09ORklH X1RJRk1fN1hYMT15CkNPTkZJR19JQ1M5MzJTNDAxPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNF Uz15CkNPTkZJR19IUF9JTE89eQpDT05GSUdfQVBEUzk4MDJBTFM9eQpDT05GSUdfSVNMMjkwMDM9 eQpDT05GSUdfSVNMMjkwMjA9eQpDT05GSUdfU0VOU09SU19UU0wyNTUwPXkKQ09ORklHX1NFTlNP UlNfQkgxNzgwPXkKQ09ORklHX1NFTlNPUlNfQkgxNzcwPXkKQ09ORklHX1NFTlNPUlNfQVBEUzk5 MFg9eQpDT05GSUdfSE1DNjM1Mj15CkNPTkZJR19EUzE2ODI9eQpDT05GSUdfVElfREFDNzUxMj15 CiMgQ09ORklHX0JNUDA4NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19CTVAwODVfU1BJIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFU VElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldApDT05G SUdfQzJQT1JUPXkKQ09ORklHX0MyUE9SVF9EVVJBTUFSXzIxNTA9eQoKIwojIEVFUFJPTSBzdXBw b3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PXkKQ09ORklHX0VFUFJPTV9BVDI1PXkKQ09ORklHX0VF UFJPTV9MRUdBQ1k9eQpDT05GSUdfRUVQUk9NX01BWDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2 PXkKIyBDT05GSUdfRUVQUk9NXzkzWFg0NiBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9DT1JFPXkK IyBDT05GSUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1Q VElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNj aXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSVMzX0ky Qz15CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKIyBDT05GSUdf QUxURVJBX1NUQVBMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVz IERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMgaXMgbm90IHNldAoKIwojIFNDSUYgQnVz IERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVTIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgSG9z dCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIK IwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2 ZXJzCiMKIyBDT05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkgaXMg bm90IHNldAojIENPTkZJR19DWExfRUVIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKQ09O RklHX0lERT15CgojCiMgUGxlYXNlIHNlZSBEb2N1bWVudGF0aW9uL2lkZS9pZGUudHh0IGZvciBo ZWxwL2luZm8gb24gSURFIGRyaXZlcwojCkNPTkZJR19JREVfWEZFUl9NT0RFPXkKQ09ORklHX0lE RV9BVEFQST15CiMgQ09ORklHX0JMS19ERVZfSURFX1NBVEEgaXMgbm90IHNldApDT05GSUdfSURF X0dEPXkKQ09ORklHX0lERV9HRF9BVEE9eQpDT05GSUdfSURFX0dEX0FUQVBJPXkKIyBDT05GSUdf QkxLX0RFVl9JREVDUyBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RFTEtJTj15CkNPTkZJR19C TEtfREVWX0lERUNEPXkKQ09ORklHX0JMS19ERVZfSURFQ0RfVkVSQk9TRV9FUlJPUlM9eQpDT05G SUdfQkxLX0RFVl9JREVUQVBFPXkKIyBDT05GSUdfQkxLX0RFVl9JREVBQ1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfSURFX1RBU0tfSU9DVEwgaXMgbm90IHNldApDT05GSUdfSURFX1BST0NfRlM9eQoK IwojIElERSBjaGlwc2V0IHN1cHBvcnQvYnVnZml4ZXMKIwpDT05GSUdfSURFX0dFTkVSSUM9eQoj IENPTkZJR19CTEtfREVWX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2 NDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVQTlA9eQpDT05GSUdfQkxLX0RFVl9JREVE TUFfU0ZGPXkKCiMKIyBQQ0kgSURFIGNoaXBzZXRzIHN1cHBvcnQKIwpDT05GSUdfQkxLX0RFVl9J REVQQ0k9eQpDT05GSUdfSURFUENJX1BDSUJVU19PUkRFUj15CiMgQ09ORklHX0JMS19ERVZfT0ZG Qk9BUkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0dFTkVSSUMgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9PUFRJNjIxPXkKIyBDT05GSUdfQkxLX0RFVl9SWjEwMDAgaXMgbm90IHNldApD T05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkKIyBDT05GSUdfQkxLX0RFVl9BRUM2MlhYIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTEkxNVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9BTUQ3NFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BVElJWFAgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJJRkxF WCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0hQVDM2Nj15CiMgQ09ORklHX0JMS19ERVZfSk1J Q1JPTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1BJSVg9eQpDT05GSUdfQkxLX0RFVl9JVDgx NzI9eQpDT05GSUdfQkxLX0RFVl9JVDgyMTM9eQojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfTlM4NzQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfUERDMjAyWFhfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcg aXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NWV0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9TTEM5MEU2NiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RS TTI5MD15CiMgQ09ORklHX0JMS19ERVZfVklBODJDWFhYIGlzIG5vdCBzZXQKQ09ORklHX0JMS19E RVZfVEM4NkMwMDE9eQpDT05GSUdfQkxLX0RFVl9JREVETUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1 cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJ PXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMgQ09ORklHX1NDU0lf TVFfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0Cgoj CiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RF Vl9TRD15CkNPTkZJR19DSFJfREVWX1NUPXkKQ09ORklHX0NIUl9ERVZfT1NTVD15CkNPTkZJR19C TEtfREVWX1NSPXkKQ09ORklHX0JMS19ERVZfU1JfVkVORE9SPXkKQ09ORklHX0NIUl9ERVZfU0c9 eQpDT05GSUdfQ0hSX0RFVl9TQ0g9eQpDT05GSUdfU0NTSV9FTkNMT1NVUkU9eQpDT05GSUdfU0NT SV9DT05TVEFOVFM9eQpDT05GSUdfU0NTSV9MT0dHSU5HPXkKQ09ORklHX1NDU0lfU0NBTl9BU1lO Qz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKQ09ORklH X1NDU0lfRkNfQVRUUlM9eQpDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NB U19BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9eQpDT05GSUdfU0NTSV9TQVNfQVRBPXkK Q09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKQ09ORklHX1NDU0lfU1JQX0FUVFJTPXkKQ09ORklH X1NDU0lfTE9XTEVWRUw9eQpDT05GSUdfSVNDU0lfVENQPXkKQ09ORklHX0lTQ1NJX0JPT1RfU1lT RlM9eQpDT05GSUdfU0NTSV9DWEdCM19JU0NTST15CkNPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJPXkK Q09ORklHX1NDU0lfQk5YMl9JU0NTST15CkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9eQpDT05GSUdf QkUySVNDU0k9eQpDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JBSUQ9eQpDT05GSUdfU0NTSV9IUFNB PXkKQ09ORklHX1NDU0lfM1dfOVhYWD15CkNPTkZJR19TQ1NJXzNXX1NBUz15CkNPTkZJR19TQ1NJ X0FDQVJEPXkKQ09ORklHX1NDU0lfQUFDUkFJRD15CkNPTkZJR19TQ1NJX0FJQzdYWFg9eQpDT05G SUdfQUlDN1hYWF9DTURTX1BFUl9ERVZJQ0U9OApDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9N Uz0xNTAwMApDT05GSUdfQUlDN1hYWF9ERUJVR19FTkFCTEU9eQpDT05GSUdfQUlDN1hYWF9ERUJV R19NQVNLPTAKQ09ORklHX0FJQzdYWFhfUkVHX1BSRVRUWV9QUklOVD15CkNPTkZJR19TQ1NJX0FJ Qzc5WFg9eQpDT05GSUdfQUlDNzlYWF9DTURTX1BFUl9ERVZJQ0U9MzIKQ09ORklHX0FJQzc5WFhf UkVTRVRfREVMQVlfTVM9MTUwMDAKQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFPXkKQ09ORklH X0FJQzc5WFhfREVCVUdfTUFTSz0wCkNPTkZJR19BSUM3OVhYX1JFR19QUkVUVFlfUFJJTlQ9eQpD T05GSUdfU0NTSV9BSUM5NFhYPXkKIyBDT05GSUdfQUlDOTRYWF9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX01WU0FTPXkKIyBDT05GSUdfU0NTSV9NVlNBU19ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfTVZTQVNfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WVU1JPXkK Q09ORklHX1NDU0lfRFBUX0kyTz15CkNPTkZJR19TQ1NJX0FEVkFOU1lTPXkKQ09ORklHX1NDU0lf QVJDTVNSPXkKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURf TkVXR0VOPXkKQ09ORklHX01FR0FSQUlEX01NPXkKQ09ORklHX01FR0FSQUlEX01BSUxCT1g9eQpD T05GSUdfTUVHQVJBSURfTEVHQUNZPXkKQ09ORklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19TQ1NJ X01QVDNTQVM9eQpDT05GSUdfU0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01Q VDNTQVNfTUFYX1NHRT0xMjgKQ09ORklHX1NDU0lfTVBUMlNBUz15CiMgQ09ORklHX1NDU0lfVUZT SENEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBUSU9QPXkKQ09ORklHX1NDU0lfQlVTTE9HSUM9 eQojIENPTkZJR19TQ1NJX0ZMQVNIUE9JTlQgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NT ST15CiMgQ09ORklHX1hFTl9TQ1NJX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9T VE9SQUdFPXkKQ09ORklHX0xJQkZDPXkKQ09ORklHX0xJQkZDT0U9eQpDT05GSUdfRkNPRT15CkNP TkZJR19GQ09FX0ZOSUM9eQojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldApDT05GSUdfU0NT SV9ETVgzMTkxRD15CkNPTkZJR19TQ1NJX0VBVEE9eQpDT05GSUdfU0NTSV9FQVRBX1RBR0dFRF9R VUVVRT15CkNPTkZJR19TQ1NJX0VBVEFfTElOS0VEX0NPTU1BTkRTPXkKQ09ORklHX1NDU0lfRUFU QV9NQVhfVEFHUz0xNgpDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOPXkKQ09ORklHX1NDU0lfR0RU SD15CkNPTkZJR19TQ1NJX0lTQ0k9eQpDT05GSUdfU0NTSV9JUFM9eQpDT05GSUdfU0NTSV9JTklU SU89eQpDT05GSUdfU0NTSV9JTklBMTAwPXkKQ09ORklHX1NDU0lfUFBBPXkKQ09ORklHX1NDU0lf SU1NPXkKIyBDT05GSUdfU0NTSV9JWklQX0VQUDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9J WklQX1NMT1dfQ1RSIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU1RFWD15CkNPTkZJR19TQ1NJX1NZ TTUzQzhYWF8yPXkKQ09ORklHX1NDU0lfU1lNNTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpD T05GSUdfU0NTSV9TWU01M0M4WFhfREVGQVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhY WF9NQVhfVEFHUz02NApDT05GSUdfU0NTSV9TWU01M0M4WFhfTU1JTz15CkNPTkZJR19TQ1NJX0lQ Uj15CiMgQ09ORklHX1NDU0lfSVBSX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFJf RFVNUCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1FMT0dJQ18xMjgwPXkKQ09ORklHX1NDU0lfUUxB X0ZDPXkKIyBDT05GSUdfVENNX1FMQTJYWFggaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfSVND U0k9eQojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9EQzM5NXg9eQoj IENPTkZJR19TQ1NJX0FNNTNDOTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9XRDcxOVggaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUE1DUkFJ RD15CkNPTkZJR19TQ1NJX1BNODAwMT15CkNPTkZJR19TQ1NJX0JGQV9GQz15CkNPTkZJR19TQ1NJ X1ZJUlRJTz15CiMgQ09ORklHX1NDU0lfQ0hFTFNJT19GQ09FIGlzIG5vdCBzZXQKQ09ORklHX1ND U0lfTE9XTEVWRUxfUENNQ0lBPXkKQ09ORklHX1BDTUNJQV9BSEExNTJYPW0KQ09ORklHX1BDTUNJ QV9GRE9NQUlOPW0KQ09ORklHX1BDTUNJQV9RTE9HSUM9bQpDT05GSUdfUENNQ0lBX1NZTTUzQzUw MD1tCkNPTkZJR19TQ1NJX0RIPXkKQ09ORklHX1NDU0lfREhfUkRBQz15CkNPTkZJR19TQ1NJX0RI X0hQX1NXPXkKQ09ORklHX1NDU0lfREhfRU1DPXkKQ09ORklHX1NDU0lfREhfQUxVQT15CkNPTkZJ R19TQ1NJX09TRF9JTklUSUFUT1I9eQpDT05GSUdfU0NTSV9PU0RfVUxEPXkKQ09ORklHX1NDU0lf T1NEX0RQUklOVF9TRU5TRT0xCiMgQ09ORklHX1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0FUQT15CiMgQ09ORklHX0FUQV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFf VkVSQk9TRV9FUlJPUj15CkNPTkZJR19BVEFfQUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMg bm90IHNldApDT05GSUdfU0FUQV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBu YXRpdmUgaW50ZXJmYWNlCiMKQ09ORklHX1NBVEFfQUhDST15CiMgQ09ORklHX1NBVEFfQUhDSV9Q TEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX0lOSUMxNjJYPXkKQ09ORklHX1NBVEFfQUNB UkRfQUhDST15CkNPTkZJR19TQVRBX1NJTDI0PXkKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBj b250cm9sbGVycyB3aXRoIGN1c3RvbSBETUEgaW50ZXJmYWNlCiMKQ09ORklHX1BEQ19BRE1BPXkK Q09ORklHX1NBVEFfUVNUT1I9eQpDT05GSUdfU0FUQV9TWDQ9eQpDT05GSUdfQVRBX0JNRE1BPXkK CiMKIyBTQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkK Q09ORklHX1NBVEFfTVY9eQpDT05GSUdfU0FUQV9OVj15CkNPTkZJR19TQVRBX1BST01JU0U9eQpD T05GSUdfU0FUQV9TSUw9eQpDT05GSUdfU0FUQV9TSVM9eQpDT05GSUdfU0FUQV9TVlc9eQpDT05G SUdfU0FUQV9VTEk9eQpDT05GSUdfU0FUQV9WSUE9eQpDT05GSUdfU0FUQV9WSVRFU1NFPXkKCiMK IyBQQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX1BBVEFfQUxJPXkKQ09O RklHX1BBVEFfQU1EPXkKQ09ORklHX1BBVEFfQVJUT1A9eQpDT05GSUdfUEFUQV9BVElJWFA9eQpD T05GSUdfUEFUQV9BVFA4NjdYPXkKQ09ORklHX1BBVEFfQ01ENjRYPXkKIyBDT05GSUdfUEFUQV9D WVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfRUZBUj15CiMgQ09ORklHX1BBVEFfSFBUMzY2 IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRB X0hQVDNYMk4gaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfSVQ4MjEzIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfSVQ4MjFYPXkKQ09ORklHX1BB VEFfSk1JQ1JPTj15CkNPTkZJR19QQVRBX01BUlZFTEw9eQpDT05GSUdfUEFUQV9ORVRDRUxMPXkK IyBDT05GSUdfUEFUQV9OSU5KQTMyIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfTlM4NzQxNT15CkNP TkZJR19QQVRBX09MRFBJSVg9eQojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldApDT05G SUdfUEFUQV9QREMyMDI3WD15CkNPTkZJR19QQVRBX1BEQ19PTEQ9eQojIENPTkZJR19QQVRBX1JB RElTWVMgaXMgbm90IHNldApDT05GSUdfUEFUQV9SREM9eQpDT05GSUdfUEFUQV9TQ0g9eQpDT05G SUdfUEFUQV9TRVJWRVJXT1JLUz15CkNPTkZJR19QQVRBX1NJTDY4MD15CkNPTkZJR19QQVRBX1NJ Uz15CkNPTkZJR19QQVRBX1RPU0hJQkE9eQpDT05GSUdfUEFUQV9UUklGTEVYPXkKQ09ORklHX1BB VEFfVklBPXkKIyBDT05GSUdfUEFUQV9XSU5CT05EIGlzIG5vdCBzZXQKCiMKIyBQSU8tb25seSBT RkYgY29udHJvbGxlcnMKIwojIENPTkZJR19QQVRBX0NNRDY0MF9QQ0kgaXMgbm90IHNldApDT05G SUdfUEFUQV9NUElJWD15CkNPTkZJR19QQVRBX05TODc0MTA9eQojIENPTkZJR19QQVRBX09QVEkg aXMgbm90IHNldApDT05GSUdfUEFUQV9QQ01DSUE9eQpDT05GSUdfUEFUQV9SWjEwMDA9eQoKIwoj IEdlbmVyaWMgZmFsbGJhY2sgLyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBp cyBub3Qgc2V0CkNPTkZJR19BVEFfR0VORVJJQz15CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5v dCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVD VD15CkNPTkZJR19NRF9MSU5FQVI9eQpDT05GSUdfTURfUkFJRDA9eQpDT05GSUdfTURfUkFJRDE9 eQpDT05GSUdfTURfUkFJRDEwPXkKQ09ORklHX01EX1JBSUQ0NTY9eQpDT05GSUdfTURfTVVMVElQ QVRIPXkKQ09ORklHX01EX0ZBVUxUWT15CiMgQ09ORklHX01EX0NMVVNURVIgaXMgbm90IHNldAoj IENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09O RklHX0JMS19ERVZfRE09eQojIENPTkZJR19ETV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKIyBDT05G SUdfRE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfRE1fQlVGSU89eQpDT05GSUdfRE1fQklPX1BS SVNPTj15CkNPTkZJR19ETV9QRVJTSVNURU5UX0RBVEE9eQojIENPTkZJR19ETV9ERUJVR19CTE9D S19TVEFDS19UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NO QVBTSE9UPXkKQ09ORklHX0RNX1RISU5fUFJPVklTSU9OSU5HPXkKIyBDT05GSUdfRE1fQ0FDSEUg aXMgbm90IHNldAojIENPTkZJR19ETV9FUkEgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkK Q09ORklHX0RNX0xPR19VU0VSU1BBQ0U9eQpDT05GSUdfRE1fUkFJRD15CkNPTkZJR19ETV9aRVJP PXkKQ09ORklHX0RNX01VTFRJUEFUSD15CkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9eQpDT05GSUdf RE1fTVVMVElQQVRIX1NUPXkKQ09ORklHX0RNX0RFTEFZPXkKQ09ORklHX0RNX1VFVkVOVD15CkNP TkZJR19ETV9GTEFLRVk9eQojIENPTkZJR19ETV9WRVJJVFkgaXMgbm90IHNldAojIENPTkZJR19E TV9TV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19ETV9MT0dfV1JJVEVTIGlzIG5vdCBzZXQKQ09O RklHX1RBUkdFVF9DT1JFPXkKQ09ORklHX1RDTV9JQkxPQ0s9eQpDT05GSUdfVENNX0ZJTEVJTz15 CkNPTkZJR19UQ01fUFNDU0k9eQojIENPTkZJR19UQ01fVVNFUjIgaXMgbm90IHNldApDT05GSUdf TE9PUEJBQ0tfVEFSR0VUPXkKQ09ORklHX1RDTV9GQz15CkNPTkZJR19JU0NTSV9UQVJHRVQ9eQoj IENPTkZJR19TQlBfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTj15CkNPTkZJR19GVVNJ T05fU1BJPXkKQ09ORklHX0ZVU0lPTl9GQz15CkNPTkZJR19GVVNJT05fU0FTPXkKQ09ORklHX0ZV U0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVTSU9OX0NUTD15CkNPTkZJR19GVVNJT05fTEFOPXkK IyBDT05GSUdfRlVTSU9OX0xPR0dJTkcgaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdp cmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9eQpDT05GSUdfRklSRVdJUkVfT0hDST15CkNP TkZJR19GSVJFV0lSRV9TQlAyPXkKQ09ORklHX0ZJUkVXSVJFX05FVD15CkNPTkZJR19GSVJFV0lS RV9OT1NZPXkKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJU Tj15CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX01JST15CkNPTkZJR19ORVRfQ09SRT15CkNP TkZJR19CT05ESU5HPXkKQ09ORklHX0RVTU1ZPXkKQ09ORklHX0VRVUFMSVpFUj15CkNPTkZJR19O RVRfRkM9eQpDT05GSUdfSUZCPXkKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldApDT05GSUdf TUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKIyBDT05GSUdfSVBWTEFOIGlzIG5vdCBzZXQKIyBD T05GSUdfVlhMQU4gaXMgbm90IHNldAojIENPTkZJR19HRU5FVkUgaXMgbm90IHNldApDT05GSUdf TkVUQ09OU09MRT15CkNPTkZJR19ORVRDT05TT0xFX0RZTkFNSUM9eQpDT05GSUdfTkVUUE9MTD15 CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CiMgQ09ORklHX1RVTl9W TkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKQ09ORklHX1ZFVEg9eQpDT05GSUdfVklSVElPX05FVD15 CiMgQ09ORklHX05MTU9OIGlzIG5vdCBzZXQKQ09ORklHX1NVTkdFTV9QSFk9eQpDT05GSUdfQVJD TkVUPXkKQ09ORklHX0FSQ05FVF8xMjAxPXkKQ09ORklHX0FSQ05FVF8xMDUxPXkKQ09ORklHX0FS Q05FVF9SQVc9eQpDT05GSUdfQVJDTkVUX0NBUD15CkNPTkZJR19BUkNORVRfQ09NOTB4eD15CkNP TkZJR19BUkNORVRfQ09NOTB4eElPPXkKQ09ORklHX0FSQ05FVF9SSU1fST15CkNPTkZJR19BUkNO RVRfQ09NMjAwMjA9eQpDT05GSUdfQVJDTkVUX0NPTTIwMDIwX1BDST15CkNPTkZJR19BUkNORVRf Q09NMjAwMjBfQ1M9eQpDT05GSUdfQVRNX0RSSVZFUlM9eQpDT05GSUdfQVRNX0RVTU1ZPXkKQ09O RklHX0FUTV9UQ1A9eQpDT05GSUdfQVRNX0xBTkFJPXkKQ09ORklHX0FUTV9FTkk9eQojIENPTkZJ R19BVE1fRU5JX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSV9UVU5FX0JVUlNUIGlz IG5vdCBzZXQKQ09ORklHX0FUTV9GSVJFU1RSRUFNPXkKQ09ORklHX0FUTV9aQVRNPXkKIyBDT05G SUdfQVRNX1pBVE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNX05JQ1NUQVI9eQpDT05GSUdf QVRNX05JQ1NUQVJfVVNFX1NVTkk9eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1PXkK Q09ORklHX0FUTV9JRFQ3NzI1Mj15CiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9J RFQ3NzI1Ml9VU0VfU1VOST15CkNPTkZJR19BVE1fQU1CQVNTQURPUj15CiMgQ09ORklHX0FUTV9B TUJBU1NBRE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPXkKIyBDT05GSUdf QVRNX0hPUklaT05fREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRNX0lBPXkKIyBDT05GSUdfQVRN X0lBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9GT1JFMjAwRT15CiMgQ09ORklHX0FUTV9G T1JFMjAwRV9VU0VfVEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIwMEVfVFhfUkVU Ulk9MTYKQ09ORklHX0FUTV9GT1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9eQpDT05GSUdf QVRNX0hFX1VTRV9TVU5JPXkKQ09ORklHX0FUTV9TT0xPUz15CgojCiMgQ0FJRiB0cmFuc3BvcnQg ZHJpdmVycwojCkNPTkZJR19WSE9TVF9ORVQ9eQojIENPTkZJR19WSE9TVF9TQ1NJIGlzIG5vdCBz ZXQKQ09ORklHX1ZIT1NUX1JJTkc9eQpDT05GSUdfVkhPU1Q9eQojIENPTkZJR19WSE9TVF9DUk9T U19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0 ZWN0dXJlIGRyaXZlcnMKIwojIENPTkZJR19ORVRfRFNBX01WODhFNlhYWCBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9EU0FfTVY4OEU2WFhYX05FRURfUFBVIGlzIG5vdCBzZXQKQ09ORklHX0VUSEVS TkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKQ09ORklHX1BDTUNJ QV8zQzU3ND15CkNPTkZJR19QQ01DSUFfM0M1ODk9eQpDT05GSUdfVk9SVEVYPXkKQ09ORklHX1RZ UEhPT049eQpDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDPXkKQ09ORklHX0FEQVBURUNfU1RBUkZJ UkU9eQpDT05GSUdfTkVUX1ZFTkRPUl9BR0VSRT15CkNPTkZJR19FVDEzMVg9eQpDT05GSUdfTkVU X1ZFTkRPUl9BTFRFT049eQpDT05GSUdfQUNFTklDPXkKIyBDT05GSUdfQUNFTklDX09NSVRfVElH T05fSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9BTUQ9eQpDT05GSUdfQU1EODExMV9FVEg9eQpDT05GSUdfUENORVQzMj15CkNPTkZJ R19QQ01DSUFfTk1DTEFOPXkKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5E T1JfQVRIRVJPUz15CkNPTkZJR19BVEwyPXkKQ09ORklHX0FUTDE9eQpDT05GSUdfQVRMMUU9eQpD T05GSUdfQVRMMUM9eQojIENPTkZJR19BTFggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S X0FVUk9SQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9eQpDT05GSUdf QjQ0X1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05G SUdfQjQ0X1BDST15CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9eQpD T05GSUdfQ05JQz15CkNPTkZJR19USUdPTjM9eQpDT05GSUdfQk5YMlg9eQpDT05GSUdfQk5YMlhf U1JJT1Y9eQojIENPTkZJR19CTlhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FE RT15CkNPTkZJR19CTkE9eQpDT05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVO REVSX05JQ19QRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhVTkRFUl9OSUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTElRVUlESU8gaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKQ09ORklHX0NIRUxTSU9fVDE9eQpD T05GSUdfQ0hFTFNJT19UMV8xRz15CkNPTkZJR19DSEVMU0lPX1QzPXkKQ09ORklHX0NIRUxTSU9f VDQ9eQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0 VkY9eQpDT05GSUdfTkVUX1ZFTkRPUl9DSVNDTz15CkNPTkZJR19FTklDPXkKIyBDT05GSUdfQ1hf RUNBVCBpcyBub3Qgc2V0CkNPTkZJR19ETkVUPXkKQ09ORklHX05FVF9WRU5ET1JfREVDPXkKQ09O RklHX05FVF9UVUxJUD15CkNPTkZJR19ERTIxMDRYPXkKQ09ORklHX0RFMjEwNFhfRFNMPTAKQ09O RklHX1RVTElQPXkKIyBDT05GSUdfVFVMSVBfTVdJIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVBf TU1JTyBpcyBub3Qgc2V0CkNPTkZJR19UVUxJUF9OQVBJPXkKQ09ORklHX1RVTElQX05BUElfSFdf TUlUSUdBVElPTj15CkNPTkZJR19ERTRYNT15CkNPTkZJR19XSU5CT05EXzg0MD15CkNPTkZJR19E TTkxMDI9eQpDT05GSUdfVUxJNTI2WD15CkNPTkZJR19QQ01DSUFfWElSQ09NPXkKQ09ORklHX05F VF9WRU5ET1JfRExJTks9eQpDT05GSUdfREwySz15CkNPTkZJR19TVU5EQU5DRT15CiMgQ09ORklH X1NVTkRBTkNFX01NSU8gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05G SUdfQkUyTkVUPXkKQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJ UD15CkNPTkZJR19ORVRfVkVORE9SX0VYQVI9eQpDT05GSUdfUzJJTz15CkNPTkZJR19WWEdFPXkK IyBDT05GSUdfVlhHRV9ERUJVR19UUkFDRV9BTEwgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9GVUpJVFNVPXkKQ09ORklHX1BDTUNJQV9GTVZKMThYPXkKQ09ORklHX05FVF9WRU5ET1JfSFA9 eQpDT05GSUdfSFAxMDA9eQpDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPXkK Q09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hX TU9OPXkKQ09ORklHX0lHQl9EQ0E9eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQj15CkNPTkZJ R19JWEdCRT15CkNPTkZJR19JWEdCRV9IV01PTj15CkNPTkZJR19JWEdCRV9EQ0E9eQpDT05GSUdf SVhHQkVfRENCPXkKQ09ORklHX0lYR0JFVkY9eQojIENPTkZJR19JNDBFIGlzIG5vdCBzZXQKIyBD T05GSUdfSTQwRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdfRk0xMEsgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9JODI1WFg9eQpDT05GSUdfSk1FPXkKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVM TD15CiMgQ09ORklHX01WTURJTyBpcyBub3Qgc2V0CkNPTkZJR19TS0dFPXkKQ09ORklHX1NLR0Vf REVCVUc9eQpDT05GSUdfU0tHRV9HRU5FU0lTPXkKQ09ORklHX1NLWTI9eQpDT05GSUdfU0tZMl9E RUJVRz15CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKQ09ORklHX01MWDRfRU49eQpDT05G SUdfTUxYNF9FTl9EQ0I9eQpDT05GSUdfTUxYNF9DT1JFPXkKQ09ORklHX01MWDRfREVCVUc9eQoj IENPTkZJR19NTFg1X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFhTV19DT1JFIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkKQ09ORklHX0tTODg0Mj15CkNPTkZJR19LUzg4 NTE9eQpDT05GSUdfS1M4ODUxX01MTD15CkNPTkZJR19LU1o4ODRYX1BDST15CkNPTkZJR19ORVRf VkVORE9SX01JQ1JPQ0hJUD15CkNPTkZJR19FTkMyOEo2MD15CiMgQ09ORklHX0VOQzI4SjYwX1dS SVRFVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX01ZUkk9eQpDT05GSUdfTVlSSTEwR0U9eQpDT05GSUdfTVlSSTEwR0VfRENB PXkKQ09ORklHX0ZFQUxOWD15CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQpDT05GSUdfTkFU U0VNST15CkNPTkZJR19OUzgzODIwPXkKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CkNPTkZJR19Q Q01DSUFfQVhORVQ9eQpDT05GSUdfTkUyS19QQ0k9eQpDT05GSUdfUENNQ0lBX1BDTkVUPXkKQ09O RklHX05FVF9WRU5ET1JfTlZJRElBPXkKQ09ORklHX0ZPUkNFREVUSD15CkNPTkZJR19ORVRfVkVO RE9SX09LST15CkNPTkZJR19FVEhPQz15CkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15CkNPTkZJ R19IQU1BQ0hJPXkKQ09ORklHX1lFTExPV0ZJTj15CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15 CkNPTkZJR19RTEEzWFhYPXkKQ09ORklHX1FMQ05JQz15CkNPTkZJR19RTENOSUNfU1JJT1Y9eQpD T05GSUdfUUxDTklDX0RDQj15CkNPTkZJR19RTENOSUNfSFdNT049eQpDT05GSUdfUUxHRT15CkNP TkZJR19ORVRYRU5fTklDPXkKIyBDT05GSUdfUUVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfUVVBTENPTU09eQpDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKQ09ORklHX0FUUD15CkNP TkZJR184MTM5Q1A9eQpDT05GSUdfODEzOVRPTz15CkNPTkZJR184MTM5VE9PX1BJTz15CkNPTkZJ R184MTM5VE9PX1RVTkVfVFdJU1RFUj15CkNPTkZJR184MTM5VE9PXzgxMjk9eQojIENPTkZJR184 MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNPTkZJR19ORVRfVkVO RE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9SREM9eQpDT05GSUdfUjYwNDA9eQpDT05G SUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05G SUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19O RVRfVkVORE9SX1NJTEFOPXkKQ09ORklHX1NDOTIwMzE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSVM9 eQpDT05GSUdfU0lTOTAwPXkKQ09ORklHX1NJUzE5MD15CkNPTkZJR19TRkM9eQpDT05GSUdfU0ZD X01URD15CkNPTkZJR19TRkNfTUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NG Q19NQ0RJX0xPR0dJTkc9eQpDT05GSUdfTkVUX1ZFTkRPUl9TTVNDPXkKQ09ORklHX1BDTUNJQV9T TUM5MUM5Mj15CkNPTkZJR19FUElDMTAwPXkKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldApD T05GSUdfU01TQzk0MjA9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkKIyBDT05GSUdfU1RN TUFDX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CkNPTkZJR19IQVBQWU1F QUw9eQpDT05GSUdfU1VOR0VNPXkKQ09ORklHX0NBU1NJTkk9eQpDT05GSUdfTklVPXkKQ09ORklH X05FVF9WRU5ET1JfU1lOT1BTWVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQpDT05GSUdf VEVIVVRJPXkKQ09ORklHX05FVF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9DUFNXX0FMRSBpcyBu b3Qgc2V0CkNPTkZJR19UTEFOPXkKQ09ORklHX05FVF9WRU5ET1JfVklBPXkKQ09ORklHX1ZJQV9S SElORT15CiMgQ09ORklHX1ZJQV9SSElORV9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1ZJQV9WRUxP Q0lUWT15CkNPTkZJR19ORVRfVkVORE9SX1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBp cyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9XNTMwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX1hJUkNPTT15CkNPTkZJR19QQ01DSUFfWElSQzJQUz15CkNPTkZJR19GRERJPXkKQ09ORklH X0RFRlhYPXkKIyBDT05GSUdfREVGWFhfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19TS0ZQPXkKQ09O RklHX0hJUFBJPXkKQ09ORklHX1JPQURSVU5ORVI9eQojIENPTkZJR19ST0FEUlVOTkVSX0xBUkdF X1JJTkdTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQjEwMDA9eQpDT05GSUdfUEhZTElCPXkKCiMK IyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVQ4MDNYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9QSFkgaXMgbm90 IHNldApDT05GSUdfTUFSVkVMTF9QSFk9eQpDT05GSUdfREFWSUNPTV9QSFk9eQpDT05GSUdfUVNF TUlfUEhZPXkKQ09ORklHX0xYVF9QSFk9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJR19WSVRF U1NFX1BIWT15CiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1NNU0Nf UEhZPXkKQ09ORklHX0JDTV9ORVRfUEhZTElCPXkKQ09ORklHX0JST0FEQ09NX1BIWT15CiMgQ09O RklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNl dApDT05GSUdfSUNQTFVTX1BIWT15CkNPTkZJR19SRUFMVEVLX1BIWT15CkNPTkZJR19OQVRJT05B TF9QSFk9eQpDT05GSUdfU1RFMTBYUD15CkNPTkZJR19MU0lfRVQxMDExQ19QSFk9eQpDT05GSUdf TUlDUkVMX1BIWT15CiMgQ09ORklHX0RQODM4NDhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4 Mzg2N19QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfUEhZIGlzIG5vdCBzZXQKIyBD T05GSUdfRklYRURfUEhZIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQklUQkFORz15CiMgQ09ORklH X01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fT0NURU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfTURJT19CQ01fVU5JTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5NU1B IGlzIG5vdCBzZXQKQ09ORklHX1BMSVA9eQpDT05GSUdfUFBQPXkKQ09ORklHX1BQUF9CU0RDT01Q PXkKQ09ORklHX1BQUF9ERUZMQVRFPXkKQ09ORklHX1BQUF9GSUxURVI9eQpDT05GSUdfUFBQX01Q UEU9eQpDT05GSUdfUFBQX01VTFRJTElOSz15CkNPTkZJR19QUFBPQVRNPXkKQ09ORklHX1BQUE9F PXkKQ09ORklHX1BQVFA9eQpDT05GSUdfUFBQT0wyVFA9eQpDT05GSUdfUFBQX0FTWU5DPXkKQ09O RklHX1BQUF9TWU5DX1RUWT15CkNPTkZJR19TTElQPXkKQ09ORklHX1NMSEM9eQpDT05GSUdfU0xJ UF9DT01QUkVTU0VEPXkKQ09ORklHX1NMSVBfU01BUlQ9eQpDT05GSUdfU0xJUF9NT0RFX1NMSVA2 PXkKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CkNPTkZJR19VU0JfQ0FUQz15CkNPTkZJR19VU0Jf S0FXRVRIPXkKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKIyBDT05G SUdfVVNCX1JUTDgxNTIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEFONzhYWCBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfVVNCTkVUPXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3WD15CkNPTkZJR19VU0Jf TkVUX0FYODgxNzlfMTc4QT15CkNPTkZJR19VU0JfTkVUX0NEQ0VUSEVSPXkKQ09ORklHX1VTQl9O RVRfQ0RDX0VFTT15CkNPTkZJR19VU0JfTkVUX0NEQ19OQ009eQojIENPTkZJR19VU0JfTkVUX0hV QVdFSV9DRENfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9DRENfTUJJTSBpcyBub3Qg c2V0CkNPTkZJR19VU0JfTkVUX0RNOTYwMT15CiMgQ09ORklHX1VTQl9ORVRfU1I5NzAwIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX05FVF9TUjk4MDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9T TVNDNzVYWD15CkNPTkZJR19VU0JfTkVUX1NNU0M5NVhYPXkKQ09ORklHX1VTQl9ORVRfR0w2MjBB PXkKQ09ORklHX1VTQl9ORVRfTkVUMTA4MD15CkNPTkZJR19VU0JfTkVUX1BMVVNCPXkKQ09ORklH X1VTQl9ORVRfTUNTNzgzMD15CkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9eQpDT05GSUdfVVNC X05FVF9DRENfU1VCU0VUPXkKQ09ORklHX1VTQl9BTElfTTU2MzI9eQpDT05GSUdfVVNCX0FOMjcy MD15CkNPTkZJR19VU0JfQkVMS0lOPXkKQ09ORklHX1VTQl9BUk1MSU5VWD15CkNPTkZJR19VU0Jf RVBTT04yODg4PXkKQ09ORklHX1VTQl9LQzIxOTA9eQpDT05GSUdfVVNCX05FVF9aQVVSVVM9eQpD T05GSUdfVVNCX05FVF9DWDgyMzEwX0VUSD15CkNPTkZJR19VU0JfTkVUX0tBTE1JQT15CiMgQ09O RklHX1VTQl9ORVRfUU1JX1dXQU4gaXMgbm90IHNldApDT05GSUdfVVNCX0hTTz15CkNPTkZJR19V U0JfTkVUX0lOVDUxWDE9eQpDT05GSUdfVVNCX0NEQ19QSE9ORVQ9eQpDT05GSUdfVVNCX0lQSEVU SD15CkNPTkZJR19VU0JfU0lFUlJBX05FVD15CkNPTkZJR19VU0JfVkw2MDA9eQojIENPTkZJR19V U0JfTkVUX0NIOTIwMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOPXkKQ09ORklHX1BDTUNJQV9SQVlD Uz15CkNPTkZJR19MSUJFUlRBU19USElORklSTT15CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJN X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNX1VTQj15CkNPTkZJR19B SVJPPXkKQ09ORklHX0FUTUVMPXkKQ09ORklHX1BDSV9BVE1FTD15CkNPTkZJR19QQ01DSUFfQVRN RUw9eQpDT05GSUdfQVQ3NkM1MFhfVVNCPXkKQ09ORklHX0FJUk9fQ1M9eQpDT05GSUdfUENNQ0lB X1dMMzUwMT15CiMgQ09ORklHX1BSSVNNNTQgaXMgbm90IHNldApDT05GSUdfVVNCX1pEMTIwMT15 CkNPTkZJR19VU0JfTkVUX1JORElTX1dMQU49eQpDT05GSUdfQURNODIxMT15CkNPTkZJR19SVEw4 MTgwPXkKQ09ORklHX1JUTDgxODc9eQpDT05GSUdfUlRMODE4N19MRURTPXkKQ09ORklHX01BQzgw MjExX0hXU0lNPXkKQ09ORklHX01XTDhLPXkKIyBDT05GSUdfQVRIX0NBUkRTIGlzIG5vdCBzZXQK Q09ORklHX0I0Mz15CkNPTkZJR19CNDNfQkNNQT15CkNPTkZJR19CNDNfU1NCPXkKQ09ORklHX0I0 M19CVVNFU19CQ01BX0FORF9TU0I9eQojIENPTkZJR19CNDNfQlVTRVNfQkNNQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0I0M19CVVNFU19TU0IgaXMgbm90IHNldApDT05GSUdfQjQzX1BDSV9BVVRPU0VM RUNUPXkKQ09ORklHX0I0M19QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzX1NESU89eQpD T05GSUdfQjQzX0JDTUFfUElPPXkKQ09ORklHX0I0M19QSU89eQpDT05GSUdfQjQzX1BIWV9HPXkK Q09ORklHX0I0M19QSFlfTj15CkNPTkZJR19CNDNfUEhZX0xQPXkKQ09ORklHX0I0M19QSFlfSFQ9 eQpDT05GSUdfQjQzX0xFRFM9eQpDT05GSUdfQjQzX0hXUk5HPXkKIyBDT05GSUdfQjQzX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0I0M0xFR0FDWT15CkNPTkZJR19CNDNMRUdBQ1lfUENJX0FVVE9T RUxFQ1Q9eQpDT05GSUdfQjQzTEVHQUNZX1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNM RUdBQ1lfTEVEUz15CkNPTkZJR19CNDNMRUdBQ1lfSFdSTkc9eQpDT05GSUdfQjQzTEVHQUNZX0RF QlVHPXkKQ09ORklHX0I0M0xFR0FDWV9ETUE9eQpDT05GSUdfQjQzTEVHQUNZX1BJTz15CkNPTkZJ R19CNDNMRUdBQ1lfRE1BX0FORF9QSU9fTU9ERT15CiMgQ09ORklHX0I0M0xFR0FDWV9ETUFfTU9E RSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M0xFR0FDWV9QSU9fTU9ERSBpcyBub3Qgc2V0CkNPTkZJ R19CUkNNVVRJTD15CkNPTkZJR19CUkNNU01BQz15CiMgQ09ORklHX0JSQ01GTUFDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlJDTV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTURCRyBpcyBu b3Qgc2V0CkNPTkZJR19IT1NUQVA9eQpDT05GSUdfSE9TVEFQX0ZJUk1XQVJFPXkKIyBDT05GSUdf SE9TVEFQX0ZJUk1XQVJFX05WUkFNIGlzIG5vdCBzZXQKQ09ORklHX0hPU1RBUF9QTFg9eQpDT05G SUdfSE9TVEFQX1BDST15CkNPTkZJR19IT1NUQVBfQ1M9eQojIENPTkZJR19JUFcyMTAwIGlzIG5v dCBzZXQKQ09ORklHX0lQVzIyMDA9eQpDT05GSUdfSVBXMjIwMF9NT05JVE9SPXkKQ09ORklHX0lQ VzIyMDBfUkFESU9UQVA9eQpDT05GSUdfSVBXMjIwMF9QUk9NSVNDVU9VUz15CkNPTkZJR19JUFcy MjAwX1FPUz15CiMgQ09ORklHX0lQVzIyMDBfREVCVUcgaXMgbm90IHNldApDT05GSUdfTElCSVBX PXkKIyBDT05GSUdfTElCSVBXX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lXTFdJRkk9eQpDT05G SUdfSVdMV0lGSV9MRURTPXkKQ09ORklHX0lXTERWTT15CiMgQ09ORklHX0lXTE1WTSBpcyBub3Qg c2V0CgojCiMgRGVidWdnaW5nIE9wdGlvbnMKIwojIENPTkZJR19JV0xXSUZJX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfSVdMV0lGSV9ERVZJQ0VfVFJBQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19J V0xFR0FDWT15CkNPTkZJR19JV0w0OTY1PXkKQ09ORklHX0lXTDM5NDU9eQoKIwojIGl3bDM5NDUg LyBpd2w0OTY1IERlYnVnZ2luZyBPcHRpb25zCiMKIyBDT05GSUdfSVdMRUdBQ1lfREVCVUcgaXMg bm90IHNldApDT05GSUdfTElCRVJUQVM9eQpDT05GSUdfTElCRVJUQVNfVVNCPXkKQ09ORklHX0xJ QkVSVEFTX0NTPXkKQ09ORklHX0xJQkVSVEFTX1NESU89eQpDT05GSUdfTElCRVJUQVNfU1BJPXkK IyBDT05GSUdfTElCRVJUQVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTElCRVJUQVNfTUVTSD15 CkNPTkZJR19IRVJNRVM9eQojIENPTkZJR19IRVJNRVNfUFJJU00gaXMgbm90IHNldApDT05GSUdf SEVSTUVTX0NBQ0hFX0ZXX09OX0lOSVQ9eQpDT05GSUdfUExYX0hFUk1FUz15CkNPTkZJR19UTURf SEVSTUVTPXkKQ09ORklHX05PUlRFTF9IRVJNRVM9eQpDT05GSUdfUENNQ0lBX0hFUk1FUz15CkNP TkZJR19QQ01DSUFfU1BFQ1RSVU09eQpDT05GSUdfT1JJTk9DT19VU0I9eQpDT05GSUdfUDU0X0NP TU1PTj15CkNPTkZJR19QNTRfVVNCPXkKQ09ORklHX1A1NF9QQ0k9eQpDT05GSUdfUDU0X1NQST15 CiMgQ09ORklHX1A1NF9TUElfREVGQVVMVF9FRVBST00gaXMgbm90IHNldApDT05GSUdfUDU0X0xF RFM9eQpDT05GSUdfUlQyWDAwPXkKQ09ORklHX1JUMjQwMFBDST15CkNPTkZJR19SVDI1MDBQQ0k9 eQpDT05GSUdfUlQ2MVBDST15CkNPTkZJR19SVDI4MDBQQ0k9eQpDT05GSUdfUlQyODAwUENJX1JU MzNYWD15CkNPTkZJR19SVDI4MDBQQ0lfUlQzNVhYPXkKQ09ORklHX1JUMjgwMFBDSV9SVDUzWFg9 eQpDT05GSUdfUlQyODAwUENJX1JUMzI5MD15CkNPTkZJR19SVDI1MDBVU0I9eQpDT05GSUdfUlQ3 M1VTQj15CkNPTkZJR19SVDI4MDBVU0I9eQpDT05GSUdfUlQyODAwVVNCX1JUMzNYWD15CkNPTkZJ R19SVDI4MDBVU0JfUlQzNVhYPXkKIyBDT05GSUdfUlQyODAwVVNCX1JUMzU3MyBpcyBub3Qgc2V0 CkNPTkZJR19SVDI4MDBVU0JfUlQ1M1hYPXkKIyBDT05GSUdfUlQyODAwVVNCX1JUNTVYWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUMjgwMFVTQl9VTktOT1dOIGlzIG5vdCBzZXQKQ09ORklHX1JUMjgw MF9MSUI9eQpDT05GSUdfUlQyODAwX0xJQl9NTUlPPXkKQ09ORklHX1JUMlgwMF9MSUJfTU1JTz15 CkNPTkZJR19SVDJYMDBfTElCX1BDST15CkNPTkZJR19SVDJYMDBfTElCX1VTQj15CkNPTkZJR19S VDJYMDBfTElCPXkKQ09ORklHX1JUMlgwMF9MSUJfRklSTVdBUkU9eQpDT05GSUdfUlQyWDAwX0xJ Ql9DUllQVE89eQpDT05GSUdfUlQyWDAwX0xJQl9MRURTPXkKIyBDT05GSUdfUlQyWDAwX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfV0xfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfUlRMX0NB UkRTPXkKQ09ORklHX1JUTDgxOTJDRT15CkNPTkZJR19SVEw4MTkyU0U9eQpDT05GSUdfUlRMODE5 MkRFPXkKIyBDT05GSUdfUlRMODcyM0FFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODcyM0JFIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRMODE4OEVFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE5MkVF IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODgyMUFFIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxOTJD VT15CkNPTkZJR19SVExXSUZJPXkKQ09ORklHX1JUTFdJRklfUENJPXkKQ09ORklHX1JUTFdJRklf VVNCPXkKQ09ORklHX1JUTFdJRklfREVCVUc9eQpDT05GSUdfUlRMODE5MkNfQ09NTU9OPXkKIyBD T05GSUdfUlRMOFhYWFUgaXMgbm90IHNldAojIENPTkZJR19XTF9USSBpcyBub3Qgc2V0CkNPTkZJ R19aRDEyMTFSVz15CiMgQ09ORklHX1pEMTIxMVJXX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01X SUZJRVg9eQpDT05GSUdfTVdJRklFWF9TRElPPXkKQ09ORklHX01XSUZJRVhfUENJRT15CiMgQ09O RklHX01XSUZJRVhfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1cxMjAwIGlzIG5vdCBzZXQKIyBD T05GSUdfUlNJXzkxWCBpcyBub3Qgc2V0CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRl dmljZXMKIwpDT05GSUdfV0lNQVhfSTI0MDBNPXkKQ09ORklHX1dJTUFYX0kyNDAwTV9VU0I9eQpD T05GSUdfV0lNQVhfSTI0MDBNX0RFQlVHX0xFVkVMPTgKQ09ORklHX1dBTj15CkNPTkZJR19MQU5N RURJQT15CkNPTkZJR19IRExDPXkKQ09ORklHX0hETENfUkFXPXkKQ09ORklHX0hETENfUkFXX0VU SD15CkNPTkZJR19IRExDX0NJU0NPPXkKQ09ORklHX0hETENfRlI9eQpDT05GSUdfSERMQ19QUFA9 eQojIENPTkZJR19IRExDX1gyNSBpcyBub3Qgc2V0CkNPTkZJR19QQ0kyMDBTWU49eQpDT05GSUdf V0FOWEw9eQojIENPTkZJR19QQzMwMFRPTyBpcyBub3Qgc2V0CkNPTkZJR19GQVJTWU5DPXkKQ09O RklHX0RTQ0M0PW0KQ09ORklHX0RTQ0M0X1BDSVNZTkM9eQpDT05GSUdfRFNDQzRfUENJX1JTVD15 CkNPTkZJR19ETENJPXkKQ09ORklHX0RMQ0lfTUFYPTgKQ09ORklHX1NCTkk9eQojIENPTkZJR19T Qk5JX01VTFRJTElORSBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9eQpDT05G SUdfWEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19YRU5fTkVUREVWX0JBQ0tFTkQ9eQpDT05G SUdfVk1YTkVUMz15CiMgQ09ORklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfSFlQRVJW X05FVD15CkNPTkZJR19JU0ROPXkKIyBDT05GSUdfSVNETl9JNEwgaXMgbm90IHNldApDT05GSUdf SVNETl9DQVBJPXkKQ09ORklHX0NBUElfVFJBQ0U9eQpDT05GSUdfSVNETl9DQVBJX0NBUEkyMD15 CkNPTkZJR19JU0ROX0NBUElfTUlERExFV0FSRT15CgojCiMgQ0FQSSBoYXJkd2FyZSBkcml2ZXJz CiMKQ09ORklHX0NBUElfQVZNPXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX0IxUENJPXkKQ09ORklH X0lTRE5fRFJWX0FWTUIxX0IxUENJVjQ9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ01DSUE9 eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQVZNX0NTPXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX1Qx UENJPXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX0M0PXkKIyBDT05GSUdfQ0FQSV9FSUNPTiBpcyBu b3Qgc2V0CkNPTkZJR19JU0ROX0RSVl9HSUdBU0VUPXkKQ09ORklHX0dJR0FTRVRfQ0FQST15CiMg Q09ORklHX0dJR0FTRVRfRFVNTVlMTCBpcyBub3Qgc2V0CkNPTkZJR19HSUdBU0VUX0JBU0U9eQpD T05GSUdfR0lHQVNFVF9NMTA1PXkKQ09ORklHX0dJR0FTRVRfTTEwMT15CiMgQ09ORklHX0dJR0FT RVRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSFlTRE49bQpDT05GSUdfSFlTRE5fQ0FQST15CkNP TkZJR19NSVNETj15CkNPTkZJR19NSVNETl9EU1A9eQpDT05GSUdfTUlTRE5fTDFPSVA9eQoKIwoj IG1JU0ROIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfTUlTRE5fSEZDUENJPXkKQ09ORklHX01J U0ROX0hGQ01VTFRJPXkKQ09ORklHX01JU0ROX0hGQ1VTQj15CkNPTkZJR19NSVNETl9BVk1GUklU Wj15CkNPTkZJR19NSVNETl9TUEVFREZBWD15CkNPTkZJR19NSVNETl9JTkZJTkVPTj15CkNPTkZJ R19NSVNETl9XNjY5Mj15CiMgQ09ORklHX01JU0ROX05FVEpFVCBpcyBub3Qgc2V0CkNPTkZJR19N SVNETl9JUEFDPXkKQ09ORklHX01JU0ROX0lTQVI9eQojIENPTkZJR19OVk0gaXMgbm90IHNldAoK IwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xF RFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkKQ09O RklHX0lOUFVUX1NQQVJTRUtNQVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNl cmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CkNPTkZJR19JTlBVVF9N T1VTRURFVl9QU0FVWD15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJ R19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj15CkNPTkZJ R19JTlBVVF9FVkRFVj15CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1 dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FS RF9BRFA1NTg4PXkKIyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19L RVlCT0FSRF9BVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CkNPTkZJ R19LRVlCT0FSRF9RVDIxNjA9eQpDT05GSUdfS0VZQk9BUkRfTEtLQkQ9eQojIENPTkZJR19LRVlC T0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90 IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9B UkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0 CkNPTkZJR19LRVlCT0FSRF9MTTgzMjM9eQojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90 IHNldApDT05GSUdfS0VZQk9BUkRfTUFYNzM1OT15CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FS RF9ORVdUT049eQpDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTPXkKQ09ORklHX0tFWUJPQVJEX1NU T1dBV0FZPXkKQ09ORklHX0tFWUJPQVJEX1NVTktCRD15CkNPTkZJR19LRVlCT0FSRF9YVEtCRD15 CkNPTkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMy X0FMUFM9eQpDT05GSUdfTU9VU0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lO QVBUSUNTPXkKQ09ORklHX01PVVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZF Qk9PSz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19NT1VTRV9QUzJfRUxB TlRFQ0g9eQpDT05GSUdfTU9VU0VfUFMyX1NFTlRFTElDPXkKIyBDT05GSUdfTU9VU0VfUFMyX1RP VUNIS0lUIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQojIENPTkZJR19N T1VTRV9QUzJfVk1NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TRVJJQUw9eQpDT05GSUdf TU9VU0VfQVBQTEVUT1VDSD15CkNPTkZJR19NT1VTRV9CQ001OTc0PXkKIyBDT05GSUdfTU9VU0Vf Q1lBUEEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CkNPTkZJ R19NT1VTRV9WU1hYWEFBPXkKIyBDT05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19N T1VTRV9TWU5BUFRJQ1NfSTJDPXkKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CkNPTkZJR19KT1lTVElDS19BTkFMT0c9eQpDT05G SUdfSk9ZU1RJQ0tfQTNEPXkKQ09ORklHX0pPWVNUSUNLX0FEST15CkNPTkZJR19KT1lTVElDS19D T0JSQT15CkNPTkZJR19KT1lTVElDS19HRjJLPXkKQ09ORklHX0pPWVNUSUNLX0dSSVA9eQpDT05G SUdfSk9ZU1RJQ0tfR1JJUF9NUD15CkNPTkZJR19KT1lTVElDS19HVUlMTEVNT1Q9eQpDT05GSUdf Sk9ZU1RJQ0tfSU5URVJBQ1Q9eQpDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUj15CkNPTkZJR19K T1lTVElDS19UTURDPXkKQ09ORklHX0pPWVNUSUNLX0lGT1JDRT15CkNPTkZJR19KT1lTVElDS19J Rk9SQ0VfVVNCPXkKQ09ORklHX0pPWVNUSUNLX0lGT1JDRV8yMzI9eQpDT05GSUdfSk9ZU1RJQ0tf V0FSUklPUj15CkNPTkZJR19KT1lTVElDS19NQUdFTExBTj15CkNPTkZJR19KT1lTVElDS19TUEFD RU9SQj15CkNPTkZJR19KT1lTVElDS19TUEFDRUJBTEw9eQpDT05GSUdfSk9ZU1RJQ0tfU1RJTkdF Uj15CkNPTkZJR19KT1lTVElDS19UV0lESk9ZPXkKQ09ORklHX0pPWVNUSUNLX1pIRU5IVUE9eQpD T05GSUdfSk9ZU1RJQ0tfREI5PXkKQ09ORklHX0pPWVNUSUNLX0dBTUVDT049eQpDT05GSUdfSk9Z U1RJQ0tfVFVSQk9HUkFGWD15CiMgQ09ORklHX0pPWVNUSUNLX0FTNTAxMSBpcyBub3Qgc2V0CkNP TkZJR19KT1lTVElDS19KT1lEVU1QPXkKQ09ORklHX0pPWVNUSUNLX1hQQUQ9eQpDT05GSUdfSk9Z U1RJQ0tfWFBBRF9GRj15CkNPTkZJR19KT1lTVElDS19YUEFEX0xFRFM9eQpDT05GSUdfSk9ZU1RJ Q0tfV0FMS0VSQTA3MDE9eQpDT05GSUdfSU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0Jf QUNFQ0FEPXkKQ09ORklHX1RBQkxFVF9VU0JfQUlQVEVLPXkKQ09ORklHX1RBQkxFVF9VU0JfR1RD Tz15CkNPTkZJR19UQUJMRVRfVVNCX0hBTldBTkc9eQpDT05GSUdfVEFCTEVUX1VTQl9LQlRBQj15 CiMgQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RP VUNIU0NSRUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BST1BFUlRJRVM9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fQURTNzg0Nj15CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzc9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fQUQ3ODc5PXkKQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OV9JMkM9eQojIENPTkZJR19U T1VDSFNDUkVFTl9BRDc4NzlfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRN RUxfTVhUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUiBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0JVMjEwMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9DWThDVE1HMTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQ X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90 IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTz15CkNPTkZJR19UT1VDSFNDUkVFTl9IQU1Q U0hJUkU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fRUVUST15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0ZU NjIzNiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPXkKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fR09PRElYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9HVU5aRT15CiMgQ09ORklHX1RPVUNIU0NSRUVO X0VMQU4gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fRUxPPXkKQ09ORklHX1RPVUNIU0NS RUVOX1dBQ09NX1c4MDAxPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fTUNTNTAwMD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CkNP TkZJR19UT1VDSFNDUkVFTl9NVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPPXkKQ09O RklHX1RPVUNIU0NSRUVOX01LNzEyPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UPXkKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fRURUX0ZUNVgwNiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9UT1VDSFJJR0hUPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOPXkKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9J MkMgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fV005N1hYPXkKQ09ORklHX1RPVUNIU0NS RUVOX1dNOTcwNT15CkNPTkZJR19UT1VDSFNDUkVFTl9XTTk3MTI9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fV005NzEzPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEU9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fVVNCX0VHQUxBWD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfUEFOSklUPXkKQ09O RklHX1RPVUNIU0NSRUVOX1VTQl8zTT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSVRNPXkKQ09O RklHX1RPVUNIU0NSRUVOX1VTQl9FVFVSQk89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dVTlpF PXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9ETUNfVFNDMTA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f VVNCX0lSVE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lERUFMVEVLPXkKQ09ORklHX1RP VUNIU0NSRUVOX1VTQl9HRU5FUkFMX1RPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HT1RP UD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSkFTVEVDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VT Ql9FTE89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0UyST15CkNPTkZJR19UT1VDSFNDUkVFTl9V U0JfWllUUk9OSUM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VUVF9UQzQ1VVNCPXkKQ09ORklH X1RPVUNIU0NSRUVOX1VTQl9ORVhJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUFTWVRPVUNI PXkKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNISVQyMTM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9U U0NfU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFND UkVFTl9UU0MyMDA3PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RQ UzY1MDdYPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQoj IENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9QQ1NQS1I9eQojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5Q VVRfTVBVMzA1MCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9BUEFORUw9eQojIENPTkZJR19JTlBV VF9HUDJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9HUElPX1RJTFRfUE9MTEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FU TEFTX0JUTlM9eQpDT05GSUdfSU5QVVRfQVRJX1JFTU9URTI9eQpDT05GSUdfSU5QVVRfS0VZU1BB Tl9SRU1PVEU9eQojIENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9Q T1dFUk1BVEU9eQpDT05GSUdfSU5QVVRfWUVBTElOSz15CkNPTkZJR19JTlBVVF9DTTEwOT15CiMg Q09ORklHX0lOUFVUX1JFR1VMQVRPUl9IQVBUSUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVUlO UFVUPXkKQ09ORklHX0lOUFVUX1BDRjUwNjMzX1BNVT15CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lNU19QQ1Ug aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X1hFTl9LQkRERVZfRlJPTlRFTkQ9eQojIENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2 N19IQVBUSUNTIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VS SU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQy PXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9eQpDT05GSUdf U0VSSU9fUEFSS0JEPXkKQ09ORklHX1NFUklPX1BDSVBTMj15CkNPTkZJR19TRVJJT19MSUJQUzI9 eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9eQojIENPTkZJR19T RVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0 CkNPTkZJR19IWVBFUlZfS0VZQk9BUkQ9eQojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldApDT05G SUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9eQpDT05GSUdfR0FNRVBPUlRfTDQ9 eQpDT05GSUdfR0FNRVBPUlRfRU1VMTBLMT15CkNPTkZJR19HQU1FUE9SVF9GTTgwMT15CgojCiMg Q2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNP TEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9T TEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15 CkNPTkZJR19VTklYOThfUFRZUz15CkNPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTPXkK IyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJE PXkKQ09ORklHX1JPQ0tFVFBPUlQ9eQpDT05GSUdfQ1lDTEFERVM9eQojIENPTkZJR19DWVpfSU5U UiBpcyBub3Qgc2V0CkNPTkZJR19NT1hBX0lOVEVMTElPPXkKQ09ORklHX01PWEFfU01BUlRJTz15 CkNPTkZJR19TWU5DTElOSz15CkNPTkZJR19TWU5DTElOS01QPXkKQ09ORklHX1NZTkNMSU5LX0dU PXkKQ09ORklHX05PWk9NST15CkNPTkZJR19JU0k9eQpDT05GSUdfTl9IRExDPXkKQ09ORklHX05f R1NNPXkKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09eQojIENP TkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJ QUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQ UkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxf ODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1 MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFS VFM9MzIKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgy NTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJ QUxfODI1MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZTTCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfTUlEIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1 MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKQ09ORklHX1NFUklBTF9NQVgzMTAwPXkKIyBDT05GSUdf U0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90 IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CkNP TkZJR19TRVJJQUxfSlNNPXkKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pU QUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX0lGWDZYNjAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9G U0xfTFBVQVJUIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5URVI9eQojIENPTkZJR19MUF9DT05TT0xF IGlzIG5vdCBzZXQKQ09ORklHX1BQREVWPXkKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZD X0lSUT15CkNPTkZJR19IVkNfWEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQpDT05GSUdf VklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPXkKIyBDT05GSUdfSVBNSV9QQU5J Q19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdf SVBNSV9TST15CiMgQ09ORklHX0lQTUlfU0lfUFJPQkVfREVGQVVMVFMgaXMgbm90IHNldAojIENP TkZJR19JUE1JX1NTSUYgaXMgbm90IHNldApDT05GSUdfSVBNSV9XQVRDSERPRz15CkNPTkZJR19J UE1JX1BPV0VST0ZGPXkKQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJ T01FTT15CkNPTkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNP TkZJR19IV19SQU5ET01fVklBPXkKQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89eQpDT05GSUdfSFdf UkFORE9NX1RQTT15CkNPTkZJR19OVlJBTT15CkNPTkZJR19SMzk2ND15CkNPTkZJR19BUFBMSUNP TT15CgojCiMgUENNQ0lBIGNoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1NZTkNMSU5LX0NTPXkK Q09ORklHX0NBUkRNQU5fNDAwMD15CkNPTkZJR19DQVJETUFOXzQwNDA9eQpDT05GSUdfSVBXSVJF TEVTUz15CkNPTkZJR19NV0FWRT15CkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdf REVWUz0yNTYKQ09ORklHX0hQRVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKQ09ORklHX0hQRVRfTU1B UF9ERUZBVUxUPXkKQ09ORklHX0hBTkdDSEVDS19USU1FUj15CkNPTkZJR19UQ0dfVFBNPXkKQ09O RklHX1RDR19USVM9eQojIENPTkZJR19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09O RklHX1RDR19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNf TlVWT1RPTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfTlNDPXkKQ09ORklHX1RDR19BVE1FTD15CkNP TkZJR19UQ0dfSU5GSU5FT049eQojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdf VENHX0NSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjQgaXMgbm90IHNldApD T05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5v dCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BS RUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklH X0kyQ19DSEFSREVWPXkKIyBDT05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVM UEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklH X0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNN QnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19BTEkxNTM1PXkKQ09ORklH X0kyQ19BTEkxNTYzPXkKQ09ORklHX0kyQ19BTEkxNVgzPXkKQ09ORklHX0kyQ19BTUQ3NTY9eQpD T05GSUdfSTJDX0FNRDc1Nl9TNDg4Mj15CkNPTkZJR19JMkNfQU1EODExMT15CkNPTkZJR19JMkNf STgwMT15CkNPTkZJR19JMkNfSVNDSD15CiMgQ09ORklHX0kyQ19JU01UIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19QSUlYND15CkNPTkZJR19JMkNfTkZPUkNFMj15CkNPTkZJR19JMkNfTkZPUkNFMl9T NDk4NT15CkNPTkZJR19JMkNfU0lTNTU5NT15CkNPTkZJR19JMkNfU0lTNjMwPXkKQ09ORklHX0ky Q19TSVM5Nlg9eQpDT05GSUdfSTJDX1ZJQT15CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBBQ1BJ IGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9eQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMg KG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQ SU8gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENP TkZJR19JMkNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfT0NPUkVTPXkKQ09ORklHX0kyQ19Q Q0FfUExBVEZPUk09eQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNf U0lNVEVDPXkKIyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJD L1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfRElPTEFOX1UyQz15CkNPTkZJR19J MkNfUEFSUE9SVD15CkNPTkZJR19JMkNfUEFSUE9SVF9MSUdIVD15CiMgQ09ORklHX0kyQ19ST0JP VEZVWlpfT1NJRiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVEFPU19FVk09eQpDT05GSUdfSTJDX1RJ TllfVVNCPXkKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NU VUI9bQojIENPTkZJR19JMkNfU0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09S RSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcg aXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVy IERyaXZlcnMKIwojIENPTkZJR19TUElfQUxURVJBIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9CSVRC QU5HPXkKQ09ORklHX1NQSV9CVVRURVJGTFk9eQojIENPTkZJR19TUElfQ0FERU5DRSBpcyBub3Qg c2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9MTTcwX0xMUD15CiMg Q09ORklHX1NQSV9PQ19USU5ZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qg c2V0CiMgQ09ORklHX1NQSV9QWEEyWFhfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJ UzYwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BJX0RFU0lHTldBUkUgaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0 ZXJzCiMKIyBDT05GSUdfU1BJX1NQSURFViBpcyBub3Qgc2V0CkNPTkZJR19TUElfVExFNjJYMD15 CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldAoKIwojIFBQ UyBzdXBwb3J0CiMKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0Cgoj CiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5v dCBzZXQKQ09ORklHX1BQU19DTElFTlRfTERJU0M9eQpDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JU PXkKIyBDT05GSUdfUFBTX0NMSUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9y cyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9D Sz15CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNl ZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElP TElCPXkKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdfR1BJT19B Q1BJPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTRlMg aXMgbm90IHNldAoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJ T19BTURQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENPTkZJ R19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19HUElPX0lDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19W WDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWlggaXMgbm90IHNldAoKIwojIFBvcnQtbWFw cGVkIEkvTyBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPXzEwNF9JRElPXzE2IGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19GNzE4OFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lUODcgaXMg bm90IHNldAojIENPTkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIMzEx WCBpcyBub3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1 NTg4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TWDE1MFggaXMg bm90IHNldAoKIwojIE1GRCBHUElPIGV4cGFuZGVycwojCgojCiMgUENJIEdQSU8gZXhwYW5kZXJz CiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19CVDhYWCBp cyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSU5URUxfTUlEIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9f TUxfSU9IPXkKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBl eHBhbmRlcnMKIwojIENPTkZJR19HUElPX01BWDczMDEgaXMgbm90IHNldAojIENPTkZJR19HUElP X01DMzM4ODAgaXMgbm90IHNldAoKIwojIFNQSSBvciBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENP TkZJR19HUElPX01DUDIzUzA4IGlzIG5vdCBzZXQKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpD T05GSUdfVzE9eQpDT05GSUdfVzFfQ09OPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05G SUdfVzFfTUFTVEVSX01BVFJPWD15CkNPTkZJR19XMV9NQVNURVJfRFMyNDkwPXkKQ09ORklHX1cx X01BU1RFUl9EUzI0ODI9eQojIENPTkZJR19XMV9NQVNURVJfRFMxV00gaXMgbm90IHNldAojIENP TkZJR19XMV9NQVNURVJfR1BJTyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJ R19XMV9TTEFWRV9USEVSTT15CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKIyBDT05GSUdfVzFfU0xB VkVfRFMyNDA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDEzIGlzIG5vdCBzZXQK IyBDT05GSUdfVzFfU0xBVkVfRFMyNDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMy NDIzIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9E UzI0MzM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1cx X1NMQVZFX0RTMjc2MD15CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09O RklHX1cxX1NMQVZFX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQg aXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfQlEyNzAwMD15CkNPTkZJR19QT1dFUl9TVVBQTFk9 eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VS PXkKIyBDT05GSUdfVEVTVF9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc2MD15 CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3 ODEgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EUzI3ODI9eQojIENPTkZJR19CQVRURVJZX1dN OTdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9eQojIENP TkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9 eQojIENPTkZJR19DSEFSR0VSX0lTUDE3MDQgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01B WDg5MDMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09O RklHX0NIQVJHRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfQlEyNDE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEy NTg5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05G SUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0 NTUgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BP V0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENP TkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNP TkZJR19TRU5TT1JTX0FCSVRVR1VSVT15CkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTM9eQojIENP TkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzQxND15CkNP TkZJR19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9eQpDT05GSUdfU0VO U09SU19BRE0xMDI1PXkKQ09ORklHX1NFTlNPUlNfQURNMTAyNj15CkNPTkZJR19TRU5TT1JTX0FE TTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMxPXkKQ09ORklHX1NFTlNPUlNfQURNOTI0MD15 CiMgQ09ORklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURU NzQxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQpDT05GSUdfU0VOU09SU19B RFQ3NDYyPXkKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9 eQpDT05GSUdfU0VOU09SU19BU0M3NjIxPXkKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklH X1NFTlNPUlNfSzEwVEVNUD15CkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj15CkNPTkZJR19T RU5TT1JTX0FQUExFU01DPXkKQ09ORklHX1NFTlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNf QVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15CkNPTkZJR19TRU5TT1JTX0RTMTYyMT15CkNP TkZJR19TRU5TT1JTX0RFTExfU01NPXkKQ09ORklHX1NFTlNPUlNfSTVLX0FNQj15CkNPTkZJR19T RU5TT1JTX0Y3MTgwNUY9eQpDT05GSUdfU0VOU09SU19GNzE4ODJGRz15CkNPTkZJR19TRU5TT1JT X0Y3NTM3NVM9eQpDT05GSUdfU0VOU09SU19GU0NITUQ9eQpDT05GSUdfU0VOU09SU19HTDUxOFNN PXkKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CkNPTkZJR19TRU5TT1JTX0c3NjBBPXkKIyBDT05G SUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HUElPX0ZBTiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0lCTUFFTT15CkNPTkZJR19TRU5TT1JTX0lCTVBFWD15CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19DT1JFVEVNUD15CkNPTkZJR19TRU5TT1JTX0lUODc9 eQojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BPV1Ix MjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTElORUFHRT15CiMgQ09ORklHX1NFTlNPUlNf TFRDMjk0NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9eQpDT05GSUdfU0VOU09S U19MVEM0MjE1PXkKIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTFRDNDI0NT15CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xUQzQyNjE9eQpDT05GSUdfU0VOU09SU19NQVgxMTExPXkKQ09ORklHX1NFTlNP UlNfTUFYMTYwNjU9eQpDT05GSUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNPUlNfTUFY MTY2OD15CiMgQ09ORklHX1NFTlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf TUFYNjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQpDT05GSUdfU0VOU09SU19NQVg2NjUw PXkKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19N QVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSFRVMjEgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRENYWD15CkNP TkZJR19TRU5TT1JTX0xNNjM9eQpDT05GSUdfU0VOU09SU19MTTcwPXkKQ09ORklHX1NFTlNPUlNf TE03Mz15CkNPTkZJR19TRU5TT1JTX0xNNzU9eQpDT05GSUdfU0VOU09SU19MTTc3PXkKQ09ORklH X1NFTlNPUlNfTE03OD15CkNPTkZJR19TRU5TT1JTX0xNODA9eQpDT05GSUdfU0VOU09SU19MTTgz PXkKQ09ORklHX1NFTlNPUlNfTE04NT15CkNPTkZJR19TRU5TT1JTX0xNODc9eQpDT05GSUdfU0VO U09SU19MTTkwPXkKQ09ORklHX1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQoj IENPTkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQx PXkKQ09ORklHX1NFTlNPUlNfTE05NTI0NT15CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQpDT05G SUdfU0VOU09SU19QQzg3NDI3PXkKQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9eQojIENP TkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUg aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX05DVDc5MDQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKIyBDT05G SUdfUE1CVVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfU0hUMjE9eQojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfU0lTNTU5NT15CkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9eQpDT05GSUdfU0VO U09SU19FTUMxNDAzPXkKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz15CkNPTkZJR19TRU5TT1JTX0VN QzZXMjAxPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdN MTkyPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CkNPTkZJR19TRU5TT1JTX1NDSDU2WFhf Q09NTU9OPXkKQ09ORklHX1NFTlNPUlNfU0NINTYyNz15CiMgQ09ORklHX1NFTlNPUlNfU0NINTYz NiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT15CiMgQ09ORklHX1NFTlNPUlNfQURD MTI4RDgxOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9eQpDT05GSUdfU0VOU09S U19BRFM3ODI4PXkKQ09ORklHX1NFTlNPUlNfQURTNzg3MT15CkNPTkZJR19TRU5TT1JTX0FNQzY4 MjE9eQojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf SU5BMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfVEhNQzUwPXkKQ09ORklHX1NFTlNPUlNfVE1QMTAyPXkKIyBDT05GSUdfU0VOU09S U19UTVAxMDMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19UTVA0MDE9eQpDT05GSUdfU0VOU09S U19UTVA0MjE9eQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJ QTY4NkE9eQpDT05GSUdfU0VOU09SU19WVDEyMTE9eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQpD T05GSUdfU0VOU09SU19XODM3ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD15CkNPTkZJR19T RU5TT1JTX1c4Mzc5MkQ9eQpDT05GSUdfU0VOU09SU19XODM3OTM9eQpDT05GSUdfU0VOU09SU19X ODM3OTU9eQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfVzgzTDc4NVRTPXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NF TlNPUlNfVzgzNjI3SEY9eQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9eQoKIwojIEFDUEkgZHJp dmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BVEswMTEw PXkKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFM X1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkK IyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05G SUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVS TUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lT RT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNF Ul9TUEFDRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0 CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE9X RVJDTEFNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD1tCiMgQ09ORklH X0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVDM0MFhfVEhFUk1B TCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklH X1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dB WU9VVCBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfU09G VF9XQVRDSERPRz15CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklH X0NBREVOQ0VfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qg c2V0CiMgQ09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfQUNRVUlSRV9X RFQ9eQpDT05GSUdfQURWQU5URUNIX1dEVD15CkNPTkZJR19BTElNMTUzNV9XRFQ9eQpDT05GSUdf QUxJTTcxMDFfV0RUPXkKQ09ORklHX0Y3MTgwOEVfV0RUPXkKQ09ORklHX1NQNTEwMF9UQ089eQpD T05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz15CiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBub3Qg c2V0CkNPTkZJR19JQjcwMF9XRFQ9eQpDT05GSUdfSUJNQVNSPXkKQ09ORklHX1dBRkVSX1dEVD15 CkNPTkZJR19JNjMwMEVTQl9XRFQ9eQojIENPTkZJR19JRTZYWF9XRFQgaXMgbm90IHNldApDT05G SUdfSVRDT19XRFQ9eQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CkNPTkZJR19JVDg3MTJG X1dEVD15CkNPTkZJR19JVDg3X1dEVD15CkNPTkZJR19IUF9XQVRDSERPRz15CkNPTkZJR19IUFdE VF9OTUlfREVDT0RJTkc9eQpDT05GSUdfU0MxMjAwX1dEVD15CkNPTkZJR19QQzg3NDEzX1dEVD15 CkNPTkZJR19OVl9UQ089eQpDT05GSUdfNjBYWF9XRFQ9eQpDT05GSUdfQ1BVNV9XRFQ9eQpDT05G SUdfU01TQ19TQ0gzMTFYX1dEVD15CkNPTkZJR19TTVNDMzdCNzg3X1dEVD15CiMgQ09ORklHX1ZJ QV9XRFQgaXMgbm90IHNldApDT05GSUdfVzgzNjI3SEZfV0RUPXkKQ09ORklHX1c4Mzg3N0ZfV0RU PXkKQ09ORklHX1c4Mzk3N0ZfV0RUPXkKQ09ORklHX01BQ0haX1dEVD15CkNPTkZJR19TQkNfRVBY X0MzX1dBVENIRE9HPXkKIyBDT05GSUdfQkNNNzAzOF9XRFQgaXMgbm90IHNldAojIENPTkZJR19N RU5fQTIxX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fV0RUPXkKCiMKIyBQQ0ktYmFzZWQgV2F0 Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERPRz15CkNPTkZJR19XRFRQQ0k9eQoKIwoj IFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19VU0JQQ1dBVENIRE9HPXkKQ09ORklH X1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NT Qj15CkNPTkZJR19TU0JfU1BST009eQpDT05GSUdfU1NCX0JMT0NLSU89eQpDT05GSUdfU1NCX1BD SUhPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1BDSUhPU1Q9eQpDT05GSUdfU1NCX0I0M19QQ0lf QlJJREdFPXkKQ09ORklHX1NTQl9QQ01DSUFIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ01D SUFIT1NUPXkKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfU0RJT0hP U1Q9eQojIENPTkZJR19TU0JfSE9TVF9TT0MgaXMgbm90IHNldAojIENPTkZJR19TU0JfREVCVUcg aXMgbm90IHNldApDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NT Ql9EUklWRVJfUENJQ09SRT15CiMgQ09ORklHX1NTQl9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklH X0JDTUE9eQpDT05GSUdfQkNNQV9CTE9DS0lPPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lC TEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90 IHNldApDT05GSUdfQkNNQV9EUklWRVJfUENJPXkKIyBDT05GSUdfQkNNQV9EUklWRVJfR01BQ19D TU4gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05G SUdfQkNNQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVy cwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENP TkZJR19QTUlDX0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FY UDIwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdf UE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5 MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9eQojIENP TkZJR19IVENfSTJDUExEIGlzIG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1ND SD15CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVM X0xQU1NfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDSSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1Q TEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5 MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENP TkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qg c2V0CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQg aXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUENGNTA2 MzM9eQpDT05GSUdfUENGNTA2MzNfQURDPXkKQ09ORklHX1BDRjUwNjMzX0dQSU89eQojIENPTkZJ R19VQ0IxNDAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMg bm90IHNldAojIENPTkZJR19NRkRfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1 VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBz ZXQKQ09ORklHX01GRF9TTTUwMT15CiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90 IHNldAojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04g aXMgbm90IHNldAojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIx NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UUFM2NTkxMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMg aXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15 CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19N RkRfV004NDAwPXkKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19N RkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1I9eQojIENP TkZJR19SRUdVTEFUT1JfREVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZP TFRBR0U9eQojIENPTkZJR19SRUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfVVNFUlNQQUNFX0NPTlNVTUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FD VDg4NjUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTky MTEgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1 IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9MUDM5NzE9eQojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVHVUxBVE9SX0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9M UDg3NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfTUFYMTU4Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJ R19SRUdVTEFUT1JfTUFYODY2MD15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5NzMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFU T1JfTVQ2MzExIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMz15CiMgQ09ORklH X1JFR1VMQVRPUl9QRlVaRTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYz MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfVFBTNjUwMjM9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKIyBDT05G SUdfUkVHVUxBVE9SX1RQUzY1MjRYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTg0MDA9 eQpDT05GSUdfTUVESUFfU1VQUE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwoj IENPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0FO QUxPR19UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQ T1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMg Q09ORklHX01FRElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkNfU1VQ UE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RUUENJX0VF UFJPTSBpcyBub3Qgc2V0CgojCiMgTWVkaWEgZHJpdmVycwojCiMgQ09ORklHX01FRElBX1VTQl9T VVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUENJX1NVUFBPUlQgaXMgbm90IHNldAoK IwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCiMgQ09ORklHX0NZUFJFU1NfRklSTVdB UkUgaXMgbm90IHNldAoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNv cnMsIGkyYywgZnJvbnRlbmRzKQojCgojCiMgQ3VzdG9taXNlIERWQiBGcm9udGVuZHMKIwpDT05G SUdfRFZCX1RVTkVSX0RJQjAwNzA9eQpDT05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9eQoKIwojIFRv b2xzIHRvIGRldmVsb3AgbmV3IGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9EVU1NWV9GRSBpcyBu b3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FN RDY0PXkKQ09ORklHX0FHUF9JTlRFTD15CkNPTkZJR19BR1BfU0lTPXkKQ09ORklHX0FHUF9WSUE9 eQpDT05GSUdfSU5URUxfR1RUPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhf R1BVUz0xNgpDT05GSUdfVkdBX1NXSVRDSEVST089eQpDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9N SVBJX0RTST15CkNPTkZJR19EUk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBF Uj15CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKIyBDT05GSUdfRFJNX0xPQURfRURJRF9G SVJNV0FSRSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVFRNPXkKCiMKIyBJMkMgZW5jb2RlciBvciBo ZWxwZXIgY2hpcHMKIwojIENPTkZJR19EUk1fSTJDX0FEVjc1MTEgaXMgbm90IHNldApDT05GSUdf RFJNX0kyQ19DSDcwMDY9eQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9eQojIENPTkZJR19EUk1fSTJD X05YUF9UREE5OThYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9UREZYPXkKQ09ORklHX0RSTV9SMTI4 PXkKQ09ORklHX0RSTV9SQURFT049eQojIENPTkZJR19EUk1fUkFERU9OX1VTRVJQVFIgaXMgbm90 IHNldAojIENPTkZJR19EUk1fUkFERU9OX1VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURH UFUgaXMgbm90IHNldApDT05GSUdfRFJNX05PVVZFQVU9eQpDT05GSUdfTk9VVkVBVV9ERUJVRz01 CkNPTkZJR19OT1VWRUFVX0RFQlVHX0RFRkFVTFQ9MwpDT05GSUdfRFJNX05PVVZFQVVfQkFDS0xJ R0hUPXkKQ09ORklHX0RSTV9JOTE1PXkKIyBDT05GSUdfRFJNX0k5MTVfUFJFTElNSU5BUllfSFdf U1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fTUdBPXkKQ09ORklHX0RSTV9TSVM9eQpDT05G SUdfRFJNX1ZJQT15CkNPTkZJR19EUk1fU0FWQUdFPXkKIyBDT05GSUdfRFJNX1ZHRU0gaXMgbm90 IHNldApDT05GSUdfRFJNX1ZNV0dGWD15CiMgQ09ORklHX0RSTV9WTVdHRlhfRkJDT04gaXMgbm90 IHNldAojIENPTkZJR19EUk1fR01BNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBp cyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9RWEwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAojIENPTkZJR19E Uk1fVklSVElPX0dQVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwojIERpc3BsYXkg UGFuZWxzCiMKQ09ORklHX0RSTV9CUklER0U9eQoKIwojIERpc3BsYXkgSW50ZXJmYWNlIEJyaWRn ZXMKIwoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKQ09ORklHX0ZJUk1X QVJFX0VESUQ9eQpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9EREM9eQpDT05GSUdfRkJf Qk9PVF9WRVNBX1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NG Ql9DT1BZQVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JF Vl9QSVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05G SUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJR19G Ql9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19G Ql9ERUZFUlJFRF9JTz15CkNPTkZJR19GQl9IRUNVQkE9eQpDT05GSUdfRkJfU1ZHQUxJQj15CiMg Q09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JBQ0tMSUdIVD15CkNPTkZJ R19GQl9NT0RFX0hFTFBFUlM9eQpDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBi dWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CkNP TkZJR19GQl9QTTI9eQpDT05GSUdfRkJfUE0yX0ZJRk9fRElTQ09OTkVDVD15CkNPTkZJR19GQl9D WUJFUjIwMDA9eQpDT05GSUdfRkJfQ1lCRVIyMDAwX0REQz15CkNPTkZJR19GQl9BUkM9eQojIENP TkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldApDT05GSUdfRkJfVVZFU0E9eQpDT05GSUdfRkJf VkVTQT15CkNPTkZJR19GQl9FRkk9eQpDT05GSUdfRkJfTjQxMT15CkNPTkZJR19GQl9IR0E9eQoj IENPTkZJR19GQl9PUEVOQ09SRVMgaXMgbm90IHNldApDT05GSUdfRkJfUzFEMTNYWFg9eQpDT05G SUdfRkJfTlZJRElBPXkKIyBDT05GSUdfRkJfTlZJRElBX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX05WSURJQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GQl9OVklESUFfQkFDS0xJR0hUPXkK IyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldApD T05GSUdfRkJfTEU4MDU3OD15CkNPTkZJR19GQl9DQVJJTExPX1JBTkNIPXkKQ09ORklHX0ZCX01B VFJPWD15CkNPTkZJR19GQl9NQVRST1hfTUlMTEVOSVVNPXkKQ09ORklHX0ZCX01BVFJPWF9NWVNU SVFVRT15CkNPTkZJR19GQl9NQVRST1hfRz15CkNPTkZJR19GQl9NQVRST1hfSTJDPXkKQ09ORklH X0ZCX01BVFJPWF9NQVZFTj15CkNPTkZJR19GQl9SQURFT049eQpDT05GSUdfRkJfUkFERU9OX0ky Qz15CkNPTkZJR19GQl9SQURFT05fQkFDS0xJR0hUPXkKIyBDT05GSUdfRkJfUkFERU9OX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0FUWTEyOD15CkNPTkZJR19GQl9BVFkxMjhfQkFDS0xJR0hU PXkKQ09ORklHX0ZCX0FUWT15CkNPTkZJR19GQl9BVFlfQ1Q9eQojIENPTkZJR19GQl9BVFlfR0VO RVJJQ19MQ0QgaXMgbm90IHNldApDT05GSUdfRkJfQVRZX0dYPXkKQ09ORklHX0ZCX0FUWV9CQUNL TElHSFQ9eQpDT05GSUdfRkJfUzM9eQpDT05GSUdfRkJfUzNfRERDPXkKQ09ORklHX0ZCX1NBVkFH RT15CiMgQ09ORklHX0ZCX1NBVkFHRV9JMkMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0Vf QUNDRUwgaXMgbm90IHNldApDT05GSUdfRkJfU0lTPXkKQ09ORklHX0ZCX1NJU18zMDA9eQpDT05G SUdfRkJfU0lTXzMxNT15CkNPTkZJR19GQl9WSUE9eQojIENPTkZJR19GQl9WSUFfRElSRUNUX1BS T0NGUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9WSUFfWF9DT01QQVRJQklMSVRZPXkKQ09ORklHX0ZC X05FT01BR0lDPXkKQ09ORklHX0ZCX0tZUk89eQpDT05GSUdfRkJfM0RGWD15CiMgQ09ORklHX0ZC XzNERlhfQUNDRUwgaXMgbm90IHNldApDT05GSUdfRkJfM0RGWF9JMkM9eQpDT05GSUdfRkJfVk9P RE9PMT15CkNPTkZJR19GQl9WVDg2MjM9eQpDT05GSUdfRkJfVFJJREVOVD15CkNPTkZJR19GQl9B Uks9eQpDT05GSUdfRkJfUE0zPXkKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CkNPTkZJ R19GQl9TTTUwMT15CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldApDT05GSUdfRkJfVURM PXkKIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMgbm90IHNldApDT05GSUdfRkJfVklSVFVBTD15 CkNPTkZJR19YRU5fRkJERVZfRlJPTlRFTkQ9eQpDT05GSUdfRkJfTUVUUk9OT01FPXkKQ09ORklH X0ZCX01CODYyWFg9eQpDT05GSUdfRkJfTUI4NjJYWF9QQ0lfR0RDPXkKQ09ORklHX0ZCX01CODYy WFhfSTJDPXkKIyBDT05GSUdfRkJfQlJPQURTSEVFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FV T19LMTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklH X0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15CiMgQ09ORklHX0xDRF9DTEFTU19ERVZJQ0UgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9H RU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9BUFBMRT15CiMgQ09ORklHX0JBQ0tM SUdIVF9QTTg5NDFfV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMg bm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JB Q0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1BDRjUwNjMzIGlz IG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX0JB Q0tMSUdIVF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CkNPTkZJR19WR0FTVEFU RT15CkNPTkZJR19IRE1JPXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpD T05GSUdfVkdBX0NPTlNPTEU9eQojIENPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLIGlzIG5v dCBzZXQKQ09ORklHX0RVTU1ZX0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5T PTgwCkNPTkZJR19EVU1NWV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNP TEU9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CkNPTkZJR19G UkFNRUJVRkZFUl9DT05TT0xFX1JPVEFUSU9OPXkKIyBDT05GSUdfTE9HTyBpcyBub3Qgc2V0CkNP TkZJR19TT1VORD15CkNPTkZJR19TT1VORF9PU1NfQ09SRT15CiMgQ09ORklHX1NPVU5EX09TU19D T1JFX1BSRUNMQUlNIGlzIG5vdCBzZXQKQ09ORklHX1NORD15CkNPTkZJR19TTkRfVElNRVI9eQpD T05GSUdfU05EX1BDTT15CkNPTkZJR19TTkRfSFdERVA9eQpDT05GSUdfU05EX1JBV01JREk9eQpD T05GSUdfU05EX0pBQ0s9eQpDT05GSUdfU05EX1NFUVVFTkNFUj15CkNPTkZJR19TTkRfU0VRX0RV TU1ZPXkKQ09ORklHX1NORF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9eQpDT05GSUdf U05EX1BDTV9PU1M9eQpDT05GSUdfU05EX1BDTV9PU1NfUExVR0lOUz15CkNPTkZJR19TTkRfUENN X1RJTUVSPXkKIyBDT05GSUdfU05EX1NFUVVFTkNFUl9PU1MgaXMgbm90IHNldApDT05GSUdfU05E X0hSVElNRVI9eQpDT05GSUdfU05EX1NFUV9IUlRJTUVSX0RFRkFVTFQ9eQpDT05GSUdfU05EX0RZ TkFNSUNfTUlOT1JTPXkKQ09ORklHX1NORF9NQVhfQ0FSRFM9MzIKQ09ORklHX1NORF9TVVBQT1JU X09MRF9BUEk9eQpDT05GSUdfU05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZT PXkKIyBDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NORF9WTUFTVEVSPXkKQ09ORklHX1NORF9ETUFfU0dCVUY9 eQpDT05GSUdfU05EX1JBV01JRElfU0VRPXkKQ09ORklHX1NORF9PUEwzX0xJQl9TRVE9eQojIENP TkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NCQVdFX1NFUSBp cyBub3Qgc2V0CkNPTkZJR19TTkRfRU1VMTBLMV9TRVE9eQpDT05GSUdfU05EX01QVTQwMV9VQVJU PXkKQ09ORklHX1NORF9PUEwzX0xJQj15CkNPTkZJR19TTkRfVlhfTElCPXkKQ09ORklHX1NORF9B Qzk3X0NPREVDPXkKQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklHX1NORF9QQ1NQPXkKQ09ORklH X1NORF9EVU1NWT15CkNPTkZJR19TTkRfQUxPT1A9eQpDT05GSUdfU05EX1ZJUk1JREk9eQpDT05G SUdfU05EX01UUEFWPXkKQ09ORklHX1NORF9NVFM2ND15CkNPTkZJR19TTkRfU0VSSUFMX1UxNjU1 MD15CkNPTkZJR19TTkRfTVBVNDAxPXkKQ09ORklHX1NORF9QT1JUTUFOMlg0PXkKQ09ORklHX1NO RF9BQzk3X1BPV0VSX1NBVkU9eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9ERUZBVUxUPTAK Q09ORklHX1NORF9TQl9DT01NT049eQpDT05GSUdfU05EX1BDST15CkNPTkZJR19TTkRfQUQxODg5 PXkKQ09ORklHX1NORF9BTFMzMDA9eQpDT05GSUdfU05EX0FMUzQwMDA9eQpDT05GSUdfU05EX0FM STU0NTE9eQpDT05GSUdfU05EX0FTSUhQST15CkNPTkZJR19TTkRfQVRJSVhQPXkKQ09ORklHX1NO RF9BVElJWFBfTU9ERU09eQpDT05GSUdfU05EX0FVODgxMD15CkNPTkZJR19TTkRfQVU4ODIwPXkK Q09ORklHX1NORF9BVTg4MzA9eQojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9BWlQzMzI4PXkKQ09ORklHX1NORF9CVDg3WD15CiMgQ09ORklHX1NORF9CVDg3WF9PVkVSQ0xP Q0sgaXMgbm90IHNldApDT05GSUdfU05EX0NBMDEwNj15CkNPTkZJR19TTkRfQ01JUENJPXkKQ09O RklHX1NORF9PWFlHRU5fTElCPXkKQ09ORklHX1NORF9PWFlHRU49eQpDT05GSUdfU05EX0NTNDI4 MT15CkNPTkZJR19TTkRfQ1M0NlhYPXkKQ09ORklHX1NORF9DUzQ2WFhfTkVXX0RTUD15CkNPTkZJ R19TTkRfQ1RYRkk9eQpDT05GSUdfU05EX0RBUkxBMjA9eQpDT05GSUdfU05EX0dJTkEyMD15CkNP TkZJR19TTkRfTEFZTEEyMD15CkNPTkZJR19TTkRfREFSTEEyND15CkNPTkZJR19TTkRfR0lOQTI0 PXkKQ09ORklHX1NORF9MQVlMQTI0PXkKQ09ORklHX1NORF9NT05BPXkKQ09ORklHX1NORF9NSUE9 eQpDT05GSUdfU05EX0VDSE8zRz15CkNPTkZJR19TTkRfSU5ESUdPPXkKQ09ORklHX1NORF9JTkRJ R09JTz15CkNPTkZJR19TTkRfSU5ESUdPREo9eQpDT05GSUdfU05EX0lORElHT0lPWD15CkNPTkZJ R19TTkRfSU5ESUdPREpYPXkKQ09ORklHX1NORF9FTVUxMEsxPXkKQ09ORklHX1NORF9FTVUxMEsx WD15CkNPTkZJR19TTkRfRU5TMTM3MD15CkNPTkZJR19TTkRfRU5TMTM3MT15CkNPTkZJR19TTkRf RVMxOTM4PXkKQ09ORklHX1NORF9FUzE5Njg9eQpDT05GSUdfU05EX0VTMTk2OF9JTlBVVD15CkNP TkZJR19TTkRfRk04MDE9eQpDT05GSUdfU05EX0hEU1A9eQoKIwojIERvbid0IGZvcmdldCB0byBh ZGQgYnVpbHQtaW4gZmlybXdhcmVzIGZvciBIRFNQIGRyaXZlcgojCkNPTkZJR19TTkRfSERTUE09 eQpDT05GSUdfU05EX0lDRTE3MTI9eQpDT05GSUdfU05EX0lDRTE3MjQ9eQpDT05GSUdfU05EX0lO VEVMOFgwPXkKQ09ORklHX1NORF9JTlRFTDhYME09eQpDT05GSUdfU05EX0tPUkcxMjEyPXkKQ09O RklHX1NORF9MT0xBPXkKQ09ORklHX1NORF9MWDY0NjRFUz15CkNPTkZJR19TTkRfTUFFU1RSTzM9 eQpDT05GSUdfU05EX01BRVNUUk8zX0lOUFVUPXkKQ09ORklHX1NORF9NSVhBUlQ9eQpDT05GSUdf U05EX05NMjU2PXkKQ09ORklHX1NORF9QQ1hIUj15CkNPTkZJR19TTkRfUklQVElERT15CkNPTkZJ R19TTkRfUk1FMzI9eQpDT05GSUdfU05EX1JNRTk2PXkKQ09ORklHX1NORF9STUU5NjUyPXkKQ09O RklHX1NORF9TT05JQ1ZJQkVTPXkKQ09ORklHX1NORF9UUklERU5UPXkKQ09ORklHX1NORF9WSUE4 MlhYPXkKQ09ORklHX1NORF9WSUE4MlhYX01PREVNPXkKQ09ORklHX1NORF9WSVJUVU9TTz15CkNP TkZJR19TTkRfVlgyMjI9eQpDT05GSUdfU05EX1lNRlBDST15CgojCiMgSEQtQXVkaW8KIwpDT05G SUdfU05EX0hEQT15CkNPTkZJR19TTkRfSERBX0lOVEVMPXkKQ09ORklHX1NORF9IREFfSFdERVA9 eQpDT05GSUdfU05EX0hEQV9SRUNPTkZJRz15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVA9eQpD T05GSUdfU05EX0hEQV9JTlBVVF9CRUVQX01PREU9MQpDT05GSUdfU05EX0hEQV9QQVRDSF9MT0FE RVI9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19SRUFMVEVLPXkKQ09ORklHX1NORF9IREFfQ09ERUNf QU5BTE9HPXkKQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFURUw9eQpDT05GSUdfU05EX0hEQV9D T0RFQ19WSUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19IRE1JPXkKQ09ORklHX1NORF9IREFfQ09E RUNfQ0lSUlVTPXkKQ09ORklHX1NORF9IREFfQ09ERUNfQ09ORVhBTlQ9eQpDT05GSUdfU05EX0hE QV9DT0RFQ19DQTAxMTA9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzI9eQojIENPTkZJR19T TkRfSERBX0NPREVDX0NBMDEzMl9EU1AgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9DT0RFQ19D TUVESUE9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMwNTQ9eQpDT05GSUdfU05EX0hEQV9HRU5F UklDPXkKQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9ERUZBVUxUPTAKQ09ORklHX1NORF9IREFf Q09SRT15CkNPTkZJR19TTkRfSERBX0k5MTU9eQpDT05GSUdfU05EX0hEQV9QUkVBTExPQ19TSVpF PTY0CkNPTkZJR19TTkRfU1BJPXkKQ09ORklHX1NORF9VU0I9eQpDT05GSUdfU05EX1VTQl9BVURJ Tz15CkNPTkZJR19TTkRfVVNCX1VBMTAxPXkKQ09ORklHX1NORF9VU0JfVVNYMlk9eQpDT05GSUdf U05EX1VTQl9DQUlBUT15CkNPTkZJR19TTkRfVVNCX0NBSUFRX0lOUFVUPXkKQ09ORklHX1NORF9V U0JfVVMxMjJMPXkKQ09ORklHX1NORF9VU0JfNkZJUkU9eQojIENPTkZJR19TTkRfVVNCX0hJRkFD RSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9CQ0QyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1VTQl9QT0QgaXMgbm90IHNldAojIENPTkZJR19TTkRfVVNCX1BPREhEIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1VTQl9UT05FUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfVkFSSUFY IGlzIG5vdCBzZXQKQ09ORklHX1NORF9GSVJFV0lSRT15CkNPTkZJR19TTkRfRklSRVdJUkVfTElC PXkKIyBDT05GSUdfU05EX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hGVyBpcyBub3Qg c2V0CkNPTkZJR19TTkRfSVNJR0hUPXkKIyBDT05GSUdfU05EX1NDUzFYIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0ZJUkVXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9CRUJPQiBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9GSVJFV0lSRV9ESUdJMDBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X0ZJUkVXSVJFX1RBU0NBTSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUENNQ0lBPXkKQ09ORklHX1NO RF9WWFBPQ0tFVD15CkNPTkZJR19TTkRfUERBVURJT0NGPXkKIyBDT05GSUdfU05EX1NPQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NPVU5EX1BSSU1FIGlzIG5vdCBzZXQKQ09ORklHX0FDOTdfQlVTPXkK CiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5H VEg9eQpDT05GSUdfSElEUkFXPXkKIyBDT05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURf R0VORVJJQz15CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURfQTRURUNIPXkK Q09ORklHX0hJRF9BQ1JVWD15CiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qgc2V0CkNPTkZJ R19ISURfQVBQTEU9eQojIENPTkZJR19ISURfQVBQTEVJUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9CRVRP UF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJRF9DSElDT05ZPXkK IyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldApDT05GSUdfSElEX1BST0RJS0VZUz15CiMg Q09ORklHX0hJRF9DUDIxMTIgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQpDT05GSUdf SElEX0RSQUdPTlJJU0U9eQpDT05GSUdfRFJBR09OUklTRV9GRj15CkNPTkZJR19ISURfRU1TX0ZG PXkKQ09ORklHX0hJRF9FTEVDT009eQojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9FWktFWT15CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0dGUk0gaXMgbm90IHNldAojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0dUNjgzUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9VQ0g9eQpDT05GSUdfSElEX0tZ RT15CkNPTkZJR19ISURfVUNMT0dJQz15CkNPTkZJR19ISURfV0FMVE9QPXkKQ09ORklHX0hJRF9H WVJBVElPTj15CiMgQ09ORklHX0hJRF9JQ0FERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhB Tj15CkNPTkZJR19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj15CiMgQ09ORklH X0hJRF9MRU5PVk8gaXMgbm90IHNldApDT05GSUdfSElEX0xPR0lURUNIPXkKQ09ORklHX0hJRF9M T0dJVEVDSF9ESj15CkNPTkZJR19ISURfTE9HSVRFQ0hfSElEUFA9eQpDT05GSUdfTE9HSVRFQ0hf RkY9eQpDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkY9eQpDT05GSUdfTE9HSUc5NDBfRkY9eQpDT05G SUdfTE9HSVdIRUVMU19GRj15CkNPTkZJR19ISURfTUFHSUNNT1VTRT15CkNPTkZJR19ISURfTUlD Uk9TT0ZUPXkKQ09ORklHX0hJRF9NT05URVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD15CkNP TkZJR19ISURfTlRSSUc9eQpDT05GSUdfSElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9S RD15CkNPTkZJR19QQU5USEVSTE9SRF9GRj15CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qg c2V0CkNPTkZJR19ISURfUEVUQUxZTlg9eQpDT05GSUdfSElEX1BJQ09MQ0Q9eQpDT05GSUdfSElE X1BJQ09MQ0RfRkI9eQpDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9Q SUNPTENEX0xFRFM9eQojIENPTkZJR19ISURfUExBTlRST05JQ1MgaXMgbm90IHNldAojIENPTkZJ R19ISURfUFJJTUFYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9ST0NDQVQ9eQojIENPTkZJR19ISURf U0FJVEVLIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQU1TVU5HPXkKQ09ORklHX0hJRF9TT05ZPXkK IyBDT05GSUdfU09OWV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TUEVFRExJTksgaXMgbm90 IHNldAojIENPTkZJR19ISURfU1RFRUxTRVJJRVMgaXMgbm90IHNldApDT05GSUdfSElEX1NVTlBM VVM9eQojIENPTkZJR19ISURfUk1JIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQpD T05GSUdfR1JFRU5BU0lBX0ZGPXkKIyBDT05GSUdfSElEX0hZUEVSVl9NT1VTRSBpcyBub3Qgc2V0 CkNPTkZJR19ISURfU01BUlRKT1lQTFVTPXkKQ09ORklHX1NNQVJUSk9ZUExVU19GRj15CiMgQ09O RklHX0hJRF9USVZPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9UT1BTRUVEPXkKIyBDT05GSUdfSElE X1RISU5HTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPXkKQ09ORklHX1RIUlVT VE1BU1RFUl9GRj15CkNPTkZJR19ISURfV0FDT009eQojIENPTkZJR19ISURfV0lJTU9URSBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWkVST1BMVVM9 eQpDT05GSUdfWkVST1BMVVNfRkY9eQpDT05GSUdfSElEX1pZREFDUk9OPXkKIyBDT05GSUdfSElE X1NFTlNPUl9IVUIgaXMgbm90IHNldAoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19VU0Jf SElEPXkKQ09ORklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERFVj15CgojCiMgSTJDIEhJRCBz dXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRU TEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQT1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05G SUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJR19VU0I9eQpDT05GSUdfVVNCX0FOTk9VTkNFX05F V19ERVZJQ0VTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09ORklHX1VTQl9E RUZBVUxUX1BFUlNJU1Q9eQpDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTPXkKIyBDT05GSUdfVVNC X09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NT049eQpDT05GSUdfVVNC X1dVU0I9eQpDT05GSUdfVVNCX1dVU0JfQ0JBRj15CiMgQ09ORklHX1VTQl9XVVNCX0NCQUZfREVC VUcgaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19V U0JfQzY3WDAwX0hDRD15CkNPTkZJR19VU0JfWEhDSV9IQ0Q9eQpDT05GSUdfVVNCX1hIQ0lfUENJ PXkKIyBDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNCX0VIQ0lf SENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05F V1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFU Rk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldApDT05G SUdfVVNCX0lTUDExNlhfSENEPXkKIyBDT05GSUdfVVNCX0lTUDEzNjJfSENEIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BWDM0MjFf SENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0hDRD15CkNPTkZJR19VU0JfT0hDSV9IQ0Rf UENJPXkKIyBDT05GSUdfVVNCX09IQ0lfSENEX1NTQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9P SENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQpDT05GSUdf VVNCX1UxMzJfSENEPXkKQ09ORklHX1VTQl9TTDgxMV9IQ0Q9eQojIENPTkZJR19VU0JfU0w4MTFf SENEX0lTTyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0w4MTFfQ1M9eQpDT05GSUdfVVNCX1I4QTY2 NTk3X0hDRD15CkNPTkZJR19VU0JfV0hDSV9IQ0Q9eQpDT05GSUdfVVNCX0hXQV9IQ0Q9eQojIENP TkZJR19VU0JfSENEX0JDTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1NTQiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNl IENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT15CkNPTkZJR19VU0JfUFJJTlRFUj15CkNP TkZJR19VU0JfV0RNPXkKQ09ORklHX1VTQl9UTUM9eQoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRl cGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBz ZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdFPXkK IyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JBR0Vf UkVBTFRFSz15CkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9EQVRB RkFCPXkKQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009eQpDT05GSUdfVVNCX1NUT1JBR0VfSVNE MjAwPXkKQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFIw OT15CkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9eQpDT05GSUdfVVNCX1NUT1JBR0VfSlVNUFNI T1Q9eQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPXkKQ09ORklHX1VTQl9TVE9SQUdFX09ORVRP VUNIPXkKQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPXkKQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJF U1NfQVRBQ0I9eQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD15CkNPTkZJR19VU0JfVUFT PXkKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9eQpDT05GSUdf VVNCX01JQ1JPVEVLPXkKQ09ORklHX1VTQklQX0NPUkU9eQpDT05GSUdfVVNCSVBfVkhDSV9IQ0Q9 eQpDT05GSUdfVVNCSVBfSE9TVD15CiMgQ09ORklHX1VTQklQX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hJUElERUEgaXMg bm90IHNldAojIENPTkZJR19VU0JfSVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJp dmVycwojCkNPTkZJR19VU0JfVVNTNzIwPXkKQ09ORklHX1VTQl9TRVJJQUw9eQojIENPTkZJR19V U0JfU0VSSUFMX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9HRU5FUklDPXkK IyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9B SVJDQUJMRT15CkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9eQpDT05GSUdfVVNCX1NFUklBTF9C RUxLSU49eQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT15CkNPTkZJR19VU0JfU0VSSUFMX1dISVRF SEVBVD15CkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD15CkNPTkZJR19VU0JfU0VS SUFMX0NQMjEwWD15CkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9eQpDT05GSUdfVVNCX1NF UklBTF9FTVBFRz15CkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPXkKQ09ORklHX1VTQl9TRVJJ QUxfVklTT1I9eQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPXkKQ09ORklHX1VTQl9TRVJJQUxfSVI9 eQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JU X1RJPXkKIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNldApDT05GSUdfVVNCX1NF UklBTF9HQVJNSU49eQpDT05GSUdfVVNCX1NFUklBTF9JUFc9eQpDT05GSUdfVVNCX1NFUklBTF9J VVU9eQpDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQT15CkNPTkZJR19VU0JfU0VSSUFMX0tF WVNQQU49eQpDT05GSUdfVVNCX1NFUklBTF9LTFNJPXkKQ09ORklHX1VTQl9TRVJJQUxfS09CSUxf U0NUPXkKQ09ORklHX1VTQl9TRVJJQUxfTUNUX1UyMzI9eQojIENPTkZJR19VU0JfU0VSSUFMX01F VFJPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMD15CkNPTkZJR19VU0JfU0VS SUFMX01PUzc3MTVfUEFSUE9SVD15CkNPTkZJR19VU0JfU0VSSUFMX01PUzc4NDA9eQojIENPTkZJ R19VU0JfU0VSSUFMX01YVVBPUlQgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9OQVZNQU49 eQpDT05GSUdfVVNCX1NFUklBTF9QTDIzMDM9eQpDT05GSUdfVVNCX1NFUklBTF9PVEk2ODU4PXkK Q09ORklHX1VTQl9TRVJJQUxfUUNBVVg9eQpDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTT15CkNP TkZJR19VU0JfU0VSSUFMX1NQQ1A4WDU9eQpDT05GSUdfVVNCX1NFUklBTF9TQUZFPXkKIyBDT05G SUdfVVNCX1NFUklBTF9TQUZFX1BBRERFRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NJ RVJSQVdJUkVMRVNTPXkKQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MPXkKIyBDT05GSUdfVVNCX1NF UklBTF9USSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSz15CkNPTkZJR19V U0JfU0VSSUFMX1hJUkNPTT15CkNPTkZJR19VU0JfU0VSSUFMX1dXQU49eQpDT05GSUdfVVNCX1NF UklBTF9PUFRJT049eQpDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUPXkKQ09ORklHX1VTQl9TRVJJ QUxfT1BUSUNPTj15CiMgQ09ORklHX1VTQl9TRVJJQUxfWFNFTlNfTVQgaXMgbm90IHNldAojIENP TkZJR19VU0JfU0VSSUFMX1dJU0hCT05FIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfU1NV MTAwPXkKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklB TF9ERUJVRz15CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwojCkNPTkZJR19VU0JfRU1J NjI9eQpDT05GSUdfVVNCX0VNSTI2PXkKQ09ORklHX1VTQl9BRFVUVVg9eQpDT05GSUdfVVNCX1NF VlNFRz15CkNPTkZJR19VU0JfUklPNTAwPXkKQ09ORklHX1VTQl9MRUdPVE9XRVI9eQpDT05GSUdf VVNCX0xDRD15CkNPTkZJR19VU0JfTEVEPXkKQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2Mz15CkNP TkZJR19VU0JfQ1lUSEVSTT15CkNPTkZJR19VU0JfSURNT1VTRT15CkNPTkZJR19VU0JfRlRESV9F TEFOPXkKQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9eQpDT05GSUdfVVNCX1NJU1VTQlZHQT15CkNP TkZJR19VU0JfU0lTVVNCVkdBX0NPTj15CkNPTkZJR19VU0JfTEQ9eQpDT05GSUdfVVNCX1RSQU5D RVZJQlJBVE9SPXkKQ09ORklHX1VTQl9JT1dBUlJJT1I9eQpDT05GSUdfVVNCX1RFU1Q9eQojIENP TkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU0lHSFRG Vz15CkNPTkZJR19VU0JfWVVSRVg9eQpDT05GSUdfVVNCX0VaVVNCX0ZYMj15CiMgQ09ORklHX1VT Ql9IU0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTElOS19MQVlFUl9URVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BVE09 eQpDT05GSUdfVVNCX1NQRUVEVE9VQ0g9eQpDT05GSUdfVVNCX0NYQUNSVT15CkNPTkZJR19VU0Jf VUVBR0xFQVRNPXkKQ09ORklHX1VTQl9YVVNCQVRNPXkKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIg ZHJpdmVycwojCkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQojIENPTkZJ R19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNl dApDT05GSUdfVVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0dBREdFVF9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJBVz0y CkNPTkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJpcGhl cmFsIENvbnRyb2xsZXIKIwojIENPTkZJR19VU0JfRk9URzIxMF9VREMgaXMgbm90IHNldAojIENP TkZJR19VU0JfR1JfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3IGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1BYQTI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VREMgaXMg bm90IHNldAojIENPTkZJR19VU0JfTVZfVTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX002NjU5 MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9CRENfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90IHNl dApDT05GSUdfVVNCX0VHMjBUPXkKIyBDT05GSUdfVVNCX0RVTU1ZX0hDRCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9DT05GSUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9aRVJPIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0FVRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VUSCBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9HX05DTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRGUyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9GVU5DVElPTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X01BU1NfU1RPUkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfVEFSR0VUIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JRElf R0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTk9LSUEgaXMg bm90IHNldAojIENPTkZJR19VU0JfR19BQ01fTVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19N VUxUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0hJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9HX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RSSUcgaXMgbm90IHNldApDT05G SUdfVVdCPXkKQ09ORklHX1VXQl9IV0E9eQpDT05GSUdfVVdCX1dIQ0k9eQpDT05GSUdfVVdCX0kx NDgwVT15CkNPTkZJR19NTUM9eQojIENPTkZJR19NTUNfREVCVUcgaXMgbm90IHNldAoKIwojIE1N Qy9TRC9TRElPIENhcmQgRHJpdmVycwojCkNPTkZJR19NTUNfQkxPQ0s9eQpDT05GSUdfTU1DX0JM T0NLX01JTk9SUz04CkNPTkZJR19NTUNfQkxPQ0tfQk9VTkNFPXkKQ09ORklHX1NESU9fVUFSVD15 CiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRy b2xsZXIgRHJpdmVycwojCkNPTkZJR19NTUNfU0RIQ0k9eQpDT05GSUdfTU1DX1NESENJX1BDST15 CkNPTkZJR19NTUNfUklDT0hfTU1DPXkKIyBDT05GSUdfTU1DX1NESENJX0FDUEkgaXMgbm90IHNl dApDT05GSUdfTU1DX1NESENJX1BMVEZNPXkKQ09ORklHX01NQ19XQlNEPXkKQ09ORklHX01NQ19U SUZNX1NEPXkKQ09ORklHX01NQ19TUEk9eQpDT05GSUdfTU1DX1NEUklDT0hfQ1M9eQpDT05GSUdf TU1DX0NCNzEwPXkKQ09ORklHX01NQ19WSUFfU0RNTUM9eQpDT05GSUdfTU1DX1ZVQjMwMD15CkNP TkZJR19NTUNfVVNIQz15CiMgQ09ORklHX01NQ19VU0RISTZST0wwIGlzIG5vdCBzZXQKIyBDT05G SUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX01USyBpcyBub3Qgc2V0 CkNPTkZJR19NRU1TVElDSz15CiMgQ09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBNZW1vcnlTdGljayBkcml2ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRSBp cyBub3Qgc2V0CkNPTkZJR19NU1BST19CTE9DSz15CiMgQ09ORklHX01TX0JMT0NLIGlzIG5vdCBz ZXQKCiMKIyBNZW1vcnlTdGljayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1T VElDS19USUZNX01TPXkKQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYPXkKQ09ORklHX01FTVNU SUNLX1I1OTI9eQpDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklH X0xFRFNfQ0xBU1NfRkxBU0ggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdf TEVEU19MTTM1MzAgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CkNP TkZJR19MRURTX1BDQTk1MzI9eQojIENPTkZJR19MRURTX1BDQTk1MzJfR1BJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0ND15CiMgQ09O RklHX0xFRFNfTFA1NTIxIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDU1MjMgaXMgbm90IHNl dAojIENPTkZJR19MRURTX0xQNTU2MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4NTAxIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg4NjAgaXMgbm90IHNldApDT05GSUdfTEVEU19DTEVW T19NQUlMPXkKQ09ORklHX0xFRFNfUENBOTU1WD15CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0RBQzEyNFMwODU9eQpDT05GSUdfTEVEU19SRUdVTEFUT1I9eQpD T05GSUdfTEVEU19CRDI4MDI9eQpDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9eQpDT05GSUdfTEVE U19MVDM1OTM9eQpDT05GSUdfTEVEU19ERUxMX05FVEJPT0tTPXkKIyBDT05GSUdfTEVEU19UQ0E2 NTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0Ig UkdCIExFRCBpcyB1bmRlciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCiMgQ09O RklHX0xFRFNfQkxJTktNIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdfTEVE U19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElNRVI9eQojIENPTkZJR19MRURTX1RS SUdHRVJfT05FU0hPVCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSURFX0RJU0s9eQpD T05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJ R0hUPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf VFJJR0dFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxUX09OPXkK CiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcgKExFRCB0YXJn ZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldApDT05GSUdfQUNDRVNTSUJJTElUWT15CkNP TkZJR19BMTFZX0JSQUlMTEVfQ09OU09MRT15CkNPTkZJR19JTkZJTklCQU5EPXkKQ09ORklHX0lO RklOSUJBTkRfVVNFUl9NQUQ9eQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUz15CkNPTkZJ R19JTkZJTklCQU5EX1VTRVJfTUVNPXkKQ09ORklHX0lORklOSUJBTkRfT05fREVNQU5EX1BBR0lO Rz15CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9NVEhD QT15CkNPTkZJR19JTkZJTklCQU5EX01USENBX0RFQlVHPXkKQ09ORklHX0lORklOSUJBTkRfUUlC PXkKQ09ORklHX0lORklOSUJBTkRfUUlCX0RDQT15CkNPTkZJR19JTkZJTklCQU5EX0NYR0IzPXkK IyBDT05GSUdfSU5GSU5JQkFORF9DWEdCM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JTkZJTklC QU5EX0NYR0I0PXkKQ09ORklHX01MWDRfSU5GSU5JQkFORD15CkNPTkZJR19JTkZJTklCQU5EX05F Uz15CiMgQ09ORklHX0lORklOSUJBTkRfTkVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5G SU5JQkFORF9PQ1JETUEgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EX1VTTklDIGlzIG5v dCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVBPSUI9eQpDT05GSUdfSU5GSU5JQkFORF9JUE9JQl9D TT15CkNPTkZJR19JTkZJTklCQU5EX0lQT0lCX0RFQlVHPXkKIyBDT05GSUdfSU5GSU5JQkFORF9J UE9JQl9ERUJVR19EQVRBIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfU1JQPXkKIyBDT05G SUdfSU5GSU5JQkFORF9TUlBUIGlzIG5vdCBzZXQKQ09ORklHX0lORklOSUJBTkRfSVNFUj15CiMg Q09ORklHX0lORklOSUJBTkRfSVNFUlQgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NS VUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdB Q1lfU1lTRlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVD T0RFX01DRT15CkNPTkZJR19FREFDX01NX0VEQUM9eQpDT05GSUdfRURBQ19HSEVTPXkKQ09ORklH X0VEQUNfQU1ENjQ9eQojIENPTkZJR19FREFDX0FNRDY0X0VSUk9SX0lOSkVDVElPTiBpcyBub3Qg c2V0CkNPTkZJR19FREFDX0U3NTJYPXkKQ09ORklHX0VEQUNfSTgyOTc1WD15CkNPTkZJR19FREFD X0kzMDAwPXkKQ09ORklHX0VEQUNfSTMyMDA9eQojIENPTkZJR19FREFDX0lFMzEyMDAgaXMgbm90 IHNldApDT05GSUdfRURBQ19YMzg9eQpDT05GSUdfRURBQ19JNTQwMD15CkNPTkZJR19FREFDX0k3 Q09SRT15CkNPTkZJR19FREFDX0k1MDAwPXkKQ09ORklHX0VEQUNfSTUxMDA9eQpDT05GSUdfRURB Q19JNzMwMD15CiMgQ09ORklHX0VEQUNfU0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElC PXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENU T1NZU19ERVZJQ0U9InJ0YzAiCkNPTkZJR19SVENfU1lTVE9IQz15CkNPTkZJR19SVENfU1lTVE9I Q19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUlRDIGlu dGVyZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15 CkNPTkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJp dmVycwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX0FCWDgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTMwNz15CkNPTkZJR19SVENf RFJWX0RTMTM3ND15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX0RTMTY3Mj15CiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19EUlZfTUFYNjkwMD15CkNPTkZJR19SVENfRFJWX1JTNUMzNzI9eQpDT05GSUdfUlRD X0RSVl9JU0wxMjA4PXkKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfSVNMMTIwNTcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9YMTIwNT15CiMg Q09ORklHX1JUQ19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODUy MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjg1NjM9eQojIENPTkZJR19SVENfRFJWX1BD Rjg1MDYzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU4Mz15CkNPTkZJR19SVENfRFJW X000MVQ4MD15CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX0JRMzJLPXkKQ09ORklHX1JUQ19EUlZfUzM1MzkwQT15CkNPTkZJR19SVENfRFJWX0ZN MzEzMD15CkNPTkZJR19SVENfRFJWX1JYODU4MT15CkNPTkZJR19SVENfRFJWX1JYODAyNT15CiMg Q09ORklHX1JUQ19EUlZfRU0zMDI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlD MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQKCiMKIyBTUEkg UlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5MyBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX000MVQ5ND15CkNPTkZJR19SVENfRFJWX0RTMTMwNT15CiMgQ09ORklHX1JUQ19EUlZf RFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9EUzEzOTA9eQpDT05GSUdfUlRDX0RSVl9NQVg2OTAyPXkKQ09ORklHX1JUQ19E UlZfUjk3MDE9eQpDT05GSUdfUlRDX0RSVl9SUzVDMzQ4PXkKQ09ORklHX1JUQ19EUlZfRFMzMjM0 PXkKQ09ORklHX1JUQ19EUlZfUENGMjEyMz15CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldAoKIwojIFBsYXRmb3JtIFJU QyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENfRFJWX0RTMTI4Nj15 CkNPTkZJR19SVENfRFJWX0RTMTUxMT15CkNPTkZJR19SVENfRFJWX0RTMTU1Mz15CiMgQ09ORklH X1JUQ19EUlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0Mj15 CiMgQ09ORklHX1JUQ19EUlZfRFMyNDA0IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfU1RLMTdU QTg9eQpDT05GSUdfUlRDX0RSVl9NNDhUODY9eQpDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQpDT05G SUdfUlRDX0RSVl9NNDhUNTk9eQpDT05GSUdfUlRDX0RSVl9NU002MjQyPXkKQ09ORklHX1JUQ19E UlZfQlE0ODAyPXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPXkKQ09ORklHX1JUQ19EUlZfVjMwMjA9 eQpDT05GSUdfUlRDX0RSVl9QQ0Y1MDYzMz15CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKCiMK IyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJ TUUgaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVC VUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05G SUdfRE1BX0FDUEk9eQojIENPTkZJR19JTlRFTF9JRE1BNjQgaXMgbm90IHNldApDT05GSUdfSU5U RUxfSU9BVERNQT15CiMgQ09ORklHX0RXX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFD X1BDSSBpcyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZTkNfVFhfRE1BPXkK IyBDT05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQpDT05G SUdfRENBPXkKIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CkNPTkZJR19VSU89eQpDT05G SUdfVUlPX0NJRj15CkNPTkZJR19VSU9fUERSVl9HRU5JUlE9eQojIENPTkZJR19VSU9fRE1FTV9H RU5JUlEgaXMgbm90IHNldApDT05GSUdfVUlPX0FFQz15CkNPTkZJR19VSU9fU0VSQ09TMz15CkNP TkZJR19VSU9fUENJX0dFTkVSSUM9eQpDT05GSUdfVUlPX05FVFg9eQojIENPTkZJR19VSU9fUFJV U1MgaXMgbm90IHNldAojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldAojIENPTkZJR19WRklP IGlzIG5vdCBzZXQKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj15CiMgQ09ORklHX1ZJUlRfRFJJ VkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKQ09O RklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05GSUdfVklSVElP X0JBTExPT049eQojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldApDT05GSUdfVklSVElP X01NSU89eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMgaXMgbm90IHNldAoK IwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwpDT05GSUdfSFlQRVJWPXkKQ09O RklHX0hZUEVSVl9VVElMUz15CiMgQ09ORklHX0hZUEVSVl9CQUxMT09OIGlzIG5vdCBzZXQKCiMK IyBYZW4gZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQojIENPTkZJR19YRU5f QkFMTE9PTl9NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU0NSVUJfUEFHRVM9 eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49eQpDT05GSUdfWEVOX0JBQ0tFTkQ9eQpDT05GSUdfWEVO RlM9eQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNPTkZJR19YRU5fU1lTX0hZUEVSVklTT1I9 eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CkNPTkZJR19YRU5fR05UREVWPXkKQ09ORklH X1hFTl9HUkFOVF9ERVZfQUxMT0M9eQpDT05GSUdfU1dJT1RMQl9YRU49eQpDT05GSUdfWEVOX1BD SURFVl9CQUNLRU5EPXkKIyBDT05GSUdfWEVOX1NDU0lfQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJ R19YRU5fUFJJVkNNRD15CkNPTkZJR19YRU5fQUNQSV9QUk9DRVNTT1I9bQojIENPTkZJR19YRU5f TUNFX0xPRyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fSEFWRV9QVk1NVT15CkNPTkZJR19YRU5fRUZJ PXkKQ09ORklHX1hFTl9BVVRPX1hMQVRFPXkKQ09ORklHX1hFTl9BQ1BJPXkKQ09ORklHX1hFTl9T WU1TPXkKQ09ORklHX1hFTl9IQVZFX1ZQTVU9eQpDT05GSUdfU1RBR0lORz15CiMgQ09ORklHX1NM SUNPU1MgaXMgbm90IHNldApDT05GSUdfUFJJU00yX1VTQj15CkNPTkZJR19DT01FREk9bQojIENP TkZJR19DT01FRElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX1NJ WkVfS0I9MjA0OApDT05GSUdfQ09NRURJX0RFRkFVTFRfQlVGX01BWFNJWkVfS0I9MjA0ODAKIyBD T05GSUdfQ09NRURJX01JU0NfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9JU0Ff RFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV9QQ0lfRFJJVkVSUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NPTUVESV9QQ01DSUFfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVE SV9VU0JfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESV84MjU1X1NBIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ09NRURJX0tDT01FRElMSUIgaXMgbm90IHNldAojIENPTkZJR19QQU5FTCBp cyBub3Qgc2V0CkNPTkZJR19SVEw4MTkyVT1tCiMgQ09ORklHX1JUTExJQiBpcyBub3Qgc2V0CkNP TkZJR19SODcxMlU9eQojIENPTkZJR19SODE4OEVVIGlzIG5vdCBzZXQKIyBDT05GSUdfUjg3MjNB VSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUUzUyMDggaXMgbm90IHNldAojIENPTkZJR19WVDY2NTUg aXMgbm90IHNldApDT05GSUdfVlQ2NjU2PW0KIyBDT05GSUdfRkJfU003NTAgaXMgbm90IHNldAoj IENPTkZJR19GQl9YR0kgaXMgbm90IHNldAoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwpD T05GSUdfU1BFQUtVUD15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0FDTlRTQT15CkNPTkZJR19TUEVB S1VQX1NZTlRIX0FQT0xMTz15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0FVRFBUUj15CkNPTkZJR19T UEVBS1VQX1NZTlRIX0JOUz15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0RFQ1RMSz15CkNPTkZJR19T UEVBS1VQX1NZTlRIX0RFQ0VYVD15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0xUTEs9eQpDT05GSUdf U1BFQUtVUF9TWU5USF9TT0ZUPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfU1BLT1VUPXkKQ09ORklH X1NQRUFLVVBfU1lOVEhfVFhQUlQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9EVU1NWT15CiMgQ09O RklHX1RPVUNIU0NSRUVOX1NZTkFQVElDU19JMkNfUk1JNCBpcyBub3Qgc2V0CkNPTkZJR19TVEFH SU5HX01FRElBPXkKIyBDT05GSUdfU1RBR0lOR19SRE1BIGlzIG5vdCBzZXQKCiMKIyBBbmRyb2lk CiMKIyBDT05GSUdfV0lNQVhfR0RNNzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xURV9HRE03MjRY IGlzIG5vdCBzZXQKIyBDT05GSUdfRklSRVdJUkVfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX1NQSU5BTkRfTVQyOUYgaXMgbm90IHNldAojIENPTkZJR19MVVNUUkVfRlMgaXMgbm90IHNl dAojIENPTkZJR19ER05DIGlzIG5vdCBzZXQKIyBDT05GSUdfREdBUCBpcyBub3Qgc2V0CiMgQ09O RklHX0dTX0ZQR0FCT09UIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NLRUlOIGlzIG5vdCBz ZXQKIyBDT05GSUdfVU5JU1lTU1BBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RGVCBpcyBub3Qg c2V0CiMgQ09ORklHX1dJTEMxMDAwX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMg bm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpDT05GSUdfQUNFUl9XTUk9eQpD T05GSUdfQUNFUkhERj15CiMgQ09ORklHX0FMSUVOV0FSRV9XTUkgaXMgbm90IHNldApDT05GSUdf QVNVU19MQVBUT1A9eQpDT05GSUdfREVMTF9MQVBUT1A9eQpDT05GSUdfREVMTF9XTUk9eQpDT05G SUdfREVMTF9XTUlfQUlPPXkKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05G SUdfREVMTF9SQlROIGlzIG5vdCBzZXQKQ09ORklHX0ZVSklUU1VfTEFQVE9QPXkKIyBDT05GSUdf RlVKSVRTVV9MQVBUT1BfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX1RBQkxFVCBp cyBub3Qgc2V0CkNPTkZJR19BTUlMT19SRktJTEw9eQpDT05GSUdfSFBfQUNDRUw9eQojIENPTkZJ R19IUF9XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19IUF9XTUk9eQpDT05GSUdfTVNJX0xBUFRP UD15CkNPTkZJR19QQU5BU09OSUNfTEFQVE9QPXkKQ09ORklHX0NPTVBBTF9MQVBUT1A9eQpDT05G SUdfU09OWV9MQVBUT1A9eQpDT05GSUdfU09OWVBJX0NPTVBBVD15CkNPTkZJR19JREVBUEFEX0xB UFRPUD15CkNPTkZJR19USElOS1BBRF9BQ1BJPXkKQ09ORklHX1RISU5LUEFEX0FDUElfQUxTQV9T VVBQT1JUPXkKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lMSVRJRVMgaXMgbm90IHNl dAojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQ QURfQUNQSV9VTlNBRkVfTEVEUyBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVP PXkKQ09ORklHX1RISU5LUEFEX0FDUElfSE9US0VZX1BPTEw9eQpDT05GSUdfU0VOU09SU19IREFQ Uz15CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CkNPTkZJR19FRUVQQ19MQVBUT1A9 eQpDT05GSUdfQVNVU19XTUk9eQpDT05GSUdfQVNVU19OQl9XTUk9eQpDT05GSUdfRUVFUENfV01J PXkKQ09ORklHX0FDUElfV01JPXkKQ09ORklHX01TSV9XTUk9eQpDT05GSUdfVE9QU1RBUl9MQVBU T1A9eQpDT05GSUdfQUNQSV9UT1NISUJBPXkKQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMPXkKIyBD T05GSUdfVE9TSElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90 IHNldApDT05GSUdfQUNQSV9DTVBDPXkKQ09ORklHX0lOVEVMX0lQUz15CiMgQ09ORklHX0lCTV9S VEwgaXMgbm90IHNldApDT05GSUdfU0FNU1VOR19MQVBUT1A9eQpDT05GSUdfTVhNX1dNST15CkNP TkZJR19JTlRFTF9PQUtUUkFJTD15CiMgQ09ORklHX1NBTVNVTkdfUTEwIGlzIG5vdCBzZXQKIyBD T05GSUdfQVBQTEVfR01VWCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BWUEFOSUMg aXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QTUNfSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VS RkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMg bm90IHNldAoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwoKIwojIENsb2NrIFNvdXJj ZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09O RklHX0NMS0JMRF9JODI1Mz15CiMgQ09ORklHX0FUTUVMX1BJVCBpcyBub3Qgc2V0CiMgQ09ORklH X1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX01UVTIgaXMgbm90IHNl dAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAojIENPTkZJR19FTV9USU1FUl9TVEkg aXMgbm90IHNldAojIENPTkZJR19NQUlMQk9YIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0FQST15 CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBw b3J0CiMKQ09ORklHX0lPTU1VX0lPVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKIyBDT05GSUdfQU1E X0lPTU1VX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1EX0lPTU1VX1YyIGlzIG5vdCBzZXQK Q09ORklHX0RNQVJfVEFCTEU9eQpDT05GSUdfSU5URUxfSU9NTVU9eQojIENPTkZJR19JTlRFTF9J T01NVV9TVk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JT01NVV9ERUZBVUxUX09OIGlzIG5v dCBzZXQKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CkNPTkZJR19JUlFfUkVNQVA9eQoK IwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1NURV9NT0RFTV9SUFJPQyBpcyBub3Qg c2V0CgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lm aWMgRHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldAojIENPTkZJR19TT0Nf VEkgaXMgbm90IHNldAojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhU Q09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPIGlz IG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JVUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAojIENPTkZJR19GTUMgaXMgbm90 IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQojIENPTkZJR19Q SFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlz IG5vdCBzZXQKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMgbm90IHNldAojIENPTkZJR19Q T1dFUkNBUCBpcyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFu Y2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CiMgQ09ORklHX0FNRF9NQ0VfSU5KIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwoj IENPTkZJR19BTkRST0lEIGlzIG5vdCBzZXQKIyBDT05GSUdfTElCTlZESU1NIGlzIG5vdCBzZXQK IyBDT05GSUdfTlZNRU0gaXMgbm90IHNldAojIENPTkZJR19TVE0gaXMgbm90IHNldAojIENPTkZJ R19TVE1fRFVNTVkgaXMgbm90IHNldAojIENPTkZJR19TVE1fU09VUkNFX0NPTlNPTEUgaXMgbm90 IHNldAojIENPTkZJR19JTlRFTF9USCBpcyBub3Qgc2V0CgojCiMgRlBHQSBDb25maWd1cmF0aW9u IFN1cHBvcnQKIwojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJz CiMKQ09ORklHX0VERD15CiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldApDT05GSUdfRklSTVdB UkVfTUVNTUFQPXkKQ09ORklHX0RFTExfUkJVPXkKQ09ORklHX0RDREJBUz15CkNPTkZJR19ETUlJ RD15CiMgQ09ORklHX0RNSV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU0NBTl9NQUNISU5F X05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdfSVNDU0lfSUJGVF9GSU5EPXkKQ09ORklHX0lTQ1NJ X0lCRlQ9eQojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEVGSSAoRXh0 ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9eQpD T05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFPXkKIyBDT05GSUdfRUZJX1ZB UlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19FRklfUlVOVElNRV9N QVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdfRUZJX1JVTlRJ TUVfV1JBUFBFUlM9eQpDT05GSUdfVUVGSV9DUEVSPXkKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05G SUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0VYVDJfRlM9eQpDT05GSUdfRVhUMl9GU19Y QVRUUj15CkNPTkZJR19FWFQyX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZ PXkKQ09ORklHX0VYVDNfRlM9eQpDT05GSUdfRVhUM19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhU M19GU19TRUNVUklUWT15CkNPTkZJR19FWFQ0X0ZTPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNM PXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJR19FWFQ0X0VOQ1JZUFRJT04gaXMg bm90IHNldAojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENP TkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdfUkVJ U0VSRlNfRlM9eQojIENPTkZJR19SRUlTRVJGU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JF SVNFUkZTX1BST0NfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19SRUlTRVJGU19GU19YQVRUUj15CkNP TkZJR19SRUlTRVJGU19GU19QT1NJWF9BQ0w9eQpDT05GSUdfUkVJU0VSRlNfRlNfU0VDVVJJVFk9 eQpDT05GSUdfSkZTX0ZTPXkKQ09ORklHX0pGU19QT1NJWF9BQ0w9eQpDT05GSUdfSkZTX1NFQ1VS SVRZPXkKIyBDT05GSUdfSkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX1NUQVRJU1RJ Q1MgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09ORklHX1hGU19RVU9UQT15CkNPTkZJR19Y RlNfUE9TSVhfQUNMPXkKQ09ORklHX1hGU19SVD15CiMgQ09ORklHX1hGU19XQVJOIGlzIG5vdCBz ZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0dGUzJfRlM9eQpDT05GSUdf R0ZTMl9GU19MT0NLSU5HX0RMTT15CkNPTkZJR19PQ0ZTMl9GUz15CkNPTkZJR19PQ0ZTMl9GU19P MkNCPXkKQ09ORklHX09DRlMyX0ZTX1VTRVJTUEFDRV9DTFVTVEVSPXkKQ09ORklHX09DRlMyX0ZT X1NUQVRTPXkKQ09ORklHX09DRlMyX0RFQlVHX01BU0tMT0c9eQojIENPTkZJR19PQ0ZTMl9ERUJV R19GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz15CkNPTkZJR19CVFJGU19GU19QT1NJWF9B Q0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNldAojIENPTkZJ R19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90IHNldApDT05GSUdfTklM RlMyX0ZTPXkKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTX0RBWCBpcyBu b3Qgc2V0CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfRklM RV9MT0NLSU5HPXkKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklHX0ROT1RJRlk9eQpDT05GSUdfSU5P VElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKIyBDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BF Uk1JU1NJT05TIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktf SU5URVJGQUNFPXkKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQojIENPTkZJR19RVU9UQV9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKQ09ORklHX1FGTVRfVjE9eQpDT05G SUdfUUZNVF9WMj15CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01QQVQ9eQpD T05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19GVVNFX0ZTPXkKQ09ORklHX0NVU0U9eQojIENPTkZJ R19PVkVSTEFZX0ZTIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT15CkNP TkZJR19GU0NBQ0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNl dAojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpF Q1RfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVTPXkKIyBDT05GSUdfQ0FDSEVGSUxF U19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBz ZXQKCiMKIyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9eQpDT05G SUdfSk9MSUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9eQpDT05GSUdfVURGX05M Uz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9eQpDT05GSUdf TVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00 MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0idXRmOCIKQ09ORklHX05URlNfRlM9eQoj IENPTkZJR19OVEZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05URlNfUlc9eQoKIwojIFBzZXVk byBmaWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpDT05G SUdfUFJPQ19TWVNDVEw9eQpDT05GSUdfUFJPQ19QQUdFX01PTklUT1I9eQojIENPTkZJR19QUk9D X0NISUxEUkVOIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJ R19UTVBGUz15CkNPTkZJR19UTVBGU19QT1NJWF9BQ0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQpD T05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19DT05GSUdGU19G Uz15CkNPTkZJR19FRklWQVJfRlM9bQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CkNPTkZJR19B REZTX0ZTPXkKIyBDT05GSUdfQURGU19GU19SVyBpcyBub3Qgc2V0CkNPTkZJR19BRkZTX0ZTPXkK Q09ORklHX0VDUllQVF9GUz15CiMgQ09ORklHX0VDUllQVF9GU19NRVNTQUdJTkcgaXMgbm90IHNl dApDT05GSUdfSEZTX0ZTPXkKQ09ORklHX0hGU1BMVVNfRlM9eQojIENPTkZJR19IRlNQTFVTX0ZT X1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19CRUZTX0ZTPXkKIyBDT05GSUdfQkVGU19ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19CRlNfRlM9eQpDT05GSUdfRUZTX0ZTPXkKQ09ORklHX0pGRlMy X0ZTPXkKQ09ORklHX0pGRlMyX0ZTX0RFQlVHPTAKQ09ORklHX0pGRlMyX0ZTX1dSSVRFQlVGRkVS PXkKIyBDT05GSUdfSkZGUzJfRlNfV0JVRl9WRVJJRlkgaXMgbm90IHNldApDT05GSUdfSkZGUzJf U1VNTUFSWT15CkNPTkZJR19KRkZTMl9GU19YQVRUUj15CkNPTkZJR19KRkZTMl9GU19QT1NJWF9B Q0w9eQpDT05GSUdfSkZGUzJfRlNfU0VDVVJJVFk9eQpDT05GSUdfSkZGUzJfQ09NUFJFU1NJT05f T1BUSU9OUz15CkNPTkZJR19KRkZTMl9aTElCPXkKQ09ORklHX0pGRlMyX0xaTz15CkNPTkZJR19K RkZTMl9SVElNRT15CiMgQ09ORklHX0pGRlMyX1JVQklOIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZG UzJfQ01PREVfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9DTU9ERV9QUklPUklUWT15CiMg Q09ORklHX0pGRlMyX0NNT0RFX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9G QVZPVVJMWk8gaXMgbm90IHNldApDT05GSUdfVUJJRlNfRlM9eQpDT05GSUdfVUJJRlNfRlNfQURW QU5DRURfQ09NUFI9eQpDT05GSUdfVUJJRlNfRlNfTFpPPXkKQ09ORklHX1VCSUZTX0ZTX1pMSUI9 eQojIENPTkZJR19VQklGU19BVElNRV9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HRlMg aXMgbm90IHNldApDT05GSUdfQ1JBTUZTPXkKQ09ORklHX1NRVUFTSEZTPXkKQ09ORklHX1NRVUFT SEZTX0ZJTEVfQ0FDSEU9eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVCBpcyBub3Qgc2V0 CkNPTkZJR19TUVVBU0hGU19ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01Q X01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBp cyBub3Qgc2V0CkNPTkZJR19TUVVBU0hGU19YQVRUUj15CkNPTkZJR19TUVVBU0hGU19aTElCPXkK IyBDT05GSUdfU1FVQVNIRlNfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0xaTz15CkNP TkZJR19TUVVBU0hGU19YWj15CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5v dCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNI RlNfRlJBR01FTlRfQ0FDSEVfU0laRT0zCkNPTkZJR19WWEZTX0ZTPXkKQ09ORklHX01JTklYX0ZT PXkKQ09ORklHX09NRlNfRlM9eQojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1FO WDRGU19GUz15CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ST01GU19GUz15 CiMgQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZT X0JBQ0tFRF9CWV9NVEQgaXMgbm90IHNldApDT05GSUdfUk9NRlNfQkFDS0VEX0JZX0JPVEg9eQpD T05GSUdfUk9NRlNfT05fQkxPQ0s9eQpDT05GSUdfUk9NRlNfT05fTVREPXkKQ09ORklHX1BTVE9S RT15CiMgQ09ORklHX1BTVE9SRV9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX1BN U0cgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfRlRSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdf UFNUT1JFX1JBTSBpcyBub3Qgc2V0CkNPTkZJR19TWVNWX0ZTPXkKQ09ORklHX1VGU19GUz15CiMg Q09ORklHX1VGU19GU19XUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19FWE9GU19GUz15CiMgQ09ORklHX0VYT0ZTX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX09SRT15CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNP TkZJR19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdf TkZTX1Y0PXkKIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQoj IENPTkZJR19ORlNfVjRfMiBpcyBub3Qgc2V0CkNPTkZJR19QTkZTX0ZJTEVfTEFZT1VUPXkKQ09O RklHX1BORlNfQkxPQ0s9eQpDT05GSUdfUE5GU19PQkpMQVlPVVQ9eQpDT05GSUdfUE5GU19GTEVY RklMRV9MQVlPVVQ9bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJr ZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdf Uk9PVF9ORlM9eQpDT05GSUdfTkZTX0ZTQ0FDSEU9eQojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9E TlMgaXMgbm90IHNldApDT05GSUdfTkZTX1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU0Q9eQpD T05GSUdfTkZTRF9WMl9BQ0w9eQpDT05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNEX1YzX0FDTD15 CkNPTkZJR19ORlNEX1Y0PXkKIyBDT05GSUdfTkZTRF9QTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdf TkZTRF9WNF9TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0RfRkFVTFRfSU5K RUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNP TkZJR19MT0NLRF9WND15CkNPTkZJR19ORlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1P Tj15CkNPTkZJR19TVU5SUEM9eQpDT05GSUdfU1VOUlBDX0dTUz15CkNPTkZJR19TVU5SUENfQkFD S0NIQU5ORUw9eQpDT05GSUdfUlBDU0VDX0dTU19LUkI1PXkKIyBDT05GSUdfU1VOUlBDX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQQ19YUFJUX1JETUE9eQpDT05GSUdfQ0VQSF9GUz15CiMg Q09ORklHX0NFUEhfRlNDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNM IGlzIG5vdCBzZXQKQ09ORklHX0NJRlM9eQojIENPTkZJR19DSUZTX1NUQVRTIGlzIG5vdCBzZXQK Q09ORklHX0NJRlNfV0VBS19QV19IQVNIPXkKQ09ORklHX0NJRlNfVVBDQUxMPXkKQ09ORklHX0NJ RlNfWEFUVFI9eQpDT05GSUdfQ0lGU19QT1NJWD15CkNPTkZJR19DSUZTX0FDTD15CkNPTkZJR19D SUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJVRzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19E RlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TTUIyIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfRlND QUNIRT15CkNPTkZJR19OQ1BfRlM9eQpDT05GSUdfTkNQRlNfUEFDS0VUX1NJR05JTkc9eQpDT05G SUdfTkNQRlNfSU9DVExfTE9DS0lORz15CkNPTkZJR19OQ1BGU19TVFJPTkc9eQpDT05GSUdfTkNQ RlNfTkZTX05TPXkKQ09ORklHX05DUEZTX09TMl9OUz15CiMgQ09ORklHX05DUEZTX1NNQUxMRE9T IGlzIG5vdCBzZXQKQ09ORklHX05DUEZTX05MUz15CkNPTkZJR19OQ1BGU19FWFRSQVM9eQpDT05G SUdfQ09EQV9GUz15CkNPTkZJR19BRlNfRlM9eQojIENPTkZJR19BRlNfREVCVUcgaXMgbm90IHNl dApDT05GSUdfQUZTX0ZTQ0FDSEU9eQpDT05GSUdfOVBfRlM9eQpDT05GSUdfOVBfRlNDQUNIRT15 CkNPTkZJR185UF9GU19QT1NJWF9BQ0w9eQojIENPTkZJR185UF9GU19TRUNVUklUWSBpcyBub3Qg c2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09E RVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdF Xzc3NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPXkKQ09ORklHX05MU19DT0RFUEFHRV84NTI9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PXkKQ09O RklHX05MU19DT0RFUEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CkNPTkZJR19O TFNfQ09ERVBBR0VfODYyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NjM9eQpDT05GSUdfTkxTX0NP REVQQUdFXzg2ND15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKQ09ORklHX05MU19DT0RFUEFH RV84NjY9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2 PXkKQ09ORklHX05MU19DT0RFUEFHRV85NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj15CkNP TkZJR19OTFNfQ09ERVBBR0VfOTQ5PXkKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQpDT05GSUdf TkxTX0lTTzg4NTlfOD15CkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD15CkNPTkZJR19OTFNfQ09E RVBBR0VfMTI1MT15CkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT15CkNP TkZJR19OTFNfSVNPODg1OV8yPXkKQ09ORklHX05MU19JU084ODU5XzM9eQpDT05GSUdfTkxTX0lT Tzg4NTlfND15CkNPTkZJR19OTFNfSVNPODg1OV81PXkKQ09ORklHX05MU19JU084ODU5XzY9eQpD T05GSUdfTkxTX0lTTzg4NTlfNz15CkNPTkZJR19OTFNfSVNPODg1OV85PXkKQ09ORklHX05MU19J U084ODU5XzEzPXkKQ09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05MU19JU084ODU5XzE1 PXkKQ09ORklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CiMgQ09ORklHX05MU19N QUNfUk9NQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NFTFRJQyBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19NQUNfQ0VOVEVVUk8gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NST0FU SUFOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DWVJJTExJQyBpcyBub3Qgc2V0CiMgQ09O RklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HUkVFSyBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19NQUNfSUNFTEFORCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19N QUNfSU5VSVQgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1JPTUFOSUFOIGlzIG5vdCBzZXQK IyBDT05GSUdfTkxTX01BQ19UVVJLSVNIIGlzIG5vdCBzZXQKQ09ORklHX05MU19VVEY4PXkKQ09O RklHX0RMTT15CkNPTkZJR19ETE1fREVCVUc9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklH X1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwoj CkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NApD T05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBz ZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBDT05G SUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEPXkK Q09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1FX1dBUk49MjA0OApDT05GSUdf U1RSSVBfQVNNX1NZTVM9eQojIENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldApDT05GSUdf VU5VU0VEX1NZTUJPTFM9eQojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpDT05GSUdfREVCVUdfU0VDVElPTl9NSVNN QVRDSD15CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWT15CkNPTkZJR19BUkNIX1dB TlRfRlJBTUVfUE9JTlRFUlM9eQpDT05GSUdfRlJBTUVfUE9JTlRFUj15CkNPTkZJR19ERUJVR19G T1JDRV9XRUFLX1BFUl9DUFU9eQpDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lT UlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19ERUJVR19LRVJORUw9eQoKIwojIE1lbW9yeSBE ZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQpDT05GSUdfREVCVUdfUEFHRUFMTE9D PXkKQ09ORklHX0RFQlVHX09CSkVDVFM9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTX1NFTEZURVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19GUkVFIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfT0JKRUNUU19USU1FUlMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RT X1dPUksgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTX1JDVV9IRUFEIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19QRVJDUFVfQ09VTlRFUiBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUPTEKQ09ORklHX0RFQlVHX1NMQUI9eQojIENP TkZJR19ERUJVR19TTEFCX0xFQUsgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVB Sz15CiMgQ09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNL X1VTQUdFPXkKQ09ORklHX0RFQlVHX1ZNPXkKIyBDT05GSUdfREVCVUdfVk1fVk1BQ0FDSEUgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19WTV9SQiBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WSVJU VUFMPXkKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQ Uz15CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tP VkVSRkxPVz15CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKQ09ORklHX0hBVkVfQVJDSF9L QVNBTj15CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MK IwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1I9eQoj IENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09U UEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9D S1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZB TFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9eQpDT05GSUdfREVGQVVMVF9IVU5HX1RBU0tf VElNRU9VVD0zMDAKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUM9eQpDT05GSUdfQk9P VFBBUkFNX0hVTkdfVEFTS19QQU5JQ19WQUxVRT0xCiMgQ09ORklHX1BBTklDX09OX09PUFMgaXMg bm90IHNldApDT05GSUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19QQU5JQ19USU1FT1VU PTAKQ09ORklHX1NDSEVEX0RFQlVHPXkKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURT VEFUUz15CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1RJTUVLRUVQSU5HIGlzIG5vdCBzZXQKQ09ORklHX1RJTUVSX1NUQVRTPXkKQ09ORklH X0RFQlVHX1BSRUVNUFQ9eQoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMs IGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9D Sz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BB VEggaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NL SU5HPXkKQ09ORklHX0xPQ0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKIyBDT05GSUdfREVCVUdf TE9DS0RFUCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVC VUdfTE9DS0lOR19BUElfU0VMRlRFU1RTPXkKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMg bm90IHNldApDT05GSUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09O RklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNP TkZJR19ERUJVR19MSVNUPXkKQ09ORklHX0RFQlVHX1BJX0xJU1Q9eQpDT05GSUdfREVCVUdfU0c9 eQpDT05GSUdfREVCVUdfTk9USUZJRVJTPXkKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMK IyBSQ1UgRGVidWdnaW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CiMgQ09ORklHX1BST1ZFX1JDVV9S RVBFQVRFRExZIGlzIG5vdCBzZXQKQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUj15CiMgQ09ORklH X1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90 IHNldApDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTYwCkNPTkZJR19SQ1VfVFJBQ0U9eQoj IENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhU X0RFVlQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90 IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNl dAojIENPTkZJR19GQUlMX1BBR0VfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19GQUlMX01BS0Vf UkVRVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfSU9fVElNRU9VVCBpcyBub3Qgc2V0CiMg Q09ORklHX0ZBSUxfTU1DX1JFUVVFU1QgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0ZVVEVYIGlz IG5vdCBzZXQKIyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09O RklHX0xBVEVOQ1lUT1A9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9D SEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUyBpcyBub3Qgc2V0 CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09O RklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJB Q0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZ TkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09O RklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNF UE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9 eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19S SU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENI X1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9 eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklH X0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVOQ1RJT05fR1JBUEhf VFJBQ0VSPXkKQ09ORklHX0lSUVNPRkZfVFJBQ0VSPXkKIyBDT05GSUdfSU5URVJSVVBUX09GRl9I SVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdf U0NIRURfVFJBQ0VSPXkKIyBDT05GSUdfV0FLRVVQX0xBVEVOQ1lfSElTVCBpcyBub3Qgc2V0CiMg Q09ORklHX01JU1NFRF9USU1FUl9PRkZTRVRTX0hJU1QgaXMgbm90IHNldApDT05GSUdfRlRSQUNF X1NZU0NBTExTPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNI T1RfUEVSX0NQVV9TV0FQPXkKQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkU9eQojIENPTkZJR19Q Uk9GSUxFX0FOTk9UQVRFRF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTEVfQUxM X0JSQU5DSEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBQ0tfVFJBQ0VSIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfSU9fVFJBQ0U9eQpDT05GSUdfS1BST0JFX0VWRU5UPXkKIyBDT05GSUdfVVBS T0JFX0VWRU5UIGlzIG5vdCBzZXQKQ09ORklHX1BST0JFX0VWRU5UUz15CkNPTkZJR19EWU5BTUlD X0ZUUkFDRT15CkNPTkZJR19EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQojIENPTkZJR19GVU5D VElPTl9QUk9GSUxFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CiMg Q09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdfTU1JT1RSQUNFPXkK IyBDT05GSUdfTU1JT1RSQUNFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRVBPSU5UX0JF TkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSyBpcyBub3Qg c2V0CiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1RSQUNFX0VOVU1fTUFQX0ZJTEUgaXMgbm90IHNldApDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJ Tz15CgojCiMgUnVudGltZSBUZXN0aW5nCiMKQ09ORklHX0xLRFRNPXkKQ09ORklHX1RFU1RfTElT VF9TT1JUPXkKQ09ORklHX0tQUk9CRVNfU0FOSVRZX1RFU1Q9eQojIENPTkZJR19CQUNLVFJBQ0Vf U0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENP TkZJR19JTlRFUlZBTF9UUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19QRVJDUFVfVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CiMgQ09ORklHX0FTWU5DX1JBSUQ2 X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJ R19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlz IG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JI QVNIVEFCTEUgaXMgbm90IHNldAojIENPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlz IG5vdCBzZXQKQ09ORklHX0JVSUxEX0RPQ1NSQz15CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19URVNUX0xLTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVNFUl9D T1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNldAojIENPTkZJR19URVNU X0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldApDT05G SUdfTUVNVEVTVD15CiMgQ09ORklHX1RFU1RfU1RBVElDX0tFWVMgaXMgbm90IHNldAojIENPTkZJ R19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dE QiBpcyBub3Qgc2V0CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JP T1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBp cyBub3Qgc2V0CiMgQ09ORklHX0VBUkxZX1BSSU5US19FRkkgaXMgbm90IHNldApDT05GSUdfWDg2 X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9eQojIENPTkZJR19FRklfUEdUX0RVTVAg aXMgbm90IHNldApDT05GSUdfREVCVUdfUk9EQVRBPXkKQ09ORklHX0RFQlVHX1JPREFUQV9URVNU PXkKIyBDT05GSUdfREVCVUdfV1ggaXMgbm90IHNldApDT05GSUdfREVCVUdfU0VUX01PRFVMRV9S T05YPXkKQ09ORklHX0RFQlVHX05YX1RFU1Q9bQpDT05GSUdfRE9VQkxFRkFVTFQ9eQojIENPTkZJ R19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNF X1NVUFBPUlQ9eQojIENPTkZJR19YODZfREVDT0RFUl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklH X0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCkNPTkZJ R19JT19ERUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09O RklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMg bm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTAKIyBDT05GSUdfREVCVUdfQk9P VF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldApDT05GSUdf T1BUSU1JWkVfSU5MSU5JTkc9eQojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CkNPTkZJ R19ERUJVR19OTUlfU0VMRlRFU1Q9eQojIENPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVMg aXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX0ZQVT15CiMgQ09ORklHX1BVTklUX0FUT01fREVC VUcgaXMgbm90IHNldAoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09O RklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19CSUdfS0VZUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RSVVNURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1JZUFRF RF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90 IHNldApDT05GSUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklU WV9ORVRXT1JLPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklU WV9QQVRIPXkKIyBDT05GSUdfSU5URUxfVFhUIGlzIG5vdCBzZXQKQ09ORklHX0xTTV9NTUFQX01J Tl9BRERSPTY1NTM2CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfU0VDVVJJVFlf U0VMSU5VWF9CT09UUEFSQU0gaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYX0RJ U0FCTEUgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ERVZFTE9QPXkKQ09ORklH X1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQ0hF Q0tSRVFQUk9UX1ZBTFVFPTEKIyBDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9QT0xJQ1lEQl9WRVJT SU9OX01BWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VDVVJJVFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9S PXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0JPT1RQQVJBTV9WQUxVRT0xCkNPTkZJR19TRUNV UklUWV9BUFBBUk1PUl9IQVNIPXkKIyBDT05GSUdfU0VDVVJJVFlfWUFNQSBpcyBub3Qgc2V0CkNP TkZJR19JTlRFR1JJVFk9eQojIENPTkZJR19JTlRFR1JJVFlfU0lHTkFUVVJFIGlzIG5vdCBzZXQK Q09ORklHX0lOVEVHUklUWV9BVURJVD15CiMgQ09ORklHX0lNQSBpcyBub3Qgc2V0CiMgQ09ORklH X0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU0VMSU5VWCBpcyBub3Qg c2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfQVBQQVJNT1IgaXMgbm90IHNldApDT05GSUdf REVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdf WE9SX0JMT0NLUz15CkNPTkZJR19BU1lOQ19DT1JFPXkKQ09ORklHX0FTWU5DX01FTUNQWT15CkNP TkZJR19BU1lOQ19YT1I9eQpDT05GSUdfQVNZTkNfUFE9eQpDT05GSUdfQVNZTkNfUkFJRDZfUkVD T1Y9eQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdf Q1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVB RD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJ R19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9f SEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19D UllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX1BDT01QPXkKQ09ORklHX0NSWVBUT19Q Q09NUDI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CiMgQ09ORklHX0NSWVBUT19SU0EgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkK IyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElT QUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9 eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9eQpDT05GSUdfQ1JZ UFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKIyBDT05GSUdfQ1JZUFRPX01D UllQVEQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX1RF U1Q9bQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hFTFBF Ul9YODY9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0 YQojCkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQojIENPTkZJR19DUllQ VE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VRSVY9eQpDT05G SUdfQ1JZUFRPX0VDSEFJTklWPW0KCiMKIyBCbG9jayBtb2RlcwojCkNPTkZJR19DUllQVE9fQ0JD PXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz15CkNPTkZJR19DUllQVE9f RUNCPXkKQ09ORklHX0NSWVBUT19MUlc9eQpDT05GSUdfQ1JZUFRPX1BDQkM9eQpDT05GSUdfQ1JZ UFRPX1hUUz15CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKCiMKIyBIYXNoIG1v ZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NS WVBUT19YQ0JDPXkKQ09ORklHX0NSWVBUT19WTUFDPXkKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZ UFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRP X0NSQzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkKIyBDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xN VUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dIQVNIPXkKIyBDT05GSUdfQ1JZUFRPX1BPTFkx MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82NCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01J Q0hBRUxfTUlDPXkKQ09ORklHX0NSWVBUT19STUQxMjg9eQpDT05GSUdfQ1JZUFRPX1JNRDE2MD15 CkNPTkZJR19DUllQVE9fUk1EMjU2PXkKQ09ORklHX0NSWVBUT19STUQzMjA9eQpDT05GSUdfQ1JZ UFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9eQojIENPTkZJR19DUllQVE9fU0hB MjU2X1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19TSEExX01CIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEEy NTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fVEdSMTkyPXkKQ09ORklH X0NSWVBUT19XUDUxMj15CkNPTkZJR19DUllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUw9eQoKIwoj IENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1g4Nl82ND15 CkNPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMPXkKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpDT05G SUdfQ1JZUFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19C TE9XRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND15CkNPTkZJR19D UllQVE9fQ0FNRUxMSUE9eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWF9YODZfNjQgaXMgbm90IHNldAoj IENPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX0NBU1RfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19DQVNUNT15CiMgQ09ORklHX0NS WVBUT19DQVNUNV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DQVNUNj15CiMg Q09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19E RVM9eQojIENPTkZJR19DUllQVE9fREVTM19FREVfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19GQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0Ey MD15CkNPTkZJR19DUllQVE9fU0FMU0EyMF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0hBQ0hB MjAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2XzY0IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19TRUVEPXkKQ09ORklHX0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdfQ1JZ UFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVO VF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZf NjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklTSD15 CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2 XzY0PXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPXkKIyBDT05GSUdfQ1JZUFRP X1RXT0ZJU0hfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdf Q1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX1pMSUI9eQpDT05GSUdfQ1JZUFRPX0xaTz15 CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKCiMKIyBSYW5kb20gTnVtYmVy IEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdfQ1JZUFRPX0RS QkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdf SEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQ VE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRP X1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9BRUFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19IVz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURM T0NLX0FFUz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfU0hBPXkKIyBDT05GSUdfQ1JZUFRP X0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDVkYgaXMgbm90IHNldAojIENP TkZJR19BU1lNTUVUUklDX0tFWV9UWVBFIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9y IHNpZ25hdHVyZSBjaGVja2luZwojCiMgQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkcgaXMg bm90IHNldApDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfSEFWRV9LVk1fSVJRQ0hJUD15CkNPTkZJ R19IQVZFX0tWTV9JUlFGRD15CkNPTkZJR19IQVZFX0tWTV9JUlFfUk9VVElORz15CkNPTkZJR19I QVZFX0tWTV9FVkVOVEZEPXkKQ09ORklHX0tWTV9BUElDX0FSQ0hJVEVDVFVSRT15CkNPTkZJR19L Vk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05GSUdfSEFWRV9LVk1fTVNJPXkKQ09O RklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpDT05GSUdfS1ZNX1ZGSU89eQpDT05G SUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNUPXkKQ09ORklHX0tWTV9DT01QQVQ9 eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNP TkZJR19LVk09eQpDT05GSUdfS1ZNX0lOVEVMPXkKQ09ORklHX0tWTV9BTUQ9eQojIENPTkZJR19L Vk1fTU1VX0FVRElUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1ZNX0RFVklDRV9BU1NJR05NRU5UIGlz IG5vdCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpD T05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9C SVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RS TkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VO RVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19H RU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNf SU89eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19MT0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZB U1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdf Q1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9eQpDT05GSUdfQ1JDMzI9eQojIENPTkZJR19D UkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09ORklH X0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBub3Qg c2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJ QkNSQzMyQz15CkNPTkZJR19DUkM4PXkKIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJ QyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklH X1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNT PXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklH X1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09O RklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRI VU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdf WFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RF Q09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJF U1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpD T05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPXkKQ09ORklHX1JF RURfU09MT01PTl9ERUMxNj15CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hf S01QPXkKQ09ORklHX1RFWFRTRUFSQ0hfQk09eQpDT05GSUdfVEVYVFNFQVJDSF9GU009eQpDT05G SUdfSU5URVJWQUxfVFJFRT15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNf SU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNPTkZJR19D SEVDS19TSUdOQVRVUkU9eQojIENPTkZJR19DUFVNQVNLX09GRlNUQUNLIGlzIG5vdCBzZXQKQ09O RklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9T RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19OTEFUVFI9eQpDT05GSUdfQVJDSF9IQVNfQVRPTUlD NjRfREVDX0lGX1BPU0lUSVZFPXkKQ09ORklHX0NPUkRJQz15CiMgQ09ORklHX0REUiBpcyBub3Qg c2V0CkNPTkZJR19PSURfUkVHSVNUUlk9eQpDT05GSUdfVUNTMl9TVFJJTkc9eQpDT05GSUdfRk9O VF9TVVBQT1JUPXkKIyBDT05GSUdfRk9OVFMgaXMgbm90IHNldApDT05GSUdfRk9OVF84eDg9eQpD T05GSUdfRk9OVF84eDE2PXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9I QVNfTU1JT19GTFVTSD15Cg== --===============4802860617459461476== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============4802860617459461476==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752983AbcA0Bgx (ORCPT ); Tue, 26 Jan 2016 20:36:53 -0500 Received: from mga04.intel.com ([192.55.52.120]:18694 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751941AbcA0Bgr (ORCPT ); Tue, 26 Jan 2016 20:36:47 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,352,1449561600"; d="xz'?scan'208";a="641933054" From: kernel test robot Subject: [lkp] [mm] ecfea70873: BUG: using smp_processor_id() in preemptible [00000000 00000000] code: kworker/u64:0/6 CC: lkp@01.org CC: LKML CC: Thomas Gleixner CC: Sebastian Andrzej Siewior TO: Ingo Molnar Date: Wed, 27 Jan 2016 09:36:43 +0800 Message-ID: <87a8nr4xck.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git linux-4.4.y-rt commit ecfea7087396e8d4d38225296e971af4ada316a2 ("mm: page_alloc: rt-friendly per-cpu pages") +----------------------------------------------------------------+------------+------------+ | | a87bd6aded | ecfea70873 | +----------------------------------------------------------------+------------+------------+ | boot_successes | 81 | 0 | | boot_failures | 42 | 70 | | INFO:possible_irq_lock_inversion_dependency_detected | 39 | 34 | | backtrace:_do_fork | 39 | 46 | | backtrace:do_mount | 32 | 34 | | backtrace:SyS_mount | 32 | 34 | | backtrace:cgroup_setup_root | 39 | 34 | | backtrace:cgroup_init | 39 | 34 | | backtrace:smpboot_thread_fn | 39 | 33 | | backtrace:user_path_at_empty | 6 | | | backtrace:SyS_name_to_handle_at | 6 | | | BUG:unable_to_handle_kernel | 3 | 3 | | Oops | 3 | 3 | | RIP:__lock_acquire | 3 | 3 | | Kernel_panic-not_syncing:Fatal_exception | 3 | 3 | | backtrace:fd_timer_workfn | 3 | 3 | | backtrace:SYSC_mkdirat | 1 | | | backtrace:SyS_mkdir | 1 | | | BUG:using_smp_processor_id()in_preemptible[##]code:kworker/u4 | 0 | 53 | | backtrace:call_usermodehelper_exec_work | 0 | 45 | | backtrace:pgd_alloc | 0 | 34 | | backtrace:mm_init | 0 | 34 | | BUG:using_smp_processor_id()in_preemptible[##]code:kworker/u8 | 0 | 8 | | BUG:using_smp_processor_id()in_preemptible[##]code:kworker/u32 | 0 | 4 | | backtrace:vfs_read | 0 | 1 | | backtrace:SyS_read | 0 | 1 | | BUG:using_smp_processor_id()in_preemptible[##]code:kworker/u64 | 0 | 4 | | backtrace:debug_smp_processor_id | 0 | 2 | | inconsistent{HARDIRQ-ON-W}->{IN-HARDIRQ-W}usage | 0 | 1 | | backtrace:cpu_startup_entry | 0 | 1 | +----------------------------------------------------------------+------------+------------+ [ 23.717099] systemd-sysv-generator[619]: Ignoring K02urandom symlink in rc6.d, not generating urandom.service. [ 23.717107] systemd-sysv-generator[619]: Ignoring K07hwclock.sh symlink in rc6.d, not generating hwclock.service. [ 23.717115] systemd-sysv-generator[619]: Ignoring K01watchdog symlink in rc6.d, not generating watchdog.service. [ 24.405406] BUG: using smp_processor_id() in preemptible [00000000 00000000] code: kworker/u64:0/6 [ 24.405413] caller is debug_smp_processor_id+0x17/0x19 [ 24.405416] CPU: 0 PID: 6 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00060-gecfea70 #2 [ 24.405418] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 24.405425] Workqueue: events_unbound call_usermodehelper_exec_work [ 24.405429] 0000000000000000 ffff880247553a18 ffffffff8173deed 0000000000000000 [ 24.405431] ffff880247553a48 ffffffff8176207c 0000000000000006 ffff88025eef7f80 [ 24.405434] ffff880247553b48 0000000000000957 ffff880247553a58 ffffffff817620a8 [ 24.405435] Call Trace: [ 24.405441] [] dump_stack+0x4e/0x79 [ 24.405443] [] check_preemption_disabled+0x119/0x12e [ 24.405445] [] debug_smp_processor_id+0x17/0x19 [ 24.405452] [] get_page_from_freelist+0x441/0x7f9 [ 24.405454] [] ? cpumask_next_and+0x16/0x48 [ 24.405461] [] ? ___might_sleep+0xce/0x217 [ 24.405463] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.405466] [] __alloc_pages_node+0x62/0x69 [ 24.405468] [] alloc_kmem_pages_node+0x1a/0x1c [ 24.405472] [] copy_process+0x163/0x195f [ 24.405474] [] ? call_usermodehelper+0x45/0x45 [ 24.405479] [] ? mark_lock+0x24/0x201 [ 24.405481] [] ? __lock_acquire+0x65b/0xdee [ 24.405483] [] _do_fork+0x82/0x2f7 [ 24.405485] [] ? lock_acquire+0x106/0x192 [ 24.405487] [] ? lock_acquire+0x106/0x192 [ 24.405489] [] kernel_thread+0x29/0x2b [ 24.405491] [] call_usermodehelper_exec_work+0x7d/0x90 [ 24.405497] [] process_one_work+0x247/0x47c [ 24.405500] [] worker_thread+0x1f5/0x2a7 [ 24.405501] [] ? rescuer_thread+0x289/0x289 [ 24.405505] [] kthread+0xc5/0xcd [ 24.405508] [] ? kthread_parkme+0x24/0x24 [ 24.405511] [] ret_from_fork+0x3f/0x70 [ 24.405513] [] ? kthread_parkme+0x24/0x24 [ 24.406071] BUG: using smp_processor_id() in preemptible [00000000 00000000] code: kworker/u64:0/627 [ 24.406077] caller is debug_smp_processor_id+0x17/0x19 [ 24.406080] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00060-gecfea70 #2 [ 24.406082] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 24.406086] 0000000000000000 ffff880217dffc70 ffffffff8173deed 0000000000000002 [ 24.406088] ffff880217dffca0 ffffffff8176207c 0000000000000273 ffff88025eef7f80 [ 24.406091] ffff880217dffda0 0000000000000957 ffff880217dffcb0 ffffffff817620a8 [ 24.406092] Call Trace: [ 24.406099] [] dump_stack+0x4e/0x79 [ 24.406101] [] check_preemption_disabled+0x119/0x12e [ 24.406103] [] debug_smp_processor_id+0x17/0x19 [ 24.406110] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406116] [] ? ___might_sleep+0xce/0x217 [ 24.406119] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406124] [] alloc_pages_current+0xae/0xe2 [ 24.406127] [] __get_free_pages+0x16/0x52 [ 24.406132] [] pgd_alloc+0x1d/0xcb [ 24.406137] [] mm_init+0x181/0x1c1 [ 24.406139] [] mm_alloc+0x3f/0x41 [ 24.406143] [] do_execveat_common+0x26b/0x6db [ 24.406145] [] do_execve+0x23/0x25 [ 24.406149] [] call_usermodehelper_exec_async+0x100/0x12d [ 24.406151] [] ? call_usermodehelper+0x45/0x45 [ 24.406155] [] ret_from_fork+0x3f/0x70 [ 24.406157] [] ? call_usermodehelper+0x45/0x45 [ 24.406211] BUG: using smp_processor_id() in preemptible [00000000 00000000] code: kworker/u64:0/627 [ 24.406212] caller is debug_smp_processor_id+0x17/0x19 [ 24.406214] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00060-gecfea70 #2 [ 24.406215] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 24.406217] 0000000000000000 ffff880217dffa58 ffffffff8173deed 0000000000000002 [ 24.406220] ffff880217dffa88 ffffffff8176207c 0000000000000273 ffff88025eef7f80 [ 24.406222] ffff880217dffb88 0000000000000957 ffff880217dffa98 ffffffff817620a8 [ 24.406223] Call Trace: [ 24.406225] [] dump_stack+0x4e/0x79 [ 24.406227] [] check_preemption_disabled+0x119/0x12e [ 24.406229] [] debug_smp_processor_id+0x17/0x19 [ 24.406231] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406234] [] ? ___might_sleep+0xce/0x217 [ 24.406236] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406238] [] alloc_pages_current+0xae/0xe2 [ 24.406241] [] __get_free_pages+0x16/0x52 [ 24.406242] [] get_zeroed_page+0x16/0x18 [ 24.406250] [] __pud_alloc+0x20/0xa3 [ 24.406252] [] pud_alloc+0x25/0x30 [ 24.406255] [] handle_mm_fault+0xa7/0xbf1 [ 24.406262] [] ? touch_atime+0x97/0xa0 [ 24.406265] [] ? follow_page_mask+0x490/0x4be [ 24.406269] [] ? lock_is_held+0x49/0x50 [ 24.406271] [] __get_user_pages+0x4bb/0x568 [ 24.406273] [] ? __lock_acquire+0x65b/0xdee [ 24.406275] [] get_user_pages+0x42/0x44 [ 24.406282] [] copy_strings+0x189/0x2b9 [ 24.406284] [] copy_strings_kernel+0x34/0x40 [ 24.406286] [] do_execveat_common+0x3f3/0x6db [ 24.406288] [] do_execve+0x23/0x25 [ 24.406290] [] call_usermodehelper_exec_async+0x100/0x12d [ 24.406292] [] ? call_usermodehelper+0x45/0x45 [ 24.406293] [] ret_from_fork+0x3f/0x70 [ 24.406295] [] ? call_usermodehelper+0x45/0x45 [ 24.406304] BUG: using smp_processor_id() in preemptible [00000000 00000000] code: kworker/u64:0/627 [ 24.406305] caller is debug_smp_processor_id+0x17/0x19 [ 24.406307] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00060-gecfea70 #2 [ 24.406308] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 24.406310] 0000000000000000 ffff880217dffa70 ffffffff8173deed 0000000000000002 [ 24.406313] ffff880217dffaa0 ffffffff8176207c 0000000000000273 ffff88025eef7f80 [ 24.406315] ffff880217dffba0 0000000000000957 ffff880217dffab0 ffffffff817620a8 [ 24.406316] Call Trace: [ 24.406318] [] dump_stack+0x4e/0x79 [ 24.406319] [] check_preemption_disabled+0x119/0x12e [ 24.406321] [] debug_smp_processor_id+0x17/0x19 [ 24.406323] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406326] [] ? ___might_sleep+0xce/0x217 [ 24.406328] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406331] [] alloc_pages_current+0xae/0xe2 [ 24.406333] [] __pmd_alloc+0x24/0x161 [ 24.406335] [] pmd_alloc+0x25/0x30 [ 24.406337] [] handle_mm_fault+0xbf/0xbf1 [ 24.406339] [] ? touch_atime+0x97/0xa0 [ 24.406341] [] ? follow_page_mask+0x490/0x4be [ 24.406343] [] ? lock_is_held+0x49/0x50 [ 24.406345] [] __get_user_pages+0x4bb/0x568 [ 24.406347] [] ? __lock_acquire+0x65b/0xdee [ 24.406349] [] get_user_pages+0x42/0x44 [ 24.406351] [] copy_strings+0x189/0x2b9 [ 24.406354] [] copy_strings_kernel+0x34/0x40 [ 24.406356] [] do_execveat_common+0x3f3/0x6db [ 24.406357] [] do_execve+0x23/0x25 [ 24.406359] [] call_usermodehelper_exec_async+0x100/0x12d [ 24.406361] [] ? call_usermodehelper+0x45/0x45 [ 24.406363] [] ret_from_fork+0x3f/0x70 [ 24.406365] [] ? call_usermodehelper+0x45/0x45 [ 24.406374] BUG: using smp_processor_id() in preemptible [00000000 00000000] code: kworker/u64:0/627 [ 24.406376] caller is debug_smp_processor_id+0x17/0x19 [ 24.406377] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00060-gecfea70 #2 [ 24.406379] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 24.406381] 0000000000000000 ffff880217dffa80 ffffffff8173deed 0000000000000002 [ 24.406384] ffff880217dffab0 ffffffff8176207c 0000000000000273 ffff88025eef7f80 [ 24.406386] ffff880217dffbb0 0000000000000957 ffff880217dffac0 ffffffff817620a8 [ 24.406387] Call Trace: [ 24.406389] [] dump_stack+0x4e/0x79 [ 24.406391] [] check_preemption_disabled+0x119/0x12e [ 24.406393] [] debug_smp_processor_id+0x17/0x19 [ 24.406395] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406398] [] ? ___might_sleep+0xce/0x217 [ 24.406400] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406403] [] alloc_pages_current+0xae/0xe2 [ 24.406405] [] pte_alloc_one+0x17/0x7b [ 24.406407] [] __pte_alloc+0x1e/0xf1 [ 24.406408] [] handle_mm_fault+0x11d/0xbf1 [ 24.406410] [] ? touch_atime+0x97/0xa0 [ 24.406412] [] ? follow_page_mask+0x490/0x4be [ 24.406414] [] ? lock_is_held+0x49/0x50 [ 24.406416] [] __get_user_pages+0x4bb/0x568 [ 24.406418] [] ? __lock_acquire+0x65b/0xdee [ 24.406420] [] get_user_pages+0x42/0x44 [ 24.406422] [] copy_strings+0x189/0x2b9 [ 24.406425] [] copy_strings_kernel+0x34/0x40 [ 24.406426] [] do_execveat_common+0x3f3/0x6db [ 24.406428] [] do_execve+0x23/0x25 [ 24.406430] [] call_usermodehelper_exec_async+0x100/0x12d [ 24.406432] [] ? call_usermodehelper+0x45/0x45 [ 24.406434] [] ret_from_fork+0x3f/0x70 [ 24.406436] [] ? call_usermodehelper+0x45/0x45 [ 24.406454] BUG: using smp_processor_id() in preemptible [00000000 00000000] code: kworker/u64:0/627 [ 24.406456] caller is debug_smp_processor_id+0x17/0x19 [ 24.406457] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00060-gecfea70 #2 [ 24.406459] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 24.406461] 0000000000000000 ffff880217dffaa8 ffffffff8173deed 0000000000000002 [ 24.406464] ffff880217dffad8 ffffffff8176207c 0000000000000273 ffff88025eef7f80 [ 24.406466] ffff880217dffbd8 0000000000000957 ffff880217dffae8 ffffffff817620a8 [ 24.406467] Call Trace: [ 24.406469] [] dump_stack+0x4e/0x79 [ 24.406471] [] check_preemption_disabled+0x119/0x12e [ 24.406473] [] debug_smp_processor_id+0x17/0x19 [ 24.406475] [] get_page_from_freelist+0x2bd/0x7f9 [ 24.406478] [] ? expand_downwards+0x146/0x1d5 [ 24.406480] [] ? ___might_sleep+0xce/0x217 [ 24.406483] [] __alloc_pages_nodemask+0x160/0x2d3 [ 24.406486] [] alloc_pages_vma+0xca/0x108 [ 24.406488] [] handle_mm_fault+0x228/0xbf1 [ 24.406489] [] ? touch_atime+0x97/0xa0 [ 24.406492] [] ? follow_page_mask+0x490/0x4be [ 24.406493] [] ? lock_is_held+0x49/0x50 [ 24.406495] [] __get_user_pages+0x4bb/0x568 [ 24.406497] [] ? __lock_acquire+0x65b/0xdee [ 24.406499] [] get_user_pages+0x42/0x44 [ 24.406501] [] copy_strings+0x189/0x2b9 [ 24.406504] [] copy_strings_kernel+0x34/0x40 [ 24.406506] [] do_execveat_common+0x3f3/0x6db [ 24.406507] [] do_execve+0x23/0x25 [ 24.406510] [] call_usermodehelper_exec_async+0x100/0x12d [ 24.406511] [] ? call_usermodehelper+0x45/0x45 [ 24.406513] [] ret_from_fork+0x3f/0x70 [ 24.406515] [] ? call_usermodehelper+0x45/0x45 [ 24.406621] BUG: using smp_processor_id() in preemptible [00000000 00000000] code: kworker/u64:0/627 [ 24.406623] caller is debug_smp_processor_id+0x17/0x19 [ 24.406625] CPU: 2 PID: 627 Comm: kworker/u64:0 Not tainted 4.4.0-rc6-00060-gecfea70 #2 [ 24.406626] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 24.406629] 0000000000000000 ffff880217dffc28 ffffffff8173deed 0000000000000002 [ 24.406632] ffff880217dffc58 ffffffff8176207c 0000000000000273 0000000000000000 [ 24.406634] ffffea00028d6c28 00000000000bab13 ffff880217dffc68 ffffffff817620a8 [ 24.406635] Call Trace: [ 24.406637] [] dump_stack+0x4e/0x79 [ 24.406639] [] check_preemption_disabled+0x119/0x12e Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-rc6-00060-gecfea70 # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.4.0-rc6 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_HAVE_INTEL_TXT=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_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG 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_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=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 is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=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 is not set CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set 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_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=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # 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_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set CONFIG_ACORN_PARTITION_ICS=y # CONFIG_ACORN_PARTITION_ADFS is not set # CONFIG_ACORN_PARTITION_POWERTEC is not set CONFIG_ACORN_PARTITION_RISCIX=y # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=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_PADATA=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=y CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI 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=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=512 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_PREEMPT=y CONFIG_PREEMPT_RT_BASE=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT__LL is not set # CONFIG_PREEMPT_RTB is not set CONFIG_PREEMPT_RT_FULL=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y 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=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_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_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y # 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=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_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 is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set # CONFIG_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 is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # 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_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_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=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_IPMI=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y # 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=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=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=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=y # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # 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=y # # 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_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE 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=y CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y CONFIG_I82092=y CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # 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=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y # 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_COMPAT_NETLINK_MESSAGES=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=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y # 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=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG 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=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y # CONFIG_IPV6_GRE is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y 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_SECMARK=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=y 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=y 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_GLUE_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 CONFIG_NETFILTER_XT_SET=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=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_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y # 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=y 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_IPVS=y CONFIG_NETFILTER_XT_MATCH_L2TP=y 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=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y CONFIG_IP_SET_HASH_IP=y # CONFIG_IP_SET_HASH_IPMARK is not set CONFIG_IP_SET_HASH_IPPORT=y CONFIG_IP_SET_HASH_IPPORTIP=y CONFIG_IP_SET_HASH_IPPORTNET=y # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=y # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=y CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y CONFIG_IP_VS_WLC=y # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y CONFIG_IP_VS_SED=y CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=y # # 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_SECURITY=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y CONFIG_NF_DUP_IPV6=y CONFIG_NF_REJECT_IPV6=y # CONFIG_NF_LOG_IPV6 is not set # CONFIG_NF_NAT_IPV6 is not set CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=y CONFIG_IP6_NF_MATCH_EUI64=y CONFIG_IP6_NF_MATCH_FRAG=y CONFIG_IP6_NF_MATCH_OPTS=y CONFIG_IP6_NF_MATCH_HL=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y CONFIG_IP6_NF_MATCH_MH=y # CONFIG_IP6_NF_MATCH_RPFILTER is not set CONFIG_IP6_NF_MATCH_RT=y CONFIG_IP6_NF_TARGET_HL=y CONFIG_IP6_NF_FILTER=y CONFIG_IP6_NF_TARGET_REJECT=y # CONFIG_IP6_NF_TARGET_SYNPROXY is not set CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y CONFIG_IP6_NF_SECURITY=y # CONFIG_IP6_NF_NAT is not set # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y 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=y 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=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_NET_DCCPPROBE=y CONFIG_IP_SCTP=y CONFIG_NET_SCTPPROBE=y # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y CONFIG_ATM_BR2684=y # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y CONFIG_IPDDP_ENCAP=y # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=y # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_ATM=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y # 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_INGRESS=y # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_CLS_FLOWER is not set CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y # CONFIG_NET_EMATCH_CANID is not set # CONFIG_NET_EMATCH_IPSET is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=y CONFIG_NET_ACT_IPT=y CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=y CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=y # CONFIG_NET_ACT_VLAN is not set # CONFIG_NET_ACT_BPF is not set # CONFIG_NET_ACT_CONNMARK is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUG 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_NET_L3_MASTER_DEV is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_NET_TCPPROBE is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # CONFIG_MKISS=y CONFIG_6PACK=y CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set CONFIG_CAN_SJA1000=y # CONFIG_CAN_SJA1000_ISA is not set # CONFIG_CAN_SJA1000_PLATFORM is not set CONFIG_CAN_EMS_PCMCIA=y CONFIG_CAN_EMS_PCI=y # CONFIG_CAN_PEAK_PCMCIA is not set CONFIG_CAN_PEAK_PCI=y CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_KVASER_PCI=y CONFIG_CAN_PLX_PCI=y # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_CC770 is not set # # CAN SPI interfaces # CONFIG_CAN_MCP251X=y # # CAN USB interfaces # CONFIG_CAN_EMS_USB=y CONFIG_CAN_ESD_USB2=y # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_8DEV_USB is not set CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=y CONFIG_IRCOMM=y # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=y CONFIG_ACTISYS_DONGLE=y CONFIG_TEKRAM_DONGLE=y CONFIG_TOIM3232_DONGLE=y CONFIG_LITELINK_DONGLE=y CONFIG_MA600_DONGLE=y CONFIG_GIRBIL_DONGLE=y CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y CONFIG_KINGSUN_DONGLE=y CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=y # # FIR device drivers # CONFIG_USB_IRDA=y CONFIG_SIGMATEL_FIR=y CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=y CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=y CONFIG_MCS_FIR=y CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_RTL=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_BCM=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y # CONFIG_BT_HCIUART_3WIRE is not set # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_ATH3K=y CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_REG_DEBUG is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_RDMA=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set # CONFIG_NFC_NCI_UART is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y # CONFIG_NFC_SIM is not set # CONFIG_NFC_FDP is not set # CONFIG_NFC_MRVL_USB is not set # CONFIG_NFC_ST_NCI is not set # CONFIG_NFC_NXP_NCI is not set # CONFIG_NFC_S3FWRN5_I2C 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="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y CONFIG_INFTL=y CONFIG_RFD_FTL=y CONFIG_SSFDC=y # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y CONFIG_MTD_SWAP=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_SBC_GXX=y # CONFIG_MTD_AMD76XROM is not set # CONFIG_MTD_ICHXROM is not set # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=y CONFIG_MTD_PCMCIA=y # CONFIG_MTD_PCMCIA_ANONYMOUS is not set # CONFIG_MTD_GPIO_ADDR is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=y # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_GPIO is not set # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y # CONFIG_MTD_NAND_HISI504 is not set CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=y # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_OSD=y CONFIG_BLK_DEV_SX8=y 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=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_BLKDEV_BACKEND=y CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RBD=y # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y CONFIG_HWLAT_DETECTOR=m CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # 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 # # # Intel MIC Coprocessor State Management (COSM) Drivers # # 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_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECS is not set CONFIG_BLK_DEV_DELKIN=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL 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=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=y # 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=y # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW 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=y # CONFIG_BLK_DEV_VIA82CXXX is not set CONFIG_BLK_DEV_TC86C001=y 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 is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y 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=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=y CONFIG_BE2ISCSI=y CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 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=15000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=y # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_FCOE_FNIC=y # CONFIG_SCSI_SNIC is not set CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y CONFIG_SCSI_PPA=y CONFIG_SCSI_IMM=y # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=y # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_DC395x=y # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_BFA_FC=y CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=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=y CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y CONFIG_PATA_ATP867X=y CONFIG_PATA_CMD64X=y # CONFIG_PATA_CYPRESS is not set CONFIG_PATA_EFAR=y # 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=y CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y CONFIG_PATA_NETCELL=y # CONFIG_PATA_NINJA32 is not set CONFIG_PATA_NS87415=y CONFIG_PATA_OLDPIIX=y # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=y CONFIG_PATA_SCH=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y # CONFIG_PATA_OPTI is not set CONFIG_PATA_PCMCIA=y CONFIG_PATA_RZ1000=y # # 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_MD_CLUSTER is not set # 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 is not set CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y CONFIG_DM_RAID=y 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=y # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=y CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y # CONFIG_SBP_TARGET 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_LAN=y # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y CONFIG_NET_FC=y CONFIG_IFB=y # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y CONFIG_MACVTAP=y # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE 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=y CONFIG_VIRTIO_NET=y # CONFIG_NLMON is not set CONFIG_SUNGEM_PHY=y CONFIG_ARCNET=y CONFIG_ARCNET_1201=y CONFIG_ARCNET_1051=y CONFIG_ARCNET_RAW=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y CONFIG_ARCNET_COM20020_PCI=y CONFIG_ARCNET_COM20020_CS=y CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=y # CONFIG_ATM_ENI_DEBUG is not set # CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=y CONFIG_ATM_NICSTAR_USE_SUNI=y CONFIG_ATM_NICSTAR_USE_IDT77105=y CONFIG_ATM_IDT77252=y # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y # CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=y # CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_IA=y # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=y # CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y CONFIG_ATM_SOLOS=y # # CAIF transport drivers # CONFIG_VHOST_NET=y # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=y CONFIG_VORTEX=y CONFIG_TYPHOON=y CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=y CONFIG_NET_VENDOR_AGERE=y CONFIG_ET131X=y CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y # CONFIG_ACENIC_OMIT_TIGON_I is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=y CONFIG_NET_VENDOR_ARC=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_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_BNX2X=y CONFIG_BNX2X_SRIOV=y # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y 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=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=y CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y # CONFIG_CX_ECAT is not set CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=y CONFIG_WINBOND_840=y CONFIG_DM9102=y CONFIG_ULI526X=y CONFIG_PCMCIA_XIRCOM=y CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y CONFIG_SUNDANCE=y # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=y CONFIG_VXGE=y # CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=y CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=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_IXGBE_DCB=y CONFIG_IXGBEVF=y # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=y CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y CONFIG_KS8851=y CONFIG_KS8851_MLL=y CONFIG_KSZ884X_PCI=y CONFIG_NET_VENDOR_MICROCHIP=y CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set # CONFIG_ENCX24J600 is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_MYRI10GE_DCA=y CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=y CONFIG_NE2K_PCI=y CONFIG_PCMCIA_PCNET=y CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y CONFIG_HAMACHI=y CONFIG_YELLOWFIN=y CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=y CONFIG_NETXEN_NIC=y # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=y 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=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y CONFIG_SFC=y CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_NET_VENDOR_SMSC=y CONFIG_PCMCIA_SMC91C92=y CONFIG_EPIC100=y # CONFIG_SMSC911X is not set CONFIG_SMSC9420=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set CONFIG_TLAN=y CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO 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_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=y CONFIG_FDDI=y CONFIG_DEFXX=y # CONFIG_DEFXX_MMIO is not set CONFIG_SKFP=y CONFIG_HIPPI=y CONFIG_ROADRUNNER=y # CONFIG_ROADRUNNER_LARGE_RINGS is not set CONFIG_NET_SB1000=y 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_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=y # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=y CONFIG_PPPOE=y CONFIG_PPTP=y CONFIG_PPPOL2TP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y 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=y CONFIG_USB_NET_KALMIA=y # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_HSO=y CONFIG_USB_NET_INT51X1=y CONFIG_USB_CDC_PHONET=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=y # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y CONFIG_PCMCIA_RAYCS=y CONFIG_LIBERTAS_THINFIRM=y # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set CONFIG_LIBERTAS_THINFIRM_USB=y CONFIG_AIRO=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PCMCIA_ATMEL=y CONFIG_AT76C50X_USB=y CONFIG_AIRO_CS=y CONFIG_PCMCIA_WL3501=y # CONFIG_PRISM54 is not set CONFIG_USB_ZD1201=y CONFIG_USB_NET_RNDIS_WLAN=y CONFIG_ADM8211=y CONFIG_RTL8180=y CONFIG_RTL8187=y CONFIG_RTL8187_LEDS=y CONFIG_MAC80211_HWSIM=y CONFIG_MWL8K=y # CONFIG_ATH_CARDS is not set CONFIG_B43=y CONFIG_B43_BCMA=y CONFIG_B43_SSB=y CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=y CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y CONFIG_B43LEGACY_DEBUG=y CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y # CONFIG_BRCMFMAC is not set # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=y CONFIG_HOSTAP_PCI=y CONFIG_HOSTAP_CS=y # CONFIG_IPW2100 is not set CONFIG_IPW2200=y CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=y # CONFIG_LIBIPW_DEBUG is not set CONFIG_IWLWIFI=y CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=y # CONFIG_IWLMVM is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set CONFIG_IWLEGACY=y CONFIG_IWL4965=y CONFIG_IWL3945=y # # iwl3945 / iwl4965 Debugging Options # # CONFIG_IWLEGACY_DEBUG is not set CONFIG_LIBERTAS=y CONFIG_LIBERTAS_USB=y CONFIG_LIBERTAS_CS=y CONFIG_LIBERTAS_SDIO=y CONFIG_LIBERTAS_SPI=y # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_MESH=y CONFIG_HERMES=y # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=y CONFIG_TMD_HERMES=y CONFIG_NORTEL_HERMES=y CONFIG_PCMCIA_HERMES=y CONFIG_PCMCIA_SPECTRUM=y CONFIG_ORINOCO_USB=y CONFIG_P54_COMMON=y CONFIG_P54_USB=y CONFIG_P54_PCI=y CONFIG_P54_SPI=y # CONFIG_P54_SPI_DEFAULT_EEPROM is not set CONFIG_P54_LEDS=y CONFIG_RT2X00=y CONFIG_RT2400PCI=y CONFIG_RT2500PCI=y CONFIG_RT61PCI=y CONFIG_RT2800PCI=y CONFIG_RT2800PCI_RT33XX=y CONFIG_RT2800PCI_RT35XX=y CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2800PCI_RT3290=y CONFIG_RT2500USB=y CONFIG_RT73USB=y CONFIG_RT2800USB=y CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y # CONFIG_RT2800USB_RT3573 is not set CONFIG_RT2800USB_RT53XX=y # CONFIG_RT2800USB_RT55XX is not set # CONFIG_RT2800USB_UNKNOWN is not set CONFIG_RT2800_LIB=y CONFIG_RT2800_LIB_MMIO=y CONFIG_RT2X00_LIB_MMIO=y CONFIG_RT2X00_LIB_PCI=y CONFIG_RT2X00_LIB_USB=y CONFIG_RT2X00_LIB=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set # CONFIG_WL_MEDIATEK is not set CONFIG_RTL_CARDS=y CONFIG_RTL8192CE=y CONFIG_RTL8192SE=y CONFIG_RTL8192DE=y # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set CONFIG_RTL8192CU=y CONFIG_RTLWIFI=y CONFIG_RTLWIFI_PCI=y CONFIG_RTLWIFI_USB=y CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL8192C_COMMON=y # CONFIG_RTL8XXXU is not set # CONFIG_WL_TI is not set CONFIG_ZD1211RW=y # CONFIG_ZD1211RW_DEBUG is not set CONFIG_MWIFIEX=y CONFIG_MWIFIEX_SDIO=y CONFIG_MWIFIEX_PCIE=y # CONFIG_MWIFIEX_USB is not set # CONFIG_CW1200 is not set # CONFIG_RSI_91X is not set # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=y CONFIG_WIMAX_I2400M_USB=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 CONFIG_WAN=y CONFIG_LANMEDIA=y CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y # CONFIG_HDLC_X25 is not set CONFIG_PCI200SYN=y CONFIG_WANXL=y # CONFIG_PC300TOO is not set CONFIG_FARSYNC=y CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y CONFIG_DSCC4_PCI_RST=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_BACKEND=y CONFIG_VMXNET3=y # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=y CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=y CONFIG_ISDN_CAPI_MIDDLEWARE=y # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=y CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=y CONFIG_ISDN_DRV_AVMB1_AVM_CS=y CONFIG_ISDN_DRV_AVMB1_T1PCI=y CONFIG_ISDN_DRV_AVMB1_C4=y # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_DUMMYLL is not set CONFIG_GIGASET_BASE=y CONFIG_GIGASET_M105=y CONFIG_GIGASET_M101=y # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y CONFIG_MISDN_HFCMULTI=y CONFIG_MISDN_HFCUSB=y CONFIG_MISDN_AVMFRITZ=y CONFIG_MISDN_SPEEDFAX=y CONFIG_MISDN_INFINEON=y CONFIG_MISDN_W6692=y # CONFIG_MISDN_NETJET is not set CONFIG_MISDN_IPAC=y CONFIG_MISDN_ISAR=y # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y 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=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y CONFIG_MOUSE_BCM5974=y # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_FT6236 is not set CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set CONFIG_TOUCHSCREEN_WM97XX=y CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 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=y # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set CONFIG_INPUT_ATLAS_BTNS=y CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF50633_PMU=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS 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=y CONFIG_SERIO_CT82C710=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_HYPERV_KEYBOARD=y # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=y CONFIG_ISI=y CONFIG_N_HDLC=y CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_NR_UARTS=32 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_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # 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_IFX6X60 is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_IPWIRELESS=y CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y # CONFIG_TCG_XEN is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_TIS_ST33ZP24 is not set CONFIG_TELCLOCK=y 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=y # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_STUB=m # 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=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y # 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=y CONFIG_PPS_CLIENT_PARPORT=y # 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=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_IDIO_16 is not set # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set # # USB GPIO expanders # CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y # CONFIG_W1_SLAVE_DS2780 is not set # CONFIG_W1_SLAVE_DS2781 is not set # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=y # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_WM97XX is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7310 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # 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=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y 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=y 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 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=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y CONFIG_WAFER_WDT=y CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_BCM7038_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_HOST_SOC is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE 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_SPI 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_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD 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_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_UCB1400_CORE 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=y # CONFIG_MFD_SM501_GPIO 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_TPS65010 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_TPS65910 is not set # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI 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=y # 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_ARIZONA_SPI is not set CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_WM8400=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # CONFIG_CYPRESS_FIRMWARE is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # # Customise DVB Frontends # CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_RADEON_UMS is not set # CONFIG_DRM_AMDGPU is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y CONFIG_DRM_I915=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y # CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST 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=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_N411=y CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set CONFIG_FB_SM501=y # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_HYPERV is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_APPLE=y # 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_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_PCM_TIMER=y # 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=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y CONFIG_SND_MPU401=y CONFIG_SND_PORTMAN2X4=y CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y CONFIG_SND_ALS300=y CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y CONFIG_SND_ASIHPI=y CONFIG_SND_ATIIXP=y CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y # CONFIG_SND_AW2 is not set CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=y CONFIG_SND_DARLA20=y CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y CONFIG_SND_RME32=y CONFIG_SND_RME96=y CONFIG_SND_RME9652=y CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # CONFIG_SND_HDA=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_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=y CONFIG_SND_USB_UA101=y CONFIG_SND_USB_USX2Y=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=y CONFIG_SND_USB_6FIRE=y # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=y # CONFIG_SND_SCS1X is not set # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=y CONFIG_SND_PDAUDIOCF=y # CONFIG_SND_SOC is not set # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y # CONFIG_SONY_FF is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_HYPERV_MOUSE is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y 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_ULPI_BUS is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=y CONFIG_USB_R8A66597_HCD=y CONFIG_USB_WHCI_HCD=y CONFIG_USB_HWA_HCD=y # CONFIG_USB_HCD_BCMA 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=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=y CONFIG_REALTEK_AUTOPM=y 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=y CONFIG_USB_UAS=y # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y CONFIG_USBIP_HOST=y # CONFIG_USBIP_DEBUG 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_USS720=y CONFIG_USB_SERIAL=y # CONFIG_USB_SERIAL_CONSOLE is not set CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y # CONFIG_USB_SERIAL_F81232 is not set CONFIG_USB_SERIAL_GARMIN=y CONFIG_USB_SERIAL_IPW=y CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y CONFIG_USB_SERIAL_MCT_U232=y # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=y # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=y CONFIG_USB_SERIAL_PL2303=y CONFIG_USB_SERIAL_OTI6858=y CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_SERIAL_OPTICON=y # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=y # CONFIG_USB_SERIAL_QT2 is not set CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y CONFIG_USB_UEAGLEATM=y CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set CONFIG_USB_EG20T=y # CONFIG_USB_DUMMY_HCD is not set # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_NOKIA is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set CONFIG_UWB=y CONFIG_UWB_HWA=y CONFIG_UWB_WHCI=y CONFIG_UWB_I1480U=y CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y 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=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y # 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=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_DELL_NETBOOKS=y # 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=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set # CONFIG_LEDS_TRIGGER_CAMERA is not set CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_QIB=y CONFIG_INFINIBAND_QIB_DCA=y CONFIG_INFINIBAND_CXGB3=y # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB4=y CONFIG_MLX4_INFINIBAND=y CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=y # CONFIG_INFINIBAND_SRPT is not set CONFIG_INFINIBAND_ISER=y # CONFIG_INFINIBAND_ISERT is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=y CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=y # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y CONFIG_EDAC_I7CORE=y CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=y # CONFIG_EDAC_SBRIDGE 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=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=y # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_DS3234=y CONFIG_RTC_DRV_PCF2123=y # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_PCF50633=y # # 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_INTEL_IDMA64 is not set CONFIG_INTEL_IOATDMA=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VFIO is not set CONFIG_IRQ_BYPASS_MANAGER=y # 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=y CONFIG_HYPERV_UTILS=y # CONFIG_HYPERV_BALLOON is not set # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PCIDEV_BACKEND=y # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_PRISM2_USB=y CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set # CONFIG_COMEDI_ISA_DRIVERS is not set # CONFIG_COMEDI_PCI_DRIVERS is not set # CONFIG_COMEDI_PCMCIA_DRIVERS is not set # CONFIG_COMEDI_USB_DRIVERS is not set # CONFIG_COMEDI_8255_SA is not set # CONFIG_COMEDI_KCOMEDILIB is not set # CONFIG_PANEL is not set CONFIG_RTL8192U=m # CONFIG_RTLLIB is not set CONFIG_R8712U=y # CONFIG_R8188EU is not set # CONFIG_R8723AU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set CONFIG_VT6656=m # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SYNTH_ACNTSA=y CONFIG_SPEAKUP_SYNTH_APOLLO=y CONFIG_SPEAKUP_SYNTH_AUDPTR=y CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y CONFIG_SPEAKUP_SYNTH_DECEXT=y CONFIG_SPEAKUP_SYNTH_LTLK=y CONFIG_SPEAKUP_SYNTH_SOFT=y CONFIG_SPEAKUP_SYNTH_SPKOUT=y CONFIG_SPEAKUP_SYNTH_TXPRT=y CONFIG_SPEAKUP_SYNTH_DUMMY=y # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # CONFIG_STAGING_RDMA is not set # # Android # # CONFIG_WIMAX_GDM72XX is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_MTD_SPINAND_MT29F is not set # CONFIG_LUSTRE_FS is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_CRYPTO_SKEIN is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_DRIVER is not set # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y CONFIG_DELL_LAPTOP=y CONFIG_DELL_WMI=y CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=y CONFIG_HP_ACCEL=y # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=y CONFIG_MSI_LAPTOP=y CONFIG_PANASONIC_LAPTOP=y CONFIG_COMPAL_LAPTOP=y CONFIG_SONY_LAPTOP=y CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=y 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=y # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=y CONFIG_ASUS_WMI=y CONFIG_ASUS_NB_WMI=y CONFIG_EEEPC_WMI=y CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y CONFIG_TOPSTAR_LAPTOP=y CONFIG_ACPI_TOSHIBA=y CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=y CONFIG_INTEL_IPS=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_INTEL_OAKTRAIL=y # 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_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set # CONFIG_AMD_IOMMU_V2 is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # 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=y # 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_AMD_MCE_INJ is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set # CONFIG_STM is not set # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=y # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS 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=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="utf8" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_WBUF_VERIFY is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set CONFIG_JFFS2_CMODE_PRIORITY=y # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set CONFIG_EXOFS_FS=y # CONFIG_EXOFS_DEBUG is not set CONFIG_ORE=y 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=y # CONFIG_NFS_V4_2 is not set CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_BLOCK=y CONFIG_PNFS_OBJLAYOUT=y CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_ROOT_NFS=y CONFIG_NFS_FSCACHE=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_PNFS is not set # CONFIG_NFSD_V4_SECURITY_LABEL 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_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_SUNRPC_XPRT_RDMA=y CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set # CONFIG_CEPH_FS_POSIX_ACL is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB2 is not set CONFIG_CIFS_FSCACHE=y CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_NCPFS_SMALLDOS is not set CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set CONFIG_AFS_FSCACHE=y CONFIG_9P_FS=y CONFIG_9P_FSCACHE=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO 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=y CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=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=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_OBJECTS=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_DEBUG_SLAB=y # CONFIG_DEBUG_SLAB_LEAK is not set 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_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 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 CONFIG_DEBUG_PREEMPT=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 is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_MMC_REQUEST is not set # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_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_INTERRUPT_OFF_HIST is not set # CONFIG_PREEMPT_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_WAKEUP_LATENCY_HIST is not set # CONFIG_MISSED_TIMER_OFFSETS_HIST is not set 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 is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_MMIOTRACE_TEST is not set # 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 CONFIG_TRACING_EVENTS_GPIO=y # # 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_PRINTF is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY 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=y 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_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG 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=y # 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_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_INTEL_TXT is not set CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set # CONFIG_DEFAULT_SECURITY_SELINUX is not set # CONFIG_DEFAULT_SECURITY_APPARMOR 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=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y # 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=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # 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=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y # 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_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST5_AVX_X86_64 is not set CONFIG_CRYPTO_CAST6=y # 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=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # 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=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # 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=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y # 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_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y CONFIG_KVM_AMD=y # CONFIG_KVM_MMU_AUDIT is not set # CONFIG_KVM_DEVICE_ASSIGNMENT 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=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # 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=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y # CONFIG_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=y # 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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 --=-=-=--