From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============9066816657758574735==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-robot] [socket] 3e6168eaff: BUG:using__this_cpu_add()in_preemptible[#]code:swapper Date: Fri, 17 Nov 2017 10:25:56 +0800 Message-ID: <20171117022556.GD20330@yexl-desktop> In-Reply-To: <1510574818-5436-1-git-send-email-zhangtonghao@didichuxing.com> List-Id: --===============9066816657758574735== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit (built with gcc-6): commit: 3e6168eaff5c9c49668c0af781732cf4245d9459 ("socket: Move the socket = inuse to namespace.") url: https://github.com/0day-ci/linux/commits/Tonghao-Zhang/socket-Move-the= -socket-inuse-to-namespace/20171116-080523 in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -smp 2 -m 420M caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +---------------------------------------------------------+------------+---= ---------+ | | 2798b80b38 | 3e= 6168eaff | +---------------------------------------------------------+------------+---= ---------+ | boot_successes | 5 | 2 = | | boot_failures | 36 | 44= | | IP-Config:Auto-configuration_of_network_failed | 36 | = | | BUG:using__this_cpu_add()in_preemptible[#]code:swapper | 0 | 44= | | BUG:using__this_cpu_add()in_preemptible[#]code:init | 0 | 16= | | BUG:using__this_cpu_add()in_preemptible[#]code:rc.local | 0 | 14= | | BUG:using__this_cpu_add()in_preemptible[#]code:sh | 0 | 13= | | BUG:using__this_cpu_add()in_preemptible[#]code:udevd | 0 | 5 = | | BUG:using__this_cpu_add()in_preemptible[#]code:getent | 0 | 1 = | | BUG:using__this_cpu_add()in_preemptible[#]code:groupadd | 0 | 1 = | | BUG:using__this_cpu_add()in_preemptible[#]code:ifconfig | 0 | 13= | | BUG:using__this_cpu_add()in_preemptible[#]code:ip | 0 | 13= | | BUG:using__this_cpu_add()in_preemptible[#]code:adduser | 0 | 1 = | | BUG:using__this_cpu_add()in_preemptible[#]code:addgroup | 0 | 1 = | | BUG:using__this_cpu_add()in_preemptible[#]code:useradd | 0 | 1 = | +---------------------------------------------------------+------------+---= ---------+ [ 0.217996] BUG: using __this_cpu_add() in preemptible [00000000] code: = swapper/0/1 [ 0.219513] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.220005] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g= 3e6168e #1 [ 0.221493] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 0.223054] Call Trace: [ 0.223701] dump_stack+0x63/0x7f [ 0.224000] check_preemption_disabled+0xf2/0x104 [ 0.224000] __this_cpu_preempt_check+0x13/0x15 [ 0.224000] sock_alloc+0x8c/0xa1 [ 0.224000] sock_create_lite+0x17/0x33 [ 0.224000] __netlink_kernel_create+0x7d/0x1fc [ 0.224000] rtnetlink_net_init+0x54/0x70 [ 0.224000] ? rtnetlink_net_exit+0x27/0x27 [ 0.224000] ? do_set_master+0x9b/0x9b [ 0.224000] ops_init+0x100/0x12c [ 0.224000] register_pernet_operations+0xd0/0x16c [ 0.224000] register_pernet_subsys+0x29/0x3f [ 0.224000] rtnetlink_init+0x2d/0x1b7 [ 0.224000] netlink_proto_init+0x14d/0x167 [ 0.224000] ? snap_init+0x3d/0x3d [ 0.224000] ? do_early_param+0x92/0x92 [ 0.224000] do_one_initcall+0x9f/0x189 [ 0.224000] ? do_early_param+0x92/0x92 [ 0.224000] kernel_init_freeable+0x166/0x1e9 [ 0.224000] ? rest_init+0xc6/0xc6 [ 0.224000] kernel_init+0xe/0xf5 [ 0.224000] ret_from_fork+0x25/0x30 [ 0.224742] cpuidle: using governor menu [ 0.228007] BUG: using __this_cpu_add() in preemptible [00000000] code: = swapper/0/1 [ 0.229523] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.230464] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g= 3e6168e #1 [ 0.231954] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 0.232000] Call Trace: [ 0.232000] dump_stack+0x63/0x7f [ 0.232000] check_preemption_disabled+0xf2/0x104 [ 0.232000] __this_cpu_preempt_check+0x13/0x15 [ 0.232000] sock_alloc+0x8c/0xa1 [ 0.232000] sock_create_lite+0x17/0x33 [ 0.232000] __netlink_kernel_create+0x7d/0x1fc [ 0.232000] uevent_net_init+0x5f/0xc2 [ 0.232000] ops_init+0x100/0x12c [ 0.232000] ? do_early_param+0x92/0x92 [ 0.232000] register_pernet_operations+0xd0/0x16c [ 0.232000] register_pernet_subsys+0x29/0x3f [ 0.232000] ? ioremap_huge_init+0x35/0x35 [ 0.232000] kobject_uevent_init+0x10/0x12 [ 0.232000] do_one_initcall+0x9f/0x189 [ 0.232000] ? do_early_param+0x92/0x92 [ 0.232000] kernel_init_freeable+0x166/0x1e9 [ 0.232000] ? rest_init+0xc6/0xc6 [ 0.232000] kernel_init+0xe/0xf5 [ 0.232000] ret_from_fork+0x25/0x30 [ 0.232605] ACPI: bus type PCI registered [ 0.233432] PCI: Using configuration type 1 for base access [ 0.308039] raid6: sse2x1 gen() 6435 MB/s [ 0.380542] raid6: sse2x1 xor() 5940 MB/s [ 0.448012] raid6: sse2x2 gen() 9031 MB/s [ 0.516008] raid6: sse2x2 xor() 7115 MB/s [ 0.584010] raid6: sse2x4 gen() 10337 MB/s [ 0.652007] raid6: sse2x4 xor() 7468 MB/s [ 0.652872] raid6: using algorithm sse2x4 gen() 10337 MB/s [ 0.653833] raid6: .... xor() 7468 MB/s, rmw enabled [ 0.654737] raid6: using intx1 recovery algorithm [ 0.656228] ACPI: Added _OSI(Module Device) [ 0.660005] ACPI: Added _OSI(Processor Device) [ 0.664004] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.664884] ACPI: Added _OSI(Processor Aggregator Device) [ 0.668398] ACPI: Interpreter enabled [ 0.669179] ACPI: (supports S0 S3 S5) [ 0.669929] ACPI: Using IOAPIC for interrupt routing [ 0.670842] PCI: Using host bridge windows from ACPI; if necessary, use = "pci=3Dnocrs" and report a bug [ 0.672178] ACPI: Enabled 2 GPEs in block 00 to 0F [ 0.679048] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.680009] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.680974] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.682123] PCI host bridge to bus 0000:00 [ 0.682936] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 0.684006] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 0.685122] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bfff= f window] [ 0.686573] pci_bus 0000:00: root bus resource [mem 0x1a400000-0xfebffff= f window] [ 0.688006] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.689055] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.690501] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.692268] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.696006] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.698367] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x= 01f7] [ 0.699525] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.700005] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x= 0177] [ 0.701161] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.702451] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.704357] pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX= 4 ACPI [ 0.705802] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX= 4 SMB [ 0.707203] pci 0000:00:02.0: [1234:1111] type 00 class 0x030000 [ 0.709523] pci 0000:00:02.0: reg 0x10: [mem 0xfd000000-0xfdffffff pref] [ 0.713172] pci 0000:00:02.0: reg 0x18: [mem 0xfebf0000-0xfebf0fff] [ 0.719641] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.720289] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.722591] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 0.724883] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.731476] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 0.732318] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.734009] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.740217] pci_bus 0000:00: on NUMA node 0 [ 0.741596] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.742729] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.743834] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.744120] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.745516] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.746882] pci 0000:00:02.0: vgaarb: setting as boot VGA device [ 0.746882] pci 0000:00:02.0: vgaarb: VGA device added: decodes=3Dio+mem= ,owns=3Dio+mem,locks=3Dnone [ 0.748007] pci 0000:00:02.0: vgaarb: bridge control possible [ 0.749000] vgaarb: loaded [ 0.752008] BUG: using __this_cpu_add() in preemptible [00000000] code: = swapper/0/1 [ 0.753497] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.754434] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g= 3e6168e #1 [ 0.755895] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 0.756000] Call Trace: [ 0.756000] dump_stack+0x63/0x7f [ 0.756000] check_preemption_disabled+0xf2/0x104 [ 0.756000] ? do_early_param+0x92/0x92 [ 0.756000] __this_cpu_preempt_check+0x13/0x15 [ 0.756000] sock_alloc+0x8c/0xa1 [ 0.756000] sock_create_lite+0x17/0x33 [ 0.756000] __netlink_kernel_create+0x7d/0x1fc [ 0.756000] ? cn_rx_skb+0x101/0x101 [ 0.756000] ? do_early_param+0x92/0x92 [ 0.756000] cn_init+0x43/0xb1 [ 0.756000] ? cn_fini+0x40/0x40 [ 0.756000] do_one_initcall+0x9f/0x189 [ 0.756000] ? do_early_param+0x92/0x92 [ 0.756000] kernel_init_freeable+0x166/0x1e9 [ 0.756000] ? rest_init+0xc6/0xc6 [ 0.756000] kernel_init+0xe/0xf5 [ 0.756000] ret_from_fork+0x25/0x30 [ 0.756232] BUG: using __this_cpu_add() in preemptible [00000000] code: = swapper/0/1 [ 0.760006] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.760962] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g= 3e6168e #1 [ 0.762435] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 0.763996] Call Trace: [ 0.764000] dump_stack+0x63/0x7f [ 0.764000] check_preemption_disabled+0xf2/0x104 [ 0.764000] ? do_early_param+0x92/0x92 [ 0.764000] __this_cpu_preempt_check+0x13/0x15 [ 0.764000] sock_alloc+0x8c/0xa1 [ 0.764000] sock_create_lite+0x17/0x33 [ 0.764000] __netlink_kernel_create+0x7d/0x1fc [ 0.764000] ? do_early_param+0x92/0x92 [ 0.764000] scsi_netlink_init+0x40/0x61 [ 0.764000] ? scsi_exit_devinfo+0x20/0x20 [ 0.764000] init_scsi+0x51/0x8d [ 0.764000] ? trace_event_define_fields_scsi_cmd_done_timeout_template+= 0x203/0x203 [ 0.764000] do_one_initcall+0x9f/0x189 [ 0.764000] ? do_early_param+0x92/0x92 [ 0.764000] kernel_init_freeable+0x166/0x1e9 [ 0.764000] ? rest_init+0xc6/0xc6 [ 0.764000] kernel_init+0xe/0xf5 [ 0.764000] ret_from_fork+0x25/0x30 [ 0.764010] SCSI subsystem initialized [ 0.764849] pps_core: LinuxPPS API ver. 1 registered [ 0.765751] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo = Giometti [ 0.767403] PTP clock support registered [ 0.768075] FPGA manager framework [ 0.768822] Advanced Linux Sound Architecture Driver Initialized. [ 0.769852] PCI: Using ACPI for IRQ routing [ 0.770716] PCI: pci_cache_line_size set to 64 bytes [ 0.772103] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.773146] e820: reserve RAM buffer [mem 0x1a3e0000-0x1bffffff] [ 0.774293] BUG: using __this_cpu_add() in preemptible [00000000] code: = swapper/0/1 [ 0.775772] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.776005] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g= 3e6168e #1 [ 0.777482] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 0.779030] Call Trace: [ 0.779648] dump_stack+0x63/0x7f [ 0.780000] check_preemption_disabled+0xf2/0x104 [ 0.780000] __this_cpu_preempt_check+0x13/0x15 [ 0.780000] sock_alloc+0x8c/0xa1 [ 0.780000] sock_create_lite+0x17/0x33 [ 0.780000] __netlink_kernel_create+0x7d/0x1fc [ 0.780000] genl_pernet_init+0x50/0x81 [ 0.780000] ? genl_bind+0x9d/0x9d [ 0.780000] ? genl_unbind+0x75/0x75 [ 0.780000] ? genl_pernet_exit+0x27/0x27 [ 0.780000] ops_init+0x100/0x12c [ 0.780000] ? do_early_param+0x92/0x92 [ 0.780000] register_pernet_operations+0xd0/0x16c [ 0.780000] register_pernet_subsys+0x29/0x3f [ 0.780000] ? netlink_proto_init+0x167/0x167 [ 0.780000] genl_init+0x25/0x3b [ 0.780000] do_one_initcall+0x9f/0x189 [ 0.780000] ? do_early_param+0x92/0x92 [ 0.780000] kernel_init_freeable+0x166/0x1e9 [ 0.780000] ? rest_init+0xc6/0xc6 [ 0.780000] kernel_init+0xe/0xf5 [ 0.780000] ret_from_fork+0x25/0x30 [ 0.780007] Bluetooth: Core ver 2.22 [ 0.780762] NET: Registered protocol family 31 [ 0.781652] Bluetooth: HCI device and connection manager initialized [ 0.784007] Bluetooth: HCI socket layer initialized [ 0.784907] Bluetooth: L2CAP socket layer initialized [ 0.785835] Bluetooth: SCO socket layer initialized [ 0.786729] NET: Registered protocol family 8 [ 0.788004] NET: Registered protocol family 20 [ 0.788903] nfc: nfc_init: NFC Core ver 0.1 [ 0.788903] NET: Registered protocol family 39 [ 0.789792] clocksource: Switched to clocksource kvm-clock [ 0.795072] Warning: could not register annotated branches stats [ 0.808219] VFS: Disk quotas dquot_6.6.0 [ 0.809078] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 byte= s) [ 0.810283] FS-Cache: Loaded [ 0.811226] CacheFiles: Loaded [ 0.811951] pnp: PnP ACPI init [ 0.812790] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.813935] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.815064] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.816192] pnp 00:03: [dma 2] [ 0.816911] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.818078] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.819261] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.820444] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.821815] pnp: PnP ACPI: found 7 devices [ 0.832302] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, m= ax_idle_ns: 2085701024 ns [ 0.833968] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 0.835012] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 0.836066] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff windo= w] [ 0.837190] pci_bus 0000:00: resource 7 [mem 0x1a400000-0xfebfffff windo= w] [ 0.838372] NET: Registered protocol family 1 [ 0.839219] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.847073] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.848101] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.849176] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x0= 00c0000-0x000dffff] [ 0.850797] PCI: CLS 0 bytes, default 64 [ 0.851658] Trying to unpack rootfs image as initramfs... [ 1.041379] Freeing initrd memory: 2444K [ 1.044983] PCLMULQDQ-NI instructions are not detected. [ 1.045936] AVX or AES-NI instructions are not detected. [ 1.046883] CPU feature 'AVX registers' is not supported. [ 1.047833] CPU feature 'AVX registers' is not supported. [ 1.048875] AVX2 or AES-NI instructions are not detected. [ 1.049869] AVX2 instructions are not detected. [ 2.048082] tsc: Refined TSC clocksource calibration: 2925.994 MHz [ 2.049829] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2a2= d2ead42f, max_idle_ns: 440795314183 ns [ 7.634926] audit: initializing netlink subsys (disabled) [ 7.636708] BUG: using __this_cpu_add() in preemptible [00000000] code: = swapper/0/1 [ 7.639235] caller is __this_cpu_preempt_check+0x13/0x15 [ 7.640827] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g= 3e6168e #1 [ 7.643228] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.10.2-1 04/01/2014 [ 7.644814] Call Trace: [ 7.644814] dump_stack+0x63/0x7f [ 7.644814] check_preemption_disabled+0xf2/0x104 [ 7.644814] __this_cpu_preempt_check+0x13/0x15 [ 7.644814] sock_alloc+0x8c/0xa1 [ 7.644814] sock_create_lite+0x17/0x33 [ 7.644814] __netlink_kernel_create+0x7d/0x1fc [ 7.644814] audit_net_init+0x6d/0xa4 [ 7.644814] ? audit_receive_msg+0xb76/0xb76 [ 7.644814] ? audit_net_exit+0x38/0x38 [ 7.644814] ops_init+0x100/0x12c [ 7.644814] ? do_early_param+0x92/0x92 [ 7.644814] register_pernet_operations+0xd0/0x16c [ 7.644814] register_pernet_subsys+0x29/0x3f [ 7.644814] ? audit_backlog_limit_set+0x61/0x61 [ 7.644814] audit_init+0x103/0x1a2 [ 7.644814] ? audit_backlog_limit_set+0x61/0x61 [ 7.644814] do_one_initcall+0x9f/0x189 [ 7.644814] ? do_early_param+0x92/0x92 [ 7.644814] kernel_init_freeable+0x166/0x1e9 [ 7.644814] ? rest_init+0xc6/0xc6 [ 7.644814] kernel_init+0xe/0xf5 [ 7.644814] ret_from_fork+0x25/0x30 [ 7.676827] audit: type=3D2000 audit(1510847326.601:1): state=3Dinitiali= zed audit_enabled=3D0 res=3D1 [ 7.677460] Initialise system trusted keyrings [ 7.677471] Key type blacklist registered [ 7.677562] workingset: timestamp_bits=3D46 max_order=3D17 bucket_order= =3D0 [ 7.679363] zbud: loaded [ 7.680065] efs: 1.0a - http://aeschi.ch.eu.org/efs/ [ 7.680213] qnx6: QNX6 filesystem 1.0.0 registered. [ 7.680261] fuse init (API version 7.26) [ 7.680357] JFS: nTxBlock =3D 3092, nTxLock =3D 24738 [ 7.689297] SGI XFS with security attributes, no debug enabled [ 7.691502] NILFS version 2 loaded [ 7.692781] befs: version: 0.9.3 [ 7.698575] NET: Registered protocol family 38 [ 7.700131] Key type asymmetric registered [ 7.701496] Asymmetric key parser 'x509' registered [ 7.703030] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma= jor 245) [ 7.705540] io scheduler noop registered [ 7.706903] io scheduler cfq registered (default) [ 7.708389] io scheduler mq-deadline registered [ 7.709852] io scheduler bfq registered [ 7.711169] test_string_helpers: Running tests... [ 7.715182] test_hexdump: all 1184 tests passed [ 7.720042] test_firmware: interface ready [ 7.732819] test_hash: __hash_32() has no arch implementation to test. [ 7.734650] test_hash: hash_32() has no arch implementation to test. [ 7.736467] test_hash: hash_64() has no arch implementation to test. [ 7.738249] test_hash: 33152 tests passed. [ 7.739673] test_siphash: self-tests: pass [ 7.741443] Running rhashtable test nelem=3D8, max_size=3D0, shrinking= =3D0 [ 7.742985] Test 00: [ 7.743622] Adding 50000 keys [ 7.769264] Traversal complete: counted=3D50000, nelems=3D50000, entri= es=3D50000, table-jumps=3D0 [ 7.779240] Traversal complete: counted=3D50000, nelems=3D50000, entri= es=3D50000, table-jumps=3D0 [ 7.780837] Deleting 50000 keys [ 7.793154] Duration of test: 48826728 ns [ 7.794507] Test 01: [ 7.795569] Adding 50000 keys [ 7.828058] Traversal complete: counted=3D50000, nelems=3D50000, entri= es=3D50000, table-jumps=3D0 [ 7.836850] Traversal complete: counted=3D50000, nelems=3D50000, entri= es=3D50000, table-jumps=3D0 [ 7.839012] Deleting 50000 keys [ 7.859138] Duration of test: 62393287 ns [ 7.860511] Test 02: [ 7.861557] Adding 50000 keys [ 7.890550] Traversal complete: counted=3D50000, nelems=3D50000, entri= es=3D50000, table-jumps=3D0 [ 7.902615] Traversal complete: counted=3D50000, nelems=3D50000, entri= es=3D50000, table-jumps=3D0 [ 7.905084] Deleting 50000 keys [ 7.924891] Duration of test: 62188477 ns [ 7.926173] Test 03: [ 7.927162] Adding 50000 keys [ 7.972452] Traversal complete: counted=3D50000, nelems=3D50000, entri= es=3D50000, table-jumps=3D0 [ 7.984527] Traversal complete: counted=3D50000, nelems=3D50000, entri= es=3D50000, table-jumps=3D0 [ 7.986992] Deleting 50000 keys [ 8.007201] Duration of test: 78946591 ns [ 8.016728] test if its possible to exceed max_size 8192: no, ok [ 8.018348] Average test time: 63088770 [ 8.019580] Testing concurrent rhashtable access from 10 threads [ 9.630718] test 3125 add/delete pairs into rhlist [ 9.736812] test 3125 random rhlist add/delete operations [ 9.756386] Started 10 threads, 0 failed, rhltable test returns 0 [ 9.757605] test_printf: all 260 tests passed [ 9.890152] test_bitmap: test 13: input is '0-2047:128/256' OK, Time: 14= 14 [ 9.898763] test_bitmap: all 460506 tests passed [ 9.900584] crc32: CRC_LE_BITS =3D 32, CRC_BE BITS =3D 32 [ 9.901992] crc32: self tests passed, processed 225944 bytes in 210059 n= sec [ 9.904056] crc32c: CRC_LE_BITS =3D 32 [ 9.905240] crc32c: self tests passed, processed 225944 bytes in 113126 = nsec [ 9.925881] crc32_combine: 8373 self tests passed [ 9.946125] crc32c_combine: 8373 self tests passed [ 9.948052] atomic64_test: passed for x86-64 platform with CX8 and with = SSE [ 9.949943] glob: 64 self-tests passed, 0 failed [ 9.951572] gpio_it87: no device [ 9.952918] gpio-mockup: probe of gpio-mockup failed with error -22 [ 9.956191] no IO addresses supplied [ 9.957517] hgafb: HGA card not detected. To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in t= his email Thanks, Xiaolong --===============9066816657758574735== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.14.0-rc7-02177-g3e6168e" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjE0LjAtcmM3IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9N TUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05G SUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9D T01QQVRfQklUU19NQVg9MTYKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVE X1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNf QlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVS SUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9Y Q0hHQUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJ R19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkK Q09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJF RF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNP TkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NT SUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5U X0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9T VVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNI X1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RB QkxFX0xFVkVMUz00CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9S RUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJM RV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAK IwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMg Q09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09O RklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdf SEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZF X0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxf TFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xa NCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCiMgQ09ORklHX1NX QVAgaXMgbm90IHNldAojIENPTkZJR19TWVNWSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9TSVhf TVFVRVVFIGlzIG5vdCBzZXQKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfRkhB TkRMRT15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FV RElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpD T05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lS UV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VG RkVDVElWRV9BRkZfTUFTSz15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dF TkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19HRU5FUklDX0lSUV9DSElQPXkKQ09ORklHX0lS UV9ET01BSU49eQpDT05GSUdfSVJRX1NJTT15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15 CiMgQ09ORklHX0lSUV9ET01BSU5fREVCVUcgaXMgbm90IHNldApDT05GSUdfSVJRX0ZPUkNFRF9U SFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJRX0RFQlVH RlMgaXMgbm90IHNldApDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9D TE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9 eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVO VFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJ Q19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoK IwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0ha X0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lE TEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90 IHNldAojIENPTkZJR19ISUdIX1JFU19USU1FUlMgaXMgbm90IHNldAoKIwojIENQVS9UYXNrIHRp bWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMg Q09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9USU1F X0FDQ09VTlRJTkc9eQojIENPTkZJR19CU0RfUFJPQ0VTU19BQ0NUIGlzIG5vdCBzZXQKIyBDT05G SUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1BSRUVN UFRfUkNVPXkKQ09ORklHX1JDVV9FWFBFUlQ9eQpDT05GSUdfU1JDVT15CkNPTkZJR19UUkVFX1NS Q1U9eQpDT05GSUdfVEFTS1NfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpDT05GSUdf UkNVX05FRURfU0VHQ0JMSVNUPXkKQ09ORklHX1JDVV9GQU5PVVQ9NjQKQ09ORklHX1JDVV9GQU5P VVRfTEVBRj0xNgojIENPTkZJR19SQ1VfRkFTVF9OT19IWiBpcyBub3Qgc2V0CkNPTkZJR19SQ1Vf Qk9PU1Q9eQpDT05GSUdfUkNVX0JPT1NUX0RFTEFZPTUwMApDT05GSUdfUkNVX05PQ0JfQ1BVPXkK Q09ORklHX0JVSUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BS T0M9eQpDT05GSUdfTE9HX0JVRl9TSElGVD0yMApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZU PTEyCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RB QkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpD T05GSUdfQVJDSF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfSU5UMTI4PXkKQ09ORklHX0NHUk9VUFM9eQpDT05GSUdfUEFHRV9DT1VOVEVSPXkKQ09O RklHX01FTUNHPXkKIyBDT05GSUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBf U0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkK Q09ORklHX1JUX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldApD T05GSUdfQ0dST1VQX1JETUE9eQojIENPTkZJR19DR1JPVVBfRlJFRVpFUiBpcyBub3Qgc2V0CkNP TkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVW SUNFPXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBf UEVSRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19T T0NLX0NHUk9VUF9EQVRBPXkKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQK Q09ORklHX05BTUVTUEFDRVM9eQojIENPTkZJR19VVFNfTlMgaXMgbm90IHNldAojIENPTkZJR19V U0VSX05TIGlzIG5vdCBzZXQKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05GSUdf U0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNP TkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklUUkFNRlNfU09V UkNFPSIiCkNPTkZJR19SRF9HWklQPXkKIyBDT05GSUdfUkRfQlpJUDIgaXMgbm90IHNldApDT05G SUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89eQojIENPTkZJR19SRF9M WjQgaXMgbm90IHNldAojIENPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0UgaXMgbm90 IHNldApDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklH X0FOT05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElP Tl9UUkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQojIENP TkZJR19FWFBFUlQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkK Q09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklH X1NZU0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19L QUxMU1lNUz15CiMgQ09ORklHX0tBTExTWU1TX0FMTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lN U19BQlNPTFVURV9QRVJDUFU9eQpDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CkNPTkZJ R19QUklOVEs9eQpDT05GSUdfUFJJTlRLX05NST15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NP UkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19G VVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15 CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZfU1lTQ0FMTCBp cyBub3Qgc2V0CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNFX1NZU0NB TExTPXkKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldApDT05GSUdfUENJX1FVSVJLUz15 CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdf SEFWRV9QRVJGX0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwg UGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMg Q09ORklHX0RFQlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1fRVZFTlRf Q09VTlRFUlM9eQpDT05GSUdfQ09NUEFUX0JSSz15CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xV QiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJ R19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049 eQojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfVFJBQ0VQT0lOVFM9eQpDT05G SUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklHX0hBVkVfT1BST0ZJTEU9 eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKQ09ORklHX0pVTVBfTEFCRUw9eQpDT05GSUdf U1RBVElDX0tFWVNfU0VMRlRFU1Q9eQpDT05GSUdfVVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRC SVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElH TkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVf SU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9C RVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFD RT15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklH X0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpD T05GSUdfQVJDSF9IQVNfRk9SVElGWV9TT1VSQ0U9eQpDT05GSUdfQVJDSF9IQVNfU0VUX01FTU9S WT15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9S RUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVf RE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9N SVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9 eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9IQVJETE9DS1VQX0RF VEVDVE9SX1BFUkY9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VT RVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19IQVZF X1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09O RklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09O RklHX0FSQ0hfV0FOVF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5U X09MRF9DT01QQVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJ R19IQVZFX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0NDX1BMVUdJTlMgaXMgbm90IHNldApDT05G SUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19TVEFDS1BST1RFQ1RPUj15CiMg Q09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQ Uk9URUNUT1JfUkVHVUxBUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBu b3Qgc2V0CkNPTkZJR19USElOX0FSQ0hJVkVTPXkKQ09ORklHX0hBVkVfQVJDSF9XSVRISU5fU1RB Q0tfRlJBTUVTPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJ UlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15 CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNI X1RSQU5TUEFSRU5UX0hVR0VQQUdFX1BVRD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkK Q09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BFQ0lG SUM9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9P Tl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZF X0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FS Q0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRT PXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9BUkNIX0NP TVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX0hB VkVfU1RBQ0tfVkFMSURBVElPTj15CiMgQ09ORklHX0hBVkVfQVJDSF9IQVNIIGlzIG5vdCBzZXQK IyBDT05GSUdfSVNBX0JVU19BUEkgaXMgbm90IHNldApDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkK Q09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKIyBDT05GSUdfQ1BVX05PX0VGRklDSUVOVF9G RlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQojIENPTkZJR19WTUFQ X1NUQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9PUFRJT05BTF9LRVJORUxfUldYIGlzIG5v dCBzZXQKIyBDT05GSUdfQVJDSF9PUFRJT05BTF9LRVJORUxfUldYX0RFRkFVTFQgaXMgbm90IHNl dApDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5F TF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfUkVGQ09V TlRfRlVMTD15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NP Vl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMg Q09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJFTlQgaXMgbm90IHNldApDT05GSUdfU0xBQklO Rk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKIyBDT05GSUdfTU9E VUxFUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NL PXkKQ09ORklHX0JMS19TQ1NJX1JFUVVFU1Q9eQpDT05GSUdfQkxLX0RFVl9CU0c9eQpDT05GSUdf QkxLX0RFVl9CU0dMSUI9eQojIENPTkZJR19CTEtfREVWX0lOVEVHUklUWSBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX1pPTkVEPXkKQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUj15CiMgQ09ORklH X0JMS19XQlQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFQlVHX0ZTPXkKQ09ORklHX0JMS19TRURf T1BBTD15CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15 CkNPTkZJR19BQ09STl9QQVJUSVRJT049eQojIENPTkZJR19BQ09STl9QQVJUSVRJT05fQ1VNQU5B IGlzIG5vdCBzZXQKIyBDT05GSUdfQUNPUk5fUEFSVElUSU9OX0VFU09YIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNPUk5fUEFSVElUSU9OX0lDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDT1JOX1BBUlRJ VElPTl9BREZTIGlzIG5vdCBzZXQKQ09ORklHX0FDT1JOX1BBUlRJVElPTl9QT1dFUlRFQz15CkNP TkZJR19BQ09STl9QQVJUSVRJT05fUklTQ0lYPXkKIyBDT05GSUdfQUlYX1BBUlRJVElPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX09TRl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BTUlHQV9Q QVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfQVRBUklfUEFSVElUSU9OPXkKQ09ORklHX01BQ19Q QVJUSVRJT049eQojIENPTkZJR19NU0RPU19QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19M RE1fUEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0dJX1BBUlRJVElPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19TVU5fUEFSVElU SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfS0FSTUFfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklH X0VGSV9QQVJUSVRJT049eQpDT05GSUdfU1lTVjY4X1BBUlRJVElPTj15CkNPTkZJR19DTURMSU5F X1BBUlRJVElPTj15CkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05GSUdfQkxLX01RX1BDST15CkNP TkZJR19CTEtfTVFfVklSVElPPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURf Tk9PUD15CiMgQ09ORklHX0lPU0NIRURfREVBRExJTkUgaXMgbm90IHNldApDT05GSUdfSU9TQ0hF RF9DRlE9eQpDT05GSUdfREVGQVVMVF9DRlE9eQojIENPTkZJR19ERUZBVUxUX05PT1AgaXMgbm90 IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJjZnEiCkNPTkZJR19NUV9JT1NDSEVEX0RFQURM SU5FPXkKIyBDT05GSUdfTVFfSU9TQ0hFRF9LWUJFUiBpcyBub3Qgc2V0CkNPTkZJR19JT1NDSEVE X0JGUT15CkNPTkZJR19BU04xPXkKQ09ORklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkK Q09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkK Q09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NL Uz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NL Uz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpD T05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkK Q09ORklHX1g4Nl9GQVNUX0ZFQVRVUkVfVEVTVFM9eQojIENPTkZJR19YODZfWDJBUElDIGlzIG5v dCBzZXQKIyBDT05GSUdfWDg2X01QUEFSU0UgaXMgbm90IHNldAojIENPTkZJR19HT0xERklTSCBp cyBub3Qgc2V0CkNPTkZJR19JTlRFTF9SRFQ9eQpDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JN PXkKIyBDT05GSUdfWDg2X1ZTTVAgaXMgbm90IHNldAojIENPTkZJR19YODZfR09MREZJU0ggaXMg bm90IHNldAojIENPTkZJR19YODZfSU5URUxfTFBTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9B TURfUExBVEZPUk1fREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9TRl9NQkkgaXMgbm90IHNl dApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfU0NIRURfT01J VF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05G SUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qgc2V0CkNP TkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJ R19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xP Q0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklH X01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRP TSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NB Q0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkK Q09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklN VU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0NQVV9TVVBf SU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09O RklHX0hQRVRfVElNRVI9eQpDT05GSUdfRE1JPXkKIyBDT05GSUdfR0FSVF9JT01NVSBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTEdBUllfSU9NTVUgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15CkNP TkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJf Q1BVUz02NAojIENPTkZJR19TQ0hFRF9TTVQgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9NQyBp cyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVN UFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1QVF9D T1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJ R19YODZfUkVST1VURV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKIyBD T05GSUdfWDg2X01DRUxPR19MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9JTlRFTD15 CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15CiMgQ09ORklH X1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15Cgoj CiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNP UkU9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15CkNPTkZJR19QRVJGX0VWRU5UU19J TlRFTF9DU1RBVEU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNldAoj IENPTkZJR19WTTg2IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQ RklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxMX0VNVUxBVElPTj15CkNPTkZJR19JOEs9eQpDT05G SUdfTUlDUk9DT0RFPXkKIyBDT05GSUdfTUlDUk9DT0RFX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklH X01JQ1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05GSUdf WDg2X01TUj15CiMgQ09ORklHX1g4Nl9DUFVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl81TEVW RUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNI X0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfWDg2X0RJUkVDVF9HQlBBR0VTPXkKQ09ORklHX0FS Q0hfSEFTX01FTV9FTkNSWVBUPXkKIyBDT05GSUdfQU1EX01FTV9FTkNSWVBUIGlzIG5vdCBzZXQK IyBDT05GSUdfTlVNQSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpD T05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllf TU9ERUw9eQojIENPTkZJR19BUkNIX01FTU9SWV9QUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19JTExF R0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAwMDAwCkNPTkZJR19TRUxFQ1RfTUVNT1JZ X01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5VQUw9eQpDT05GSUdfU1BBUlNFTUVNPXkKQ09O RklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05G SUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1f TUFQX1RPR0VUSEVSPXkKIyBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgaXMgbm90IHNldApDT05G SUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklH X0hBVkVfR0VORVJJQ19HVVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkKQ09ORklH X01FTU9SWV9JU09MQVRJT049eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFIGlzIG5v dCBzZXQKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHX1NQQVJT RT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVHX0RFRkFVTFRfT05MSU5FIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVNT1JZX0hPVFJFTU9WRSBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BV Uz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9C QUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkK Q09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9USFBfTUlHUkFUSU9OPXkKQ09O RklHX1BIWVNfQUREUl9UXzY0QklUPXkKIyBDT05GSUdfQk9VTkNFIGlzIG5vdCBzZXQKQ09ORklH X1ZJUlRfVE9fQlVTPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FERFI9 NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMgQ09ORklHX01FTU9S WV9GQUlMVVJFIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklH X1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQ QUdFX01BRFZJU0UgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UU19USFBfU1dBUD15CkNPTkZJ R19USFBfU1dBUD15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFX1BBR0VDQUNIRT15CiMgQ09ORklH X0NMRUFOQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQ01BPXkKIyBDT05GSUdfQ01BX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX0NNQV9ERUJVR0ZTPXkKQ09ORklHX0NNQV9BUkVBUz03CkNPTkZJR19a UE9PTD15CkNPTkZJR19aQlVEPXkKIyBDT05GSUdfWjNGT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdf WlNNQUxMT0MgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklH X0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15CiMgQ09ORklHX0RFRkVS UkVEX1NUUlVDVF9QQUdFX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19JRExFX1BBR0VfVFJBQ0tJ TkcgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfWk9ORV9ERVZJQ0U9eQpDT05GSUdfQVJDSF9V U0VTX0hJR0hfVk1BX0ZMQUdTPXkKIyBDT05GSUdfUEVSQ1BVX1NUQVRTIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9QTUVNX0xFR0FDWV9ERVZJQ0U9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZPXkKIyBD T05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVT RVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQojIENPTkZJR19NVFJSX1NBTklUSVpFUiBpcyBub3Qg c2V0CkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJ R19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01BUD15CkNPTkZJR19YODZfSU5URUxfTVBYPXkK IyBDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVMgaXMgbm90IHNldAojIENP TkZJR19FRkkgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdf SFpfMTAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzI1MD15CiMgQ09ORklHX0haXzMwMCBpcyBub3Qg c2V0CiMgQ09ORklHX0haXzEwMDAgaXMgbm90IHNldApDT05GSUdfSFo9MjUwCiMgQ09ORklHX1ND SEVEX0hSVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKQ09ORklHX0tF WEVDX0ZJTEU9eQpDT05GSUdfS0VYRUNfVkVSSUZZX1NJRz15CkNPTkZJR19DUkFTSF9EVU1QPXkK Q09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApDT05GSUdfUkVMT0NBVEFCTEU9eQojIENP TkZJR19SQU5ET01JWkVfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIw MDAwMApDT05GSUdfSE9UUExVR19DUFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUw IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0NPTVBBVF9W RFNPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05BVElWRSBpcyBub3Qgc2V0 CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfRU1VTEFURT15CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FM TF9OT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklH X01PRElGWV9MRFRfU1lTQ0FMTD15CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNI X0hBU19BRERfUEFHRVM9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05G SUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJFTU9WRT15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBh bmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVS PXkKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CkNPTkZJR19QTV9BVVRP U0xFRVA9eQpDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VMT0NLU19MSU1JVD0x MDAKQ09ORklHX1BNX1dBS0VMT0NLU19HQz15CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1BNX0NMSz15CiMgQ09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9E RUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVT X0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9T WVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfU0xFRVA9eQojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElf RUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVS WT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CiMgQ09ORklHX0FDUElfVklERU8gaXMgbm90IHNldApD T05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQ SV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FD UElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQojIENPTkZJR19BQ1BJ X0lQTUkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CiMgQ09ORklHX0FDUElf UFJPQ0VTU09SX0FHR1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09O RklHX0FDUElfQ1VTVE9NX0RTRFRfRklMRT0iIgojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJ X1RBQkxFX1VQR1JBREU9eQojIENPTkZJR19BQ1BJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf QUNQSV9QQ0lfU0xPVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfQUNQ SV9DT05UQUlORVI9eQojIENPTkZJR19BQ1BJX0hPVFBMVUdfTUVNT1JZIGlzIG5vdCBzZXQKQ09O RklHX0FDUElfSE9UUExVR19JT0FQSUM9eQojIENPTkZJR19BQ1BJX1NCUyBpcyBub3Qgc2V0CiMg Q09ORklHX0FDUElfSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldAoj IENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05G SUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBD T05GSUdfRFBURl9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90 IHNldAojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX1NGST15CgojCiMg Q1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwoj IENQVSBJZGxlCiMKQ09ORklHX0NQVV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX0xBRERF UiBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVF RFNfQ1BVX0lETEVfQ09VUExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JRExFPXkKCiMKIyBC dXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkK IyBDT05GSUdfUENJX01NQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9ET01BSU5TPXkKIyBD T05GSUdfUENJRVBPUlRCVVMgaXMgbm90IHNldApDT05GSUdfUENJX0JVU19BRERSX1RfNjRCSVQ9 eQojIENPTkZJR19QQ0lfTVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19Q Q0lfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19IVF9JUlE9eQpDT05GSUdfUENJX0xPQ0tMRVNTX0NP TkZJRz15CiMgQ09ORklHX1BDSV9JT1YgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUFJJIGlzIG5v dCBzZXQKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CiMg Q09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1 cHBvcnQKIwoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCgojCiMgUENJIEVuZHBv aW50CiMKQ09ORklHX1BDSV9FTkRQT0lOVD15CkNPTkZJR19QQ0lfRU5EUE9JTlRfQ09ORklHRlM9 eQpDT05GSUdfUENJX0VQRl9URVNUPXkKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVy cwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldApDT05GSUdfSVNBX0RNQV9B UEk9eQpDT05GSUdfQU1EX05CPXkKQ09ORklHX1BDQ0FSRD15CkNPTkZJR19QQ01DSUE9eQojIENP TkZJR19QQ01DSUFfTE9BRF9DSVMgaXMgbm90IHNldApDT05GSUdfQ0FSREJVUz15CgojCiMgUEMt Y2FyZCBicmlkZ2VzCiMKIyBDT05GSUdfWUVOVEEgaXMgbm90IHNldAojIENPTkZJR19QRDY3Mjkg aXMgbm90IHNldAojIENPTkZJR19JODIwOTIgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9TWVNGQj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMg LyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09NUEFUX0JJTkZNVF9F TEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVMVF9FTEZfSEVBREVS Uz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQK IyBDT05GSUdfQklORk1UX01JU0MgaXMgbm90IHNldApDT05GSUdfQ09SRURVTVA9eQpDT05GSUdf SUEzMl9FTVVMQVRJT049eQojIENPTkZJR19JQTMyX0FPVVQgaXMgbm90IHNldApDT05GSUdfWDg2 X1gzMj15CkNPTkZJR19DT01QQVRfMzI9eQpDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9G T1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfTkVUPXkK CiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKQ09ORklHX1BBQ0tFVF9E SUFHPXkKQ09ORklHX1VOSVg9eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJ R19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRX T1JLX1NFQ01BUks9eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktf UEhZX1RJTUVTVEFNUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUiBpcyBub3Qgc2V0 CkNPTkZJR19BVE09eQpDT05GSUdfQVRNX0xBTkU9eQpDT05GSUdfU1RQPXkKQ09ORklHX0dBUlA9 eQpDT05GSUdfTVJQPXkKQ09ORklHX0JSSURHRT15CiMgQ09ORklHX0JSSURHRV9WTEFOX0ZJTFRF UklORyBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPXkKQ09ORklHX1ZMQU5fODAyMVFfR1ZS UD15CkNPTkZJR19WTEFOXzgwMjFRX01WUlA9eQojIENPTkZJR19ERUNORVQgaXMgbm90IHNldApD T05GSUdfTExDPXkKIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qg c2V0CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKQ09O RklHX0xBUEI9eQpDT05GSUdfUEhPTkVUPXkKIyBDT05GSUdfSUVFRTgwMjE1NCBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9TQ0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RDQiBpcyBub3Qgc2V0CiMg Q09ORklHX0ROU19SRVNPTFZFUiBpcyBub3Qgc2V0CkNPTkZJR19CQVRNQU5fQURWPXkKQ09ORklH X0JBVE1BTl9BRFZfQkFUTUFOX1Y9eQpDT05GSUdfQkFUTUFOX0FEVl9OQz15CiMgQ09ORklHX0JB VE1BTl9BRFZfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19WU09DS0VUUz15CkNPTkZJR19WU09D S0VUU19ESUFHPXkKQ09ORklHX1ZJUlRJT19WU09DS0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tF VFNfQ09NTU9OPXkKQ09ORklHX05FVExJTktfRElBRz15CiMgQ09ORklHX01QTFMgaXMgbm90IHNl dApDT05GSUdfTkVUX05TSD15CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpD T05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBp cyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lf UE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsg dGVzdGluZwojCiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKQ09ORklHX0NBTj15CiMgQ09O RklHX0NBTl9SQVcgaXMgbm90IHNldAojIENPTkZJR19DQU5fQkNNIGlzIG5vdCBzZXQKQ09ORklH X0NBTl9HVz15CgojCiMgQ0FOIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPXkKIyBD T05GSUdfQ0FOX1ZYQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9TTENBTj15CiMgQ09ORklHX0NB Tl9ERVYgaXMgbm90IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNP TkZJR19CVD15CkNPTkZJR19CVF9CUkVEUj15CiMgQ09ORklHX0JUX1JGQ09NTSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JUX0JORVAgaXMgbm90IHNldApDT05GSUdfQlRfQ01UUD15CkNPTkZJR19CVF9I SURQPXkKQ09ORklHX0JUX0hTPXkKQ09ORklHX0JUX0xFPXkKQ09ORklHX0JUX0xFRFM9eQojIENP TkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVl dG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRfSU5URUw9eQpDT05GSUdfQlRfQkNNPXkK Q09ORklHX0JUX0hDSUJUU0RJTz15CkNPTkZJR19CVF9IQ0lVQVJUPXkKQ09ORklHX0JUX0hDSVVB UlRfU0VSREVWPXkKQ09ORklHX0JUX0hDSVVBUlRfSDQ9eQpDT05GSUdfQlRfSENJVUFSVF9OT0tJ QT15CkNPTkZJR19CVF9IQ0lVQVJUX0JDU1A9eQpDT05GSUdfQlRfSENJVUFSVF9BVEgzSz15CkNP TkZJR19CVF9IQ0lVQVJUX0xMPXkKIyBDT05GSUdfQlRfSENJVUFSVF8zV0lSRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JUX0hDSVVBUlRfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJU X0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfUUNBIGlzIG5vdCBzZXQKQ09ORklH X0JUX0hDSVVBUlRfQUc2WFg9eQojIENPTkZJR19CVF9IQ0lVQVJUX01SVkwgaXMgbm90IHNldApD T05GSUdfQlRfSENJRFRMMT15CkNPTkZJR19CVF9IQ0lCVDNDPXkKIyBDT05GSUdfQlRfSENJQkxV RUNBUkQgaXMgbm90IHNldApDT05GSUdfQlRfSENJQlRVQVJUPXkKQ09ORklHX0JUX0hDSVZIQ0k9 eQojIENPTkZJR19CVF9NUlZMIGlzIG5vdCBzZXQKQ09ORklHX0JUX1dJTElOSz15CiMgQ09ORklH X1NUUkVBTV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9eQojIENPTkZJR19DRkc4 MDIxMSBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9SRVFVSVJFX1NJR05FRF9SRUdEQj15CkNP TkZJR19DRkc4MDIxMV9VU0VfS0VSTkVMX1JFR0RCX0tFWVM9eQojIENPTkZJR19MSUI4MDIxMSBp cyBub3Qgc2V0CgojCiMgQ0ZHODAyMTEgbmVlZHMgdG8gYmUgZW5hYmxlZCBmb3IgTUFDODAyMTEK IwpDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MApDT05GSUdfV0lNQVg9eQpDT05G SUdfV0lNQVhfREVCVUdfTEVWRUw9OApDT05GSUdfUkZLSUxMPXkKQ09ORklHX1JGS0lMTF9MRURT PXkKQ09ORklHX1JGS0lMTF9JTlBVVD15CkNPTkZJR19SRktJTExfR1BJTz15CiMgQ09ORklHX05F VF85UCBpcyBub3Qgc2V0CkNPTkZJR19DQUlGPXkKQ09ORklHX0NBSUZfREVCVUc9eQpDT05GSUdf Q0FJRl9ORVRERVY9eQojIENPTkZJR19DQUlGX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19ORkM9eQoj IENPTkZJR19ORkNfRElHSVRBTCBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19OQ0kgaXMgbm90IHNl dApDT05GSUdfTkZDX0hDST15CiMgQ09ORklHX05GQ19TSERMQyBpcyBub3Qgc2V0CgojCiMgTmVh ciBGaWVsZCBDb21tdW5pY2F0aW9uIChORkMpIGRldmljZXMKIwpDT05GSUdfTkZDX1BONTMzPXkK Q09ORklHX05GQ19QTjUzM19JMkM9eQpDT05GSUdfUFNBTVBMRT15CkNPTkZJR19ORVRfSUZFPXkK IyBDT05GSUdfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19EU1RfQ0FDSEUgaXMgbm90IHNl dApDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX05FVF9ERVZMSU5LPXkKQ09ORklHX01BWV9VU0Vf REVWTElOSz15CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgoj CiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCiMgQ09ORklHX1VFVkVOVF9IRUxQRVIgaXMgbm90 IHNldApDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NUQU5EQUxPTkUgaXMgbm90IHNldApDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9C VUlMRD15CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19GSVJNV0FSRV9JTl9LRVJORUwgaXMg bm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hF TFBFUj15CkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0s9eQpDT05GSUdfQUxM T1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVN T1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTX0hZUEVSVklTT1IgaXMgbm90IHNldAojIENPTkZJ R19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9Q Uk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdNQVBf U1BNST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKIyBDT05GSUdf RE1BX1NIQVJFRF9CVUZGRVIgaXMgbm90IHNldApDT05GSUdfRE1BX0NNQT15CgojCiMgRGVmYXVs dCBjb250aWd1b3VzIG1lbW9yeSBhcmVhIHNpemU6CiMKQ09ORklHX0NNQV9TSVpFX01CWVRFUz0w CkNPTkZJR19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNF TlRBR0UgaXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBD T05GSUdfQ01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5UPTgK CiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQojIENPTkZJR19QUk9DX0VWRU5U UyBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1JFREJPT1RfUEFSVFM9eQpDT05G SUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCkNPTkZJR19NVERfUkVEQk9PVF9QQVJU U19VTkFMTE9DQVRFRD15CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTX1JFQURPTkxZIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNldApDT05GSUdfTVREX0FS N19QQVJUUz15CgojCiMgUGFydGl0aW9uIHBhcnNlcnMKIwoKIwojIFVzZXIgTW9kdWxlcyBBbmQg VHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZTPXkKQ09ORklHX01URF9CTE9D Sz15CkNPTkZJR19GVEw9eQpDT05GSUdfTkZUTD15CkNPTkZJR19ORlRMX1JXPXkKQ09ORklHX0lO RlRMPXkKQ09ORklHX1JGRF9GVEw9eQojIENPTkZJR19TU0ZEQyBpcyBub3Qgc2V0CiMgQ09ORklH X1NNX0ZUTCBpcyBub3Qgc2V0CkNPTkZJR19NVERfT09QUz15CiMgQ09ORklHX01URF9QQVJUSVRJ T05FRF9NQVNURVIgaXMgbm90IHNldAoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMK IyBDT05GSUdfTVREX0NGSSBpcyBub3Qgc2V0CkNPTkZJR19NVERfSkVERUNQUk9CRT15CkNPTkZJ R19NVERfR0VOX1BST0JFPXkKIyBDT05GSUdfTVREX0NGSV9BRFZfT1BUSU9OUyBpcyBub3Qgc2V0 CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhf Mj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15CiMgQ09ORklHX01URF9NQVBfQkFOS19X SURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMyIGlzIG5vdCBzZXQKQ09ORklHX01URF9D RklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09ORklHX01URF9DRklfSTQgaXMgbm90IHNl dAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9 eQpDT05GSUdfTVREX0NGSV9BTURTVEQ9eQpDT05GSUdfTVREX0NGSV9TVEFBPXkKQ09ORklHX01U RF9DRklfVVRJTD15CkNPTkZJR19NVERfUkFNPXkKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qgc2V0 CkNPTkZJR19NVERfQUJTRU5UPXkKCiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNz CiMKIyBDT05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1MgaXMgbm90IHNldApDT05GSUdfTVREX1BI WVNNQVA9eQojIENPTkZJR19NVERfUEhZU01BUF9DT01QQVQgaXMgbm90IHNldAojIENPTkZJR19N VERfQU1ENzZYUk9NIGlzIG5vdCBzZXQKQ09ORklHX01URF9JQ0hYUk9NPXkKIyBDT05GSUdfTVRE X0VTQjJST00gaXMgbm90IHNldAojIENPTkZJR19NVERfQ0s4MDRYUk9NIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX1NDQjJfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTkVUdGVsIGlzIG5v dCBzZXQKQ09ORklHX01URF9MNDQwR1g9eQojIENPTkZJR19NVERfSU5URUxfVlJfTk9SIGlzIG5v dCBzZXQKQ09ORklHX01URF9QTEFUUkFNPXkKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNl IGRyaXZlcnMKIwojIENPTkZJR19NVERfUE1DNTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NM UkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKQ09ORklHX01URF9N VERSQU09eQpDT05GSUdfTVREUkFNX1RPVEFMX1NJWkU9NDA5NgpDT05GSUdfTVREUkFNX0VSQVNF X1NJWkU9MTI4CkNPTkZJR19NVERfQkxPQ0syTVREPXkKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNl IERyaXZlcnMKIwpDT05GSUdfTVREX0RPQ0czPXkKQ09ORklHX0JDSF9DT05TVF9NPTE0CkNPTkZJ R19CQ0hfQ09OU1RfVD00CkNPTkZJR19NVERfTkFORF9FQ0M9eQojIENPTkZJR19NVERfTkFORF9F Q0NfU01DIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EPXkKQ09ORklHX01URF9OQU5EX0JDSD15 CkNPTkZJR19NVERfTkFORF9FQ0NfQkNIPXkKIyBDT05GSUdfTVREX1NNX0NPTU1PTiBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0kgaXMgbm90IHNldApDT05GSUdfTVREX05B TkRfR1BJTz15CiMgQ09ORklHX01URF9OQU5EX09NQVBfQkNIX0JVSUxEIGlzIG5vdCBzZXQKIyBD T05GSUdfTVREX05BTkRfUklDT0ggaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJ UD15CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JFX0FEVkFOQ0VEPXkKQ09ORklHX01U RF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQUREUkVTUz0wCkNPTkZJR19NVERfTkFORF9ESVNLT05D SElQX1BST0JFX0hJR0g9eQojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX0JCVFdSSVRFIGlz IG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RPQ0c0PXkKIyBDT05GSUdfTVREX05BTkRfQ0FGRSBp cyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9OQU5EU0lNPXkKQ09ORklHX01URF9OQU5EX1BMQVRG T1JNPXkKQ09ORklHX01URF9PTkVOQU5EPXkKQ09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9XUklU RT15CkNPTkZJR19NVERfT05FTkFORF9HRU5FUklDPXkKIyBDT05GSUdfTVREX09ORU5BTkRfT1RQ IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTSBpcyBub3Qgc2V0Cgoj CiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01URF9MUEREUj15 CkNPTkZJR19NVERfUUlORk9fUFJPQkU9eQpDT05GSUdfTVREX1NQSV9OT1I9eQpDT05GSUdfTVRE X01UODF4eF9OT1I9eQojIENPTkZJR19NVERfU1BJX05PUl9VU0VfNEtfU0VDVE9SUyBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldAojIENPTkZJR19PRiBpcyBub3Qgc2V0CkNP TkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90 IHNldApDT05GSUdfUE5QPXkKQ09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9j b2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZf TlVMTF9CTEsgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9GRD15CiMgQ09ORklHX0JMS19ERVZf UENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfREFDOTYwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9D T1dfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNPTkZJR19CTEtfREVW X0xPT1BfTUlOX0NPVU5UPTgKQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9PUD15CgojCiMgRFJCRCBk aXNhYmxlZCBiZWNhdXNlIFBST0NfRlMgb3IgSU5FVCBub3Qgc2VsZWN0ZWQKIwpDT05GSUdfQkxL X0RFVl9OQkQ9eQojIENPTkZJR19CTEtfREVWX1NLRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfU1g4IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUkFNPXkKQ09ORklHX0JMS19ERVZfUkFN X0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTQwOTYKIyBDT05GSUdfQ0RST01fUEtU Q0RWRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfT1ZFUl9FVEg9eQpDT05GSUdfVklSVElPX0JMSz15 CiMgQ09ORklHX1ZJUlRJT19CTEtfU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUlNY WCBpcyBub3Qgc2V0CkNPTkZJR19OVk1FX0NPUkU9eQojIENPTkZJR19CTEtfREVWX05WTUUgaXMg bm90IHNldApDT05GSUdfTlZNRV9GQUJSSUNTPXkKIyBDT05GSUdfTlZNRV9GQyBpcyBub3Qgc2V0 CkNPTkZJR19OVk1FX1RBUkdFVD15CkNPTkZJR19OVk1FX1RBUkdFVF9MT09QPXkKQ09ORklHX05W TUVfVEFSR0VUX0ZDPXkKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYw MkQ9eQpDT05GSUdfQUQ1MjVYX0RQT1Q9eQojIENPTkZJR19BRDUyNVhfRFBPVF9JMkMgaXMgbm90 IHNldApDT05GSUdfRFVNTVlfSVJRPXkKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09O RklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09O RklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19JQ1M5MzJTNDAxPXkKQ09ORklHX0VOQ0xP U1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hQX0lMTyBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5 ODAyQUxTIGlzIG5vdCBzZXQKQ09ORklHX0lTTDI5MDAzPXkKQ09ORklHX0lTTDI5MDIwPXkKQ09O RklHX1NFTlNPUlNfVFNMMjU1MD15CkNPTkZJR19TRU5TT1JTX0JIMTc3MD15CkNPTkZJR19TRU5T T1JTX0FQRFM5OTBYPXkKIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CkNPTkZJR19EUzE2ODI9 eQpDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwPXkKQ09ORklHX1NSQU09eQojIENPTkZJR19QQ0lf RU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DMlBPUlQ9eQojIENPTkZJR19DMlBPUlRf RFVSQU1BUl8yMTUwIGlzIG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBS T01fQVQyND15CkNPTkZJR19FRVBST01fTEVHQUNZPXkKQ09ORklHX0VFUFJPTV9NQVg2ODc1PXkK IyBDT05GSUdfRUVQUk9NXzkzQ1g2IGlzIG5vdCBzZXQKQ09ORklHX0VFUFJPTV9JRFRfODlIUEVT WD15CiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRz IHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKQ09ORklHX1RJX1NUPXkKQ09ORklH X1NFTlNPUlNfTElTM19JMkM9eQoKIwojIEFsdGVyYSBGUEdBIGZpcm13YXJlIGRvd25sb2FkIG1v ZHVsZQojCkNPTkZJR19BTFRFUkFfU1RBUEw9eQojIENPTkZJR19JTlRFTF9NRUkgaXMgbm90IHNl dAojIENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfVFhF IGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoKIwojIEludGVsIE1J QyBCdXMgRHJpdmVyCiMKIyBDT05GSUdfSU5URUxfTUlDX0JVUyBpcyBub3Qgc2V0CgojCiMgU0NJ RiBCdXMgRHJpdmVyCiMKIyBDT05GSUdfU0NJRl9CVVMgaXMgbm90IHNldAoKIwojIFZPUCBCdXMg RHJpdmVyCiMKIyBDT05GSUdfVk9QX0JVUyBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlDIEhvc3Qg RHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFNDSUYgRHJpdmVyCiMK CiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdlbWVudCAoQ09TTSkgRHJpdmVy cwojCgojCiMgVk9QIERyaXZlcgojCkNPTkZJR19WSE9TVF9SSU5HPXkKIyBDT05GSUdfR0VOV1FF IGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9CQVNFIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1hMX0FGVV9EUklWRVJfT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1hMX0xJQiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0lERT15CkNPTkZJR19JREU9eQoKIwojIFBs ZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9pZGUvaWRlLnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBk cml2ZXMKIwpDT05GSUdfSURFX1hGRVJfTU9ERT15CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJ R19JREVfQVRBUEk9eQojIENPTkZJR19CTEtfREVWX0lERV9TQVRBIGlzIG5vdCBzZXQKIyBDT05G SUdfSURFX0dEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFQ1M9eQojIENPTkZJR19CTEtf REVWX0RFTEtJTiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lERUNEPXkKQ09ORklHX0JMS19E RVZfSURFQ0RfVkVSQk9TRV9FUlJPUlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBFPXkKIyBDT05G SUdfQkxLX0RFVl9JREVBQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX1RBU0tfSU9DVEwgaXMg bm90IHNldAojIENPTkZJR19JREVfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgSURFIGNoaXBzZXQg c3VwcG9ydC9idWdmaXhlcwojCiMgQ09ORklHX0lERV9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfUExBVEZPUk09eQpDT05GSUdfQkxLX0RFVl9DTUQ2NDA9eQojIENPTkZJR19CTEtf REVWX0NNRDY0MF9FTkhBTkNFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFUE5QIGlz IG5vdCBzZXQKCiMKIyBQQ0kgSURFIGNoaXBzZXRzIHN1cHBvcnQKIwojIENPTkZJR19CTEtfREVW X0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX09QVEk2MjEgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1JaMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQUVDNjJY WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfQU1ENzRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQVRJSVhQIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW X1RSSUZMRVggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hQVDM2NiBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfSk1JQ1JPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUElJWCBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSVQ4MTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9JVDgyMTMgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JMS19ERVZfTlM4NzQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERD MjAyWFhfT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1NWV0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9T SUlNQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9TTEM5MEU2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJNMjkw IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9WSUE4MkNYWFggaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX1RDODZDMDAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVETUEgaXMg bm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05G SUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1ND U0lfTkVUTElOSz15CiMgQ09ORklHX1NDU0lfTVFfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00p CiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19DSFJfREVWX1NUIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hSX0RFVl9PU1NUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdf QkxLX0RFVl9TUl9WRU5ET1I9eQpDT05GSUdfQ0hSX0RFVl9TRz15CkNPTkZJR19DSFJfREVWX1ND SD15CkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT15CiMgQ09ORklHX1NDU0lfQ09OU1RBTlRTIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfTE9HR0lORz15CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBu b3Qgc2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKQ09O RklHX1NDU0lfRkNfQVRUUlM9eQpDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJ X1NBU19BVFRSUz15CiMgQ09ORklHX1NDU0lfU0FTX0xJQlNBUyBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX1NSUF9BVFRSUz15CiMgQ09ORklHX1NDU0lfTE9XTEVWRUwgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0xPV0xFVkVMX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90 IHNldApDT05GSUdfU0NTSV9PU0RfSU5JVElBVE9SPXkKIyBDT05GSUdfU0NTSV9PU0RfVUxEIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0xCiMgQ09ORklHX1NDU0lfT1NE X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUQgaXMg bm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9eQojIENPTkZJR19UQ01fSUJMT0NLIGlzIG5vdCBz ZXQKQ09ORklHX1RDTV9GSUxFSU89eQpDT05GSUdfVENNX1BTQ1NJPXkKQ09ORklHX0xPT1BCQUNL X1RBUkdFVD15CiMgQ09ORklHX0lTQ1NJX1RBUkdFVCBpcyBub3Qgc2V0CkNPTkZJR19TQlBfVEFS R0VUPXkKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJl KSBzdXBwb3J0CiMKQ09ORklHX0ZJUkVXSVJFPXkKIyBDT05GSUdfRklSRVdJUkVfT0hDSSBpcyBu b3Qgc2V0CkNPTkZJR19GSVJFV0lSRV9TQlAyPXkKIyBDT05GSUdfRklSRVdJUkVfTk9TWSBpcyBu b3Qgc2V0CkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CkNPTkZJR19NQUNfRU1VTU9VU0VCVE49 eQpDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19ORVRfQ09SRT15CiMgQ09ORklHX0RVTU1ZIGlz IG5vdCBzZXQKQ09ORklHX0VRVUFMSVpFUj15CiMgQ09ORklHX05FVF9GQyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQKQ09ORklHX01BQ1ZMQU49eQpDT05GSUdfTUFDU0VD PXkKIyBDT05GSUdfTkVUQ09OU09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFBPTEwgaXMgbm90 IHNldAojIENPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVO X1ZORVRfQ1JPU1NfTEUgaXMgbm90IHNldAojIENPTkZJR19WRVRIIGlzIG5vdCBzZXQKQ09ORklH X1ZJUlRJT19ORVQ9eQpDT05GSUdfTkxNT049eQojIENPTkZJR19WU09DS01PTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9EUklWRVJTIGlzIG5vdCBz ZXQKCiMKIyBDQUlGIHRyYW5zcG9ydCBkcml2ZXJzCiMKIyBDT05GSUdfQ0FJRl9UVFkgaXMgbm90 IHNldApDT05GSUdfQ0FJRl9TUElfU0xBVkU9eQojIENPTkZJR19DQUlGX1NQSV9TWU5DIGlzIG5v dCBzZXQKQ09ORklHX0NBSUZfSFNJPXkKQ09ORklHX0NBSUZfVklSVElPPXkKQ09ORklHX0VUSEVS TkVUPXkKQ09ORklHX01ESU89eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfUENN Q0lBXzNDNTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfUENNQ0lBXzNDNTg5IGlzIG5vdCBzZXQKIyBD T05GSUdfVk9SVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX0FEQVBURUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMg Q09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpD T05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMg Q09ORklHX1BDTkVUMzIgaXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfTk1DTEFOIGlzIG5vdCBz ZXQKIyBDT05GSUdfQU1EX1hHQkUgaXMgbm90IHNldAojIENPTkZJR19BTURfWEdCRV9IQVZFX0VD QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKIyBDT05GSUdfQVFUSU9O IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVRI RVJPUz15CiMgQ09ORklHX0FUTDIgaXMgbm90IHNldAojIENPTkZJR19BVEwxIGlzIG5vdCBzZXQK IyBDT05GSUdfQVRMMUUgaXMgbm90IHNldAojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0CiMgQ09O RklHX0FMWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5vdCBzZXQK Q09ORklHX05FVF9DQURFTkNFPXkKIyBDT05GSUdfTUFDQiBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0JST0FEQ09NPXkKIyBDT05GSUdfQjQ0IGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMiBp cyBub3Qgc2V0CiMgQ09ORklHX0NOSUMgaXMgbm90IHNldAojIENPTkZJR19USUdPTjMgaXMgbm90 IHNldAojIENPTkZJR19CTlgyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWFQgaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5BIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAoj IENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JH WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CiMgQ09ORklH X0xJUVVJRElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09ORklH X0NIRUxTSU9fVDEgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1Q0IGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hFTFNJT19UNFZGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQoj IENPTkZJR19FTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09O RklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQojIENPTkZJR19ORVRf VFVMSVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09ORklHX0RMMksg aXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0Va Q0hJUD15CkNPTkZJR19ORVRfVkVORE9SX0VYQVI9eQojIENPTkZJR19TMklPIGlzIG5vdCBzZXQK IyBDT05GSUdfVlhHRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0ZVSklUU1U9eQojIENP TkZJR19QQ01DSUFfRk1WSjE4WCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hQPXkKIyBD T05GSUdfSFAxMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQpDT05GSUdf TkVUX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0UxMDAgaXMgbm90IHNldApDT05GSUdfRTEwMDA9 eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0UxMDAwRV9IV1RTPXkKQ09ORklHX0lHQj15CkNPTkZJ R19JR0JfSFdNT049eQojIENPTkZJR19JR0JWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0IgaXMg bm90IHNldApDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQojIENPTkZJR19JNDBF IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSTgyNVhYPXkKIyBDT05GSUdfSk1FIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01WTURJTyBpcyBub3Qg c2V0CiMgQ09ORklHX1NLR0UgaXMgbm90IHNldAojIENPTkZJR19TS1kyIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfTUVMTEFOT1g9eQojIENPTkZJR19NTFg0X0VOIGlzIG5vdCBzZXQKIyBD T05GSUdfTUxYNF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNV9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfTUxYU1dfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWEZXIGlzIG5vdCBzZXQK Q09ORklHX05FVF9WRU5ET1JfTUlDUkVMPXkKIyBDT05GSUdfS1M4ODUxX01MTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tTWjg4NFhfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfRkVBTE5YIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfTkFUU0VNST15CiMgQ09ORklHX05BVFNFTUkgaXMgbm90IHNl dAojIENPTkZJR19OUzgzODIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01F PXkKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09ORklHX1BDTUNJQV9BWE5FVCBpcyBub3Qg c2V0CiMgQ09ORklHX05FMktfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENNQ0lBX1BDTkVUIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKIyBDT05GSUdfRk9SQ0VERVRIIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNl dApDT05GSUdfTkVUX1BBQ0tFVF9FTkdJTkU9eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQK IyBDT05GSUdfWUVMTE9XRklOIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkK IyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1FMQ05JQyBpcyBub3Qgc2V0CiMg Q09ORklHX1FMR0UgaXMgbm90IHNldAojIENPTkZJR19ORVRYRU5fTklDIGlzIG5vdCBzZXQKIyBD T05GSUdfUUVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJ R19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldAojIENPTkZJR184 MTM5VE9PIGlzIG5vdCBzZXQKIyBDT05GSUdfUjgxNjkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1T VU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VF UT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkKIyBDT05GSUdfU0M5MjAzMSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1NJUz15CiMgQ09ORklHX1NJUzkwMCBpcyBub3Qgc2V0CiMgQ09O RklHX1NJUzE5MCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQojIENP TkZJR19TRkMgaXMgbm90IHNldAojIENPTkZJR19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfU01TQz15CiMgQ09ORklHX1BDTUNJQV9TTUM5MUM5MiBpcyBub3Qgc2V0CiMg Q09ORklHX0VQSUMxMDAgaXMgbm90IHNldAojIENPTkZJR19TTVNDOTExWCBpcyBub3Qgc2V0CiMg Q09ORklHX1NNU0M5NDIwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1RNSUNSTz15CiMg Q09ORklHX1NUTU1BQ19FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TVU49eQojIENP TkZJR19IQVBQWU1FQUwgaXMgbm90IHNldAojIENPTkZJR19TVU5HRU0gaXMgbm90IHNldAojIENP TkZJR19DQVNTSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfTklVIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfVEVIVVRJPXkKIyBDT05GSUdfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfVEk9eQojIENPTkZJR19USV9DUFNXX0FMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RMQU4g aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJTkUgaXMg bm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJR19XSVpO RVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSVJDT009eQojIENPTkZJR19Q Q01DSUFfWElSQzJQUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBD T05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAojIENP TkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkKQ09ORklHX01E SU9fQlVTPXkKQ09ORklHX01ESU9fQklUQkFORz15CiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qg c2V0CiMgQ09ORklHX01ESU9fVEhVTkRFUiBpcyBub3Qgc2V0CkNPTkZJR19QSFlMSUI9eQpDT05G SUdfU1dQSFk9eQojIENPTkZJR19MRURfVFJJR0dFUl9QSFkgaXMgbm90IHNldAoKIwojIE1JSSBQ SFkgZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQU1EX1BIWT15CkNPTkZJR19BUVVBTlRJQV9QSFk9 eQpDT05GSUdfQVQ4MDNYX1BIWT15CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKQ09O RklHX0JDTTg3WFhfUEhZPXkKIyBDT05GSUdfQlJPQURDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0lDQURBX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19DT1JUSU5BX1BIWT15CkNPTkZJR19EQVZJ Q09NX1BIWT15CiMgQ09ORklHX0RQODM4MjJfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg0 OF9QSFkgaXMgbm90IHNldApDT05GSUdfRFA4Mzg2N19QSFk9eQpDT05GSUdfRklYRURfUEhZPXkK Q09ORklHX0lDUExVU19QSFk9eQpDT05GSUdfSU5URUxfWFdBWV9QSFk9eQpDT05GSUdfTFNJX0VU MTAxMUNfUEhZPXkKIyBDT05GSUdfTFhUX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExf UEhZIGlzIG5vdCBzZXQKQ09ORklHX01BUlZFTExfMTBHX1BIWT15CiMgQ09ORklHX01JQ1JFTF9Q SFkgaXMgbm90IHNldApDT05GSUdfTUlDUk9DSElQX1BIWT15CkNPTkZJR19NSUNST1NFTUlfUEhZ PXkKQ09ORklHX05BVElPTkFMX1BIWT15CkNPTkZJR19RU0VNSV9QSFk9eQpDT05GSUdfUkVBTFRF S19QSFk9eQojIENPTkZJR19SRU5FU0FTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JPQ0tDSElQ X1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT15CkNPTkZJR19TVEUxMFhQPXkKQ09ORklH X1RFUkFORVRJQ1NfUEhZPXkKQ09ORklHX1ZJVEVTU0VfUEhZPXkKQ09ORklHX1hJTElOWF9HTUlJ MlJHTUlJPXkKQ09ORklHX1BQUD15CkNPTkZJR19QUFBfQlNEQ09NUD15CiMgQ09ORklHX1BQUF9E RUZMQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQX0ZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklH X1BQUF9NUFBFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQX01VTFRJTElOSyBpcyBub3Qgc2V0CkNP TkZJR19QUFBPQVRNPXkKQ09ORklHX1BQUE9FPXkKQ09ORklHX1BQUF9BU1lOQz15CiMgQ09ORklH X1BQUF9TWU5DX1RUWSBpcyBub3Qgc2V0CkNPTkZJR19TTElQPXkKQ09ORklHX1NMSEM9eQojIENP TkZJR19TTElQX0NPTVBSRVNTRUQgaXMgbm90IHNldApDT05GSUdfU0xJUF9TTUFSVD15CkNPTkZJ R19TTElQX01PREVfU0xJUDY9eQoKIwojIEhvc3Qtc2lkZSBVU0Igc3VwcG9ydCBpcyBuZWVkZWQg Zm9yIFVTQiBOZXR3b3JrIEFkYXB0ZXIgc3VwcG9ydAojCkNPTkZJR19XTEFOPXkKIyBDT05GSUdf V0xBTl9WRU5ET1JfQURNVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfQVRIIGlz IG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1JfQVRNRUwgaXMgbm90IHNldApDT05GSUdfV0xB Tl9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfV0xBTl9WRU5ET1JfQ0lTQ089eQpDT05GSUdfV0xB Tl9WRU5ET1JfSU5URUw9eQojIENPTkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTCBpcyBub3Qgc2V0 CkNPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFU RUsgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKIyBDT05GSUdfV0xBTl9W RU5ET1JfUkVBTFRFSyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQpDT05GSUdf V0xBTl9WRU5ET1JfU1Q9eQpDT05GSUdfV0xBTl9WRU5ET1JfVEk9eQpDT05GSUdfV0xBTl9WRU5E T1JfWllEQVM9eQpDT05GSUdfV0xBTl9WRU5ET1JfUVVBTlRFTk5BPXkKIyBDT05GSUdfUENNQ0lB X1JBWUNTIGlzIG5vdCBzZXQKCiMKIyBXaU1BWCBXaXJlbGVzcyBCcm9hZGJhbmQgZGV2aWNlcwoj CgojCiMgRW5hYmxlIFVTQiBzdXBwb3J0IHRvIHNlZSBXaU1BWCBVU0IgZHJpdmVycwojCkNPTkZJ R19XQU49eQojIENPTkZJR19IRExDIGlzIG5vdCBzZXQKQ09ORklHX0RMQ0k9eQpDT05GSUdfRExD SV9NQVg9OAojIENPTkZJR19TQk5JIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBu b3Qgc2V0CkNPTkZJR19JU0ROPXkKQ09ORklHX0lTRE5fSTRMPXkKIyBDT05GSUdfSVNETl9BVURJ TyBpcyBub3Qgc2V0CgojCiMgSVNETiBmZWF0dXJlIHN1Ym1vZHVsZXMKIwpDT05GSUdfSVNETl9E SVZFUlNJT049eQoKIwojIElTRE40TGludXggaGFyZHdhcmUgZHJpdmVycwojCgojCiMgUGFzc2l2 ZSBjYXJkcwojCkNPTkZJR19JU0ROX0RSVl9ISVNBWD15CgojCiMgRC1jaGFubmVsIHByb3RvY29s IGZlYXR1cmVzCiMKIyBDT05GSUdfSElTQVhfRVVSTyBpcyBub3Qgc2V0CkNPTkZJR19ISVNBWF8x VFI2PXkKIyBDT05GSUdfSElTQVhfTkkxIGlzIG5vdCBzZXQKQ09ORklHX0hJU0FYX01BWF9DQVJE Uz04CgojCiMgSGlTYXggc3VwcG9ydGVkIGNhcmRzCiMKIyBDT05GSUdfSElTQVhfMTZfMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJU0FYX1RFTEVTUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhf UzBCT1ggaXMgbm90IHNldAojIENPTkZJR19ISVNBWF9GUklUWlBDSSBpcyBub3Qgc2V0CkNPTkZJ R19ISVNBWF9BVk1fQTFfUENNQ0lBPXkKQ09ORklHX0hJU0FYX0VMU0E9eQojIENPTkZJR19ISVNB WF9ESUVITERJVkEgaXMgbm90IHNldAojIENPTkZJR19ISVNBWF9TRURMQkFVRVIgaXMgbm90IHNl dAojIENPTkZJR19ISVNBWF9ORVRKRVQgaXMgbm90IHNldAojIENPTkZJR19ISVNBWF9ORVRKRVRf VSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX05JQ0NZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElT QVhfQktNX0E0VCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX1NDVF9RVUFEUk8gaXMgbm90IHNl dAojIENPTkZJR19ISVNBWF9HQVpFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU0FYX0hGQ19QQ0kg aXMgbm90IHNldAojIENPTkZJR19ISVNBWF9XNjY5MiBpcyBub3Qgc2V0CkNPTkZJR19ISVNBWF9I RkNfU1g9eQpDT05GSUdfSElTQVhfREVCVUc9eQoKIwojIEhpU2F4IFBDTUNJQSBjYXJkIHNlcnZp Y2UgbW9kdWxlcwojCiMgQ09ORklHX0hJU0FYX0VMU0FfQ1MgaXMgbm90IHNldApDT05GSUdfSElT QVhfQVZNX0ExX0NTPXkKCiMKIyBIaVNheCBzdWIgZHJpdmVyIG1vZHVsZXMKIwojIENPTkZJR19I SVNBWF9IRkM0UzhTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTQVhfRlJJVFpfUENJUE5QIGlzIG5v dCBzZXQKQ09ORklHX0lTRE5fQ0FQST15CiMgQ09ORklHX0NBUElfVFJBQ0UgaXMgbm90IHNldAoj IENPTkZJR19JU0ROX0NBUElfQ0FQSTIwIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fQ0FQSV9DQVBJ RFJWPXkKQ09ORklHX0lTRE5fQ0FQSV9DQVBJRFJWX1ZFUkJPU0U9eQoKIwojIENBUEkgaGFyZHdh cmUgZHJpdmVycwojCiMgQ09ORklHX0NBUElfQVZNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FQSV9F SUNPTiBpcyBub3Qgc2V0CkNPTkZJR19JU0ROX0RSVl9HSUdBU0VUPXkKIyBDT05GSUdfR0lHQVNF VF9DQVBJIGlzIG5vdCBzZXQKQ09ORklHX0dJR0FTRVRfSTRMPXkKIyBDT05GSUdfR0lHQVNFVF9E VU1NWUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0lHQVNFVF9NMTAxIGlzIG5vdCBzZXQKQ09ORklH X0dJR0FTRVRfREVCVUc9eQpDT05GSUdfTUlTRE49eQpDT05GSUdfTUlTRE5fRFNQPXkKIyBDT05G SUdfTUlTRE5fTDFPSVAgaXMgbm90IHNldAoKIwojIG1JU0ROIGhhcmR3YXJlIGRyaXZlcnMKIwoj IENPTkZJR19NSVNETl9IRkNQQ0kgaXMgbm90IHNldAojIENPTkZJR19NSVNETl9IRkNNVUxUSSBp cyBub3Qgc2V0CiMgQ09ORklHX01JU0ROX0FWTUZSSVRaIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlT RE5fU1BFRURGQVggaXMgbm90IHNldAojIENPTkZJR19NSVNETl9JTkZJTkVPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX01JU0ROX1c2NjkyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTRE5fTkVUSkVUIGlz IG5vdCBzZXQKQ09ORklHX05WTT15CiMgQ09ORklHX05WTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19OVk1fUlJQQz15CiMgQ09ORklHX05WTV9QQkxLIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZp Y2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJR19JTlBVVF9MRURTPXkKQ09ORklHX0lO UFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9MTERFVj15CiMgQ09ORklHX0lOUFVUX1NQ QVJTRUtNQVAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNlcmxh bmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBVVF9NT1VTRURFVj15CkNPTkZJR19JTlBVVF9NT1VT RURFVl9QU0FVWD15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19J TlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj15CiMgQ09ORklH X0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBE ZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJE X0FEQyBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BRFA1NTIwPXkKQ09ORklHX0tFWUJPQVJE X0FEUDU1ODg9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tF WUJPQVJEX0FUS0JEPXkKQ09ORklHX0tFWUJPQVJEX1FUMTA3MD15CiMgQ09ORklHX0tFWUJPQVJE X1FUMjE2MCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9ETElOS19ESVI2ODU9eQojIENPTkZJ R19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9HUElPPXkKQ09ORklH X0tFWUJPQVJEX0dQSU9fUE9MTEVEPXkKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qg c2V0CkNPTkZJR19LRVlCT0FSRF9UQ0E4NDE4PXkKQ09ORklHX0tFWUJPQVJEX01BVFJJWD15CiMg Q09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9MTTgzMzM9 eQpDT05GSUdfS0VZQk9BUkRfTUFYNzM1OT15CkNPTkZJR19LRVlCT0FSRF9NQ1M9eQojIENPTkZJ R19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMg bm90IHNldApDT05GSUdfS0VZQk9BUkRfU1VOS0JEPXkKQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VD SEtFWT15CkNPTkZJR19LRVlCT0FSRF9YVEtCRD15CiMgQ09ORklHX0tFWUJPQVJEX0NST1NfRUMg aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NT1VTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X0pPWVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxF VF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9BSVBURUsgaXMgbm90 IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJM RVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5v dCBzZXQKQ09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000PXkKQ09ORklHX0lOUFVUX1RPVUNIU0NS RUVOPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BST1BFUlRJRVM9eQojIENPTkZJR19UT1VDSFNDUkVF Tl84OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzk9eQojIENPTkZJ R19UT1VDSFNDUkVFTl9BRDc4NzlfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0FU TUVMX01YVD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FVT19QSVhDSVIgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0NZ OENUTUcxMTA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkU9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fQ1lUVFNQX0kyQz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f SEFNUFNISVJFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VFVEk9eQojIENPTkZJR19U T1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f RlVKSVRTVSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9HT09ESVg9eQojIENPTkZJR19U T1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFPXkK Q09ORklHX1RPVUNIU0NSRUVOX0VLVEYyMTI3PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBp cyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FTE89eQojIENPTkZJR19UT1VDSFNDUkVFTl9X QUNPTV9XODAwMSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9eQojIENP TkZJR19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9N Q1M1MDAwPXkKQ09ORklHX1RPVUNIU0NSRUVOX01NUzExND15CiMgQ09ORklHX1RPVUNIU0NSRUVO X01FTEZBU19NSVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5v dCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9NSzcx Mj15CkNPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVD15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VE VF9GVDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5v dCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f VElfQU0zMzVYX1RTQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVI9eQojIENP TkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9DT01QT1NJVEUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUMxMzc4Mz15 CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19T RVJJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDBYX0NPUkU9eQpDT05GSUdfVE9VQ0hTQ1JF RU5fVFNDMjAwND15CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3PXkKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fVFNDMjAwN19JSU8gaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fUk1fVFM9eQoj IENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5f U0lTX0kyQz15CkNPTkZJR19UT1VDSFNDUkVFTl9TVDEyMzI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5f U1RNRlRTPXkKQ09ORklHX1RPVUNIU0NSRUVOX1NYODY1ND15CkNPTkZJR19UT1VDSFNDUkVFTl9U UFM2NTA3WD15CkNPTkZJR19UT1VDSFNDUkVFTl9aRVQ2MjIzPXkKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fWkZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1JPSE1fQlUyMTAyMz15CiMg Q09ORklHX0lOUFVUX01JU0MgaXMgbm90IHNldApDT05GSUdfUk1JNF9DT1JFPXkKIyBDT05GSUdf Uk1JNF9JMkMgaXMgbm90IHNldAojIENPTkZJR19STUk0X1NNQiBpcyBub3Qgc2V0CkNPTkZJR19S TUk0X0YwMz15CkNPTkZJR19STUk0X0YwM19TRVJJTz15CkNPTkZJR19STUk0XzJEX1NFTlNPUj15 CkNPTkZJR19STUk0X0YxMT15CkNPTkZJR19STUk0X0YxMj15CkNPTkZJR19STUk0X0YzMD15CkNP TkZJR19STUk0X0YzND15CiMgQ09ORklHX1JNSTRfRjU1IGlzIG5vdCBzZXQKCiMKIyBIYXJkd2Fy ZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NF UklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05GSUdf U0VSSU9fQ1Q4MkM3MTA9eQojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90IHNldApDT05GSUdf U0VSSU9fTElCUFMyPXkKQ09ORklHX1NFUklPX1JBVz15CiMgQ09ORklHX1NFUklPX0FMVEVSQV9Q UzIgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklHX1NF UklPX0FSQ19QUzI9eQpDT05GSUdfU0VSSU9fR1BJT19QUzI9eQojIENPTkZJR19VU0VSSU8gaXMg bm90IHNldApDT05GSUdfR0FNRVBPUlQ9eQojIENPTkZJR19HQU1FUE9SVF9OUzU1OCBpcyBub3Qg c2V0CiMgQ09ORklHX0dBTUVQT1JUX0w0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRU1V MTBLMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUX0ZNODAxIGlzIG5vdCBzZXQKCiMKIyBD aGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09OU09M RV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xFX1NM RUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HPXkK Q09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90 IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1JPVVRFUiBpcyBu b3Qgc2V0CkNPTkZJR19UUkFDRV9TSU5LPXkKQ09ORklHX0RFVk1FTT15CkNPTkZJR19ERVZLTUVN PXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdf U0VSSUFMXzgyNTA9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlMgaXMg bm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0ZJTlRF Sz15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15 CkNPTkZJR19TRVJJQUxfODI1MF9FWEFSPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQ1MgaXMgbm90 IHNldApDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVO VElNRV9VQVJUUz00CiMgQ09ORklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX0RXPXkK IyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUw X0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfTU9Y QSBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCkNPTkZJR19T RVJJQUxfVUFSVExJVEU9eQpDT05GSUdfU0VSSUFMX1VBUlRMSVRFX0NPTlNPTEU9eQpDT05GSUdf U0VSSUFMX1VBUlRMSVRFX05SX1VBUlRTPTEKQ09ORklHX1NFUklBTF9DT1JFPXkKQ09ORklHX1NF UklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF9TQ0NOWFA9eQojIENPTkZJR19TRVJJQUxfU0NDTlhQX0NPTlNPTEUgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FM VEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlQ9eQpDT05G SUdfU0VSSUFMX0FMVEVSQV9VQVJUX01BWFBPUlRTPTQKQ09ORklHX1NFUklBTF9BTFRFUkFfVUFS VF9CQVVEUkFURT0xMTUyMDAKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX0NPTlNPTEUgaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQ MiBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVD15CiMgQ09ORklHX1NFUklBTF9G U0xfTFBVQVJUX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0RFVl9CVVM9eQpDT05G SUdfU0VSSUFMX0RFVl9DVFJMX1RUWVBPUlQ9eQpDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19W SVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9eQpDT05GSUdfSVBNSV9ETUlfREVD T0RFPXkKQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQ9eQpDT05GSUdfSVBNSV9QQU5JQ19TVFJJTkc9 eQpDT05GSUdfSVBNSV9ERVZJQ0VfSU5URVJGQUNFPXkKQ09ORklHX0lQTUlfU0k9eQpDT05GSUdf SVBNSV9TU0lGPXkKQ09ORklHX0lQTUlfV0FUQ0hET0c9eQpDT05GSUdfSVBNSV9QT1dFUk9GRj15 CkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09eQpDT05GSUdf SFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9N X1ZJQT15CiMgQ09ORklHX0hXX1JBTkRPTV9WSVJUSU8gaXMgbm90IHNldApDT05GSUdfSFdfUkFO RE9NX1RQTT15CiMgQ09ORklHX05WUkFNIGlzIG5vdCBzZXQKQ09ORklHX1IzOTY0PXkKIyBDT05G SUdfQVBQTElDT00gaXMgbm90IHNldAoKIwojIFBDTUNJQSBjaGFyYWN0ZXIgZGV2aWNlcwojCiMg Q09ORklHX1NZTkNMSU5LX0NTIGlzIG5vdCBzZXQKQ09ORklHX0NBUkRNQU5fNDAwMD15CkNPTkZJ R19DQVJETUFOXzQwNDA9eQpDT05GSUdfU0NSMjRYPXkKQ09ORklHX0lQV0lSRUxFU1M9eQpDT05G SUdfTVdBVkU9eQojIENPTkZJR19SQVdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSFBFVCBp cyBub3Qgc2V0CiMgQ09ORklHX0hBTkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CkNPTkZJR19UQ0df VFBNPXkKQ09ORklHX1RDR19USVNfQ09SRT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENH X1RJU19JMkNfQVRNRUwgaXMgbm90IHNldApDT05GSUdfVENHX1RJU19JMkNfSU5GSU5FT049eQpD T05GSUdfVENHX1RJU19JMkNfTlVWT1RPTj15CkNPTkZJR19UQ0dfTlNDPXkKIyBDT05GSUdfVENH X0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05G SUdfVENHX0NSQiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19WVFBNX1BST1hZIGlzIG5vdCBzZXQK Q09ORklHX1RDR19USVNfU1QzM1pQMjQ9eQpDT05GSUdfVENHX1RJU19TVDMzWlAyNF9JMkM9eQpD T05GSUdfVEVMQ0xPQ0s9eQpDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5v dCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BS RUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklH X0kyQ19DSEFSREVWPXkKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEkyQyBDaGlw IHN1cHBvcnQKIwpDT05GSUdfSTJDX01VWF9HUElPPXkKQ09ORklHX0kyQ19NVVhfTFRDNDMwNj15 CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0MSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX1BDQTk1 NHg9eQpDT05GSUdfSTJDX01VWF9SRUc9eQpDT05GSUdfSTJDX01VWF9NTFhDUExEPXkKQ09ORklH X0kyQ19IRUxQRVJfQVVUTz15CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BD QT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNv bnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19JODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0lTQ0ggaXMg bm90IHNldAojIENPTkZJR19JMkNfSVNNVCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19QSUlYNCBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ORk9SQ0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJ UzU1OTUgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX1NJUzk2WCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUEgaXMgbm90IHNldAojIENPTkZJ R19JMkNfVklBUFJPIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19JMkNf U0NNSSBpcyBub3Qgc2V0CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVtYmVk ZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKQ09ORklHX0kyQ19DQlVTX0dQSU89eQpDT05GSUdfSTJD X0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJ R19JMkNfREVTSUdOV0FSRV9TTEFWRT15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19FTUVWMiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19HUElPIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19LRU1QTEQ9eQojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBz ZXQKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qg c2V0CkNPTkZJR19JMkNfU0lNVEVDPXkKQ09ORklHX0kyQ19YSUxJTlg9eQoKIwojIEV4dGVybmFs IEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfUEFSUE9SVF9MSUdIVCBp cyBub3Qgc2V0CkNPTkZJR19JMkNfVEFPU19FVk09eQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMg ZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19DUk9T X0VDX1RVTk5FTD15CkNPTkZJR19JMkNfU0xBVkU9eQpDT05GSUdfSTJDX1NMQVZFX0VFUFJPTT15 CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FM R08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9eQpDT05GSUdfSFNJPXkKQ09ORklHX0hTSV9CT0FS RElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNsaWVudHMKIwpDT05GSUdf SFNJX0NIQVI9eQpDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMK IyBQUFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90 IHNldAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKQ09ORklHX1BQU19DTElF TlRfR1BJTz15CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAojCgojCiMgUFRQIGNsb2NrIHN1 cHBvcnQKIwpDT05GSUdfUFRQXzE1ODhfQ0xPQ0s9eQoKIwojIEVuYWJsZSBQSFlMSUIgYW5kIE5F VFdPUktfUEhZX1RJTUVTVEFNUElORyB0byBzZWUgdGhlIGFkZGl0aW9uYWwgY2xvY2tzLgojCkNP TkZJR19QVFBfMTU4OF9DTE9DS19LVk09eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPX0FD UEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qg c2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJQz15CkNPTkZJR19HUElP X01BWDczMFg9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJ T19BTURQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fQVhQMjA5IGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fRFdBUEI9eQojIENPTkZJR19HUElPX0VYQVIgaXMgbm90IHNldApDT05GSUdfR1BJT19H RU5FUklDX1BMQVRGT1JNPXkKIyBDT05GSUdfR1BJT19JQ0ggaXMgbm90IHNldAojIENPTkZJR19H UElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX01PQ0tVUD15CiMgQ09ORklHX0dQ SU9fVlg4NTUgaXMgbm90IHNldAoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwpD T05GSUdfR1BJT19GNzE4OFg9eQpDT05GSUdfR1BJT19JVDg3PXkKIyBDT05GSUdfR1BJT19TQ0gg aXMgbm90IHNldAojIENPTkZJR19HUElPX1NDSDMxMVggaXMgbm90IHNldAoKIwojIEkyQyBHUElP IGV4cGFuZGVycwojCkNPTkZJR19HUElPX0FEUDU1ODg9eQpDT05GSUdfR1BJT19BRFA1NTg4X0lS UT15CkNPTkZJR19HUElPX01BWDczMDA9eQpDT05GSUdfR1BJT19NQVg3MzJYPXkKQ09ORklHX0dQ SU9fTUFYNzMyWF9JUlE9eQpDT05GSUdfR1BJT19QQ0E5NTNYPXkKQ09ORklHX0dQSU9fUENBOTUz WF9JUlE9eQojIENPTkZJR19HUElPX1BDRjg1N1ggaXMgbm90IHNldApDT05GSUdfR1BJT19UUElD MjgxMD15CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTUyMD15CkNP TkZJR19HUElPX0FSSVpPTkE9eQpDT05GSUdfR1BJT19CRDk1NzFNV1Y9eQpDT05GSUdfR1BJT19L RU1QTEQ9eQpDT05GSUdfR1BJT19MUDg3M1g9eQpDT05GSUdfR1BJT19QQUxNQVM9eQojIENPTkZJ R19HUElPX1RQUzY1MjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UV0w2MDQwIGlzIG5vdCBz ZXQKQ09ORklHX0dQSU9fV004OTk0PXkKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJ R19HUElPX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSV9JRElPXzE2 IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfVzEg aXMgbm90IHNldApDT05GSUdfUE9XRVJfQVZTPXkKQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklH X1BPV0VSX1JFU0VUX1JFU1RBUlQ9eQpDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9X RVJfU1VQUExZX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQK IyBDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9X RVIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05G SUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVS WV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfREE5MTUwIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EQTkxNTAgaXMgbm90IHNldAojIENPTkZJR19BWFAyMFhf UE9XRVIgaXMgbm90IHNldAojIENPTkZJR19BWFAyODhfRlVFTF9HQVVHRSBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVFRFUllfTUFYMTcwNDAgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3 MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0dQSU8gaXMgbm90 IHNldAojIENPTkZJR19DSEFSR0VSX01BTkFHRVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X0xUQzM2NTEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDE0NTc3IGlzIG5vdCBzZXQK IyBDT05GSUdfQ0hBUkdFUl9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFY ODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09O RklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDczNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NI QVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hBUkdFUl9UUFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf VFBTNjUyMTcgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEgaXMgbm90 IHNldAojIENPTkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf UlQ5NDU1IGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9OX1ZJRD15CiMgQ09O RklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBD T05GSUdfU0VOU09SU19BQklUVUdVUlUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FCSVRV R1VSVTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQxNCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FENzQxOD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9eQojIENPTkZJR19TRU5T T1JTX0FETTEwMjUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI2PXkKIyBDT05GSUdf U0VOU09SU19BRE0xMDI5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAzMT15CkNPTkZJ R19TRU5TT1JTX0FETTkyNDA9eQojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDYy PXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19B RFQ3NDc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNDNzYyMT15CiMgQ09ORklHX1NFTlNP UlNfSzhURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19LMTBURU1QIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19B UFBMRVNNQz15CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQVNQRUVEPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15 CkNPTkZJR19TRU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RFTExfU01NPXkKIyBDT05G SUdfU0VOU09SU19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNP TkZJR19TRU5TT1JTX0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CiMgQ09ORklH X1NFTlNPUlNfTUMxMzc4M19BREMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0ZTQ0hNRCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19HTDUxOFNNPXkKQ09ORklHX1NFTlNPUlNfR0w1MjBTTT15CkNPTkZJR19TRU5TT1JT X0c3NjBBPXkKQ09ORklHX1NFTlNPUlNfRzc2Mj15CkNPTkZJR19TRU5TT1JTX0dQSU9fRkFOPXkK Q09ORklHX1NFTlNPUlNfSElINjEzMD15CkNPTkZJR19TRU5TT1JTX0lCTUFFTT15CkNPTkZJR19T RU5TT1JTX0lCTVBFWD15CkNPTkZJR19TRU5TT1JTX0lJT19IV01PTj15CiMgQ09ORklHX1NFTlNP UlNfSTU1MDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19DT1JFVEVNUD15CiMgQ09ORklHX1NF TlNPUlNfSVQ4NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0pDNDI9eQpDT05GSUdfU0VOU09S U19QT1dSMTIyMD15CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9eQojIENPTkZJR19TRU5TT1JTX0xU QzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5OTAgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0xUQzQxNTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MjE1PXkK Q09ORklHX1NFTlNPUlNfTFRDNDIyMj15CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9eQpDT05GSUdf U0VOU09SU19MVEM0MjYwPXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CkNPTkZJR19TRU5TT1JT X01BWDE2MDY1PXkKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19NQVgxNjY4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTk3PXkKIyBDT05G SUdfU0VOU09SU19NQVg2NjM5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CkNP TkZJR19TRU5TT1JTX01BWDY2NTA9eQpDT05GSUdfU0VOU09SU19NQVg2Njk3PXkKQ09ORklHX1NF TlNPUlNfTUFYMzE3OTA9eQojIENPTkZJR19TRU5TT1JTX01DUDMwMjEgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19UQzY1ND15CkNPTkZJR19TRU5TT1JTX0xNNjM9eQpDT05GSUdfU0VOU09SU19M TTczPXkKQ09ORklHX1NFTlNPUlNfTE03NT15CkNPTkZJR19TRU5TT1JTX0xNNzc9eQpDT05GSUdf U0VOU09SU19MTTc4PXkKIyBDT05GSUdfU0VOU09SU19MTTgwIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19MTTgzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04NT15CkNPTkZJR19TRU5T T1JTX0xNODc9eQojIENPTkZJR19TRU5TT1JTX0xNOTAgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19MTTkyPXkKQ09ORklHX1NFTlNPUlNfTE05Mz15CiMgQ09ORklHX1NFTlNPUlNfTE05NTIzNCBp cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTUyNDE9eQojIENPTkZJR19TRU5TT1JTX0xNOTUy NDUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQzg3MzYwPXkKQ09ORklHX1NFTlNPUlNfUEM4 NzQyNz15CkNPTkZJR19TRU5TT1JTX05UQ19USEVSTUlTVE9SPXkKQ09ORklHX1NFTlNPUlNfTkNU NjY4Mz15CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X05DVDc4MDI9eQojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19QQ0Y4NTkxPXkKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19T SFQxNT15CiMgQ09ORklHX1NFTlNPUlNfU0hUMjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19T SFQzeD15CkNPTkZJR19TRU5TT1JTX1NIVEMxPXkKIyBDT05GSUdfU0VOU09SU19TSVM1NTk1IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRE1FMTczNz15CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9 eQpDT05GSUdfU0VOU09SU19FTUMyMTAzPXkKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9eQpDT05G SUdfU0VOU09SU19TTVNDNDdNMT15CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5NyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1NDSDU2WFhfQ09NTU9OPXkKQ09ORklHX1NFTlNPUlNfU0NINTYyNz15CkNPTkZJR19TRU5TT1JT X1NDSDU2MzY9eQojIENPTkZJR19TRU5TT1JTX1NUVFM3NTEgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19TTU02NjU9eQpDT05GSUdfU0VOU09SU19BREMxMjhEODE4PXkKQ09ORklHX1NFTlNPUlNf QURTMTAxNT15CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0FNQzY4MjE9eQpDT05GSUdfU0VOU09SU19JTkEyMDk9eQojIENPTkZJR19TRU5TT1JTX0lO QTJYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTMyMjE9eQojIENPTkZJR19TRU5TT1JT X1RDNzQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfVE1QMTAyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QMTAzPXkKQ09O RklHX1NFTlNPUlNfVE1QMTA4PXkKIyBDT05GSUdfU0VOU09SU19UTVA0MDEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19UTVA0MjE9eQpDT05GSUdfU0VOU09SU19WSUFfQ1BVVEVNUD15CiMgQ09O RklHX1NFTlNPUlNfVklBNjg2QSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZUMTIxMT15CiMg Q09ORklHX1NFTlNPUlNfVlQ4MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3ODFE IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD15CiMgQ09ORklHX1NFTlNPUlNfVzgz NzkyRCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz15CkNPTkZJR19TRU5TT1JTX1c4 Mzc5NT15CiMgQ09ORklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkwgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19XODNMNzg1VFM9eQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9eQpDT05GSUdfU0VO U09SU19XODM2MjdIRj15CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKCiMK IyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5TT1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTD15CkNPTkZJ R19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJR19USEVSTUFMX0hX TU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJUFM9eQojIENPTkZJR19USEVSTUFMX0RF RkFVTFRfR09WX1NURVBfV0lTRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09W X0ZBSVJfU0hBUkU9eQojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMg bm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBu b3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKIyBDT05GSUdfVEhFUk1BTF9H T1ZfU1RFUF9XSVNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORz15CkNP TkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKQ09ORklHX1RIRVJNQUxfR09WX1BPV0VSX0FM TE9DQVRPUj15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfUE9XRVJDTEFNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD15 CiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQz NDBYIHRoZXJtYWwgZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVJJQ19B RENfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19D T1JFPXkKQ09ORklHX1dBVENIRE9HX05PV0FZT1VUPXkKQ09ORklHX1dBVENIRE9HX0hBTkRMRV9C T09UX0VOQUJMRUQ9eQojIENPTkZJR19XQVRDSERPR19TWVNGUyBpcyBub3Qgc2V0CgojCiMgV2F0 Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz15CiMgQ09ORklHX0RB OTA2M19XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19EQTkwNjJfV0FUQ0hET0c9eQojIENPTkZJ R19XREFUX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19YSUxJTlhfV0FUQ0hET0c9eQojIENPTkZJR19a SUlSQVZFX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0NBREVOQ0VfV0FUQ0hET0c9eQojIENP TkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDYzWFhfV0FUQ0hET0cgaXMg bm90IHNldApDT05GSUdfQUNRVUlSRV9XRFQ9eQpDT05GSUdfQURWQU5URUNIX1dEVD15CiMgQ09O RklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FMSU03MTAxX1dEVCBpcyBub3Qg c2V0CiMgQ09ORklHX0Y3MTgwOEVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU1A1MTAwX1RDTyBp cyBub3Qgc2V0CiMgQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJ R19FVVJPVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JQjcwMF9XRFQgaXMgbm90IHNldApD T05GSUdfSUJNQVNSPXkKQ09ORklHX1dBRkVSX1dEVD15CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBp cyBub3Qgc2V0CiMgQ09ORklHX0lFNlhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUQ09fV0RU IGlzIG5vdCBzZXQKQ09ORklHX0lUODcxMkZfV0RUPXkKIyBDT05GSUdfSVQ4N19XRFQgaXMgbm90 IHNldAojIENPTkZJR19IUF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFTVBMRF9XRFQg aXMgbm90IHNldApDT05GSUdfU0MxMjAwX1dEVD15CkNPTkZJR19QQzg3NDEzX1dEVD15CiMgQ09O RklHX05WX1RDTyBpcyBub3Qgc2V0CiMgQ09ORklHXzYwWFhfV0RUIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1BVNV9XRFQgaXMgbm90IHNldApDT05GSUdfU01TQ19TQ0gzMTFYX1dEVD15CkNPTkZJR19T TVNDMzdCNzg3X1dEVD15CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM2 MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qgc2V0CiMgQ09O RklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RUIGlzIG5vdCBzZXQK Q09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0c9eQojIENPTkZJR19OSTkwM1hfV0RUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTklDNzAxOF9XRFQgaXMgbm90IHNldApDT05GSUdfTUVOX0EyMV9XRFQ9eQoK IwojIFBDSS1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMg bm90IHNldAojIENPTkZJR19XRFRQQ0kgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVv dXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNl dApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNrcGxhbmUKIwpD T05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJM RT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBu b3Qgc2V0CkNPTkZJR19TU0JfUENNQ0lBSE9TVF9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9QQ01D SUFIT1NUIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJMRT15CiMgQ09ORklH X1NTQl9TRElPSE9TVCBpcyBub3Qgc2V0CkNPTkZJR19TU0JfREVCVUc9eQpDT05GSUdfU1NCX0RS SVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9T U0lCTEU9eQpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09O RklHX0JDTUFfSE9TVF9QQ0k9eQojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBzZXQKQ09O RklHX0JDTUFfRFJJVkVSX1BDST15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OIGlzIG5v dCBzZXQKIyBDT05GSUdfQkNNQV9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFf REVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05G SUdfTUZEX0NPUkU9eQpDT05GSUdfTUZEX0FTMzcxMT15CkNPTkZJR19QTUlDX0FEUDU1MjA9eQoj IENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9CQ001OTBYWD15 CkNPTkZJR19NRkRfQkQ5NTcxTVdWPXkKQ09ORklHX01GRF9BWFAyMFg9eQpDT05GSUdfTUZEX0FY UDIwWF9JMkM9eQpDT05GSUdfTUZEX0NST1NfRUM9eQojIENPTkZJR19NRkRfQ1JPU19FQ19JMkMg aXMgbm90IHNldAojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9E QTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfREE5MDYyPXkKQ09ORklHX01GRF9EQTkwNjM9eQpDT05GSUdfTUZEX0RBOTE1MD15CkNP TkZJR19NRkRfTUMxM1hYWD15CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9eQpDT05GSUdfSFRDX1BB U0lDMz15CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxf UVVBUktfSTJDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBD T05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hUV0MgaXMgbm90IHNldAojIENPTkZJR19NRkRf SU5URUxfTFBTU19BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0pBTlpfQ01PRElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9L RU1QTEQ9eQpDT05GSUdfTUZEXzg4UE04MDA9eQpDT05GSUdfTUZEXzg4UE04MDU9eQpDT05GSUdf TUZEXzg4UE04NjBYPXkKQ09ORklHX01GRF9NQVgxNDU3Nz15CkNPTkZJR19NRkRfTUFYNzc2OTM9 eQojIENPTkZJR19NRkRfTUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01B WDg5OTcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5OTg9eQpDT05GSUdfTUZEX01UNjM5Nz15 CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkVUVSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMz MjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUU1hfUENJIGlzIG5vdCBzZXQKQ09ORklHX01G RF9SVDUwMzM9eQojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0VD X0NPUkU9eQpDT05GSUdfTUZEX1NJNDc2WF9DT1JFPXkKQ09ORklHX01GRF9TTTUwMT15CiMgQ09O RklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TS1k4MTQ1Mj15CkNPTkZJ R19NRkRfU01TQz15CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9T WVNDT049eQpDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREM9eQojIENPTkZJR19NRkRfTFAzOTQz IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9U SV9MTVUgaXMgbm90IHNldApDT05GSUdfTUZEX1BBTE1BUz15CkNPTkZJR19UUFM2MTA1WD15CiMg Q09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90IHNldAoj IENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldApDT05GSUdfTUZEX1RQUzY1MDkwPXkKQ09O RklHX01GRF9UUFM2NTIxNz15CiMgQ09ORklHX01GRF9UUFM2ODQ3MCBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfVElfTFA4NzNYPXkKQ09ORklHX01GRF9UUFM2NTIxOD15CiMgQ09ORklHX01GRF9UUFM2 NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90 IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldApDT05GSUdfVFdMNjA0MF9DT1JF PXkKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MTTM1MzM9 eQojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qg c2V0CkNPTkZJR19NRkRfQVJJWk9OQT15CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQpDT05GSUdf TUZEX0NTNDdMMjQ9eQojIENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1dNNTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTcgaXMgbm90IHNldAojIENPTkZJ R19NRkRfV004OTk4IGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg0MDA9eQojIENPTkZJR19NRkRf V004MzFYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQK Q09ORklHX01GRF9XTTg5OTQ9eQpDT05GSUdfUkVHVUxBVE9SPXkKQ09ORklHX1JFR1VMQVRPUl9E RUJVRz15CkNPTkZJR19SRUdVTEFUT1JfRklYRURfVk9MVEFHRT15CiMgQ09ORklHX1JFR1VMQVRP Ul9WSVJUVUFMX0NPTlNVTUVSIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0Vf Q09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SXzg4UE04MDA9eQpDT05GSUdfUkVHVUxBVE9SXzg4 UE04NjA3PXkKQ09ORklHX1JFR1VMQVRPUl9BQ1Q4ODY1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0FE NTM5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9BTkFUT1AgaXMgbm90IHNldApDT05G SUdfUkVHVUxBVE9SX0FTMzcxMT15CkNPTkZJR19SRUdVTEFUT1JfQVhQMjBYPXkKQ09ORklHX1JF R1VMQVRPUl9CQ001OTBYWD15CkNPTkZJR19SRUdVTEFUT1JfQkQ5NTcxTVdWPXkKIyBDT05GSUdf UkVHVUxBVE9SX0RBOTA2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNjMgaXMg bm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9EQTkyMTE9eQpDT05GSUdfUkVHVUxBVE9SX0ZBTjUzNTU1PXkKQ09ORklHX1JFR1VMQVRP Ul9HUElPPXkKQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1PXkKIyBDT05GSUdfUkVHVUxBVE9SX0lT TDYyNzFBIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0xQMzk3MSBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9MUDM5NzIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTFA4 NzJYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDg3NTU9eQpDT05GSUdfUkVHVUxBVE9S X0xUQzM1ODk9eQojIENPTkZJR19SRUdVTEFUT1JfTFRDMzY3NiBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfTUFYMTQ1Nzc9eQpDT05GSUdfUkVHVUxBVE9SX01BWDE1ODY9eQpDT05GSUdfUkVH VUxBVE9SX01BWDg2NDk9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYODY2MCBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfTUFYODk1Mj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODk5OD15CiMgQ09O RklHX1JFR1VMQVRPUl9NQVg3NzY5MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUMxM1hY WF9DT1JFPXkKIyBDT05GSUdfUkVHVUxBVE9SX01DMTM3ODMgaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX01DMTM4OTI9eQpDT05GSUdfUkVHVUxBVE9SX01UNjMxMT15CkNPTkZJR19SRUdVTEFU T1JfTVQ2MzIzPXkKIyBDT05GSUdfUkVHVUxBVE9SX01UNjM5NyBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfUEFMTUFTPXkKQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEwMD15CkNPTkZJR19SRUdV TEFUT1JfUFY4ODA2MD15CiMgQ09ORklHX1JFR1VMQVRPUl9QVjg4MDgwIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9QVjg4MDkwPXkKQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQTUk9eQpDT05G SUdfUkVHVUxBVE9SX1JUNTAzMz15CiMgQ09ORklHX1JFR1VMQVRPUl9TMk1QQTAxIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKIyBDT05GSUdfUkVHVUxBVE9SX1M1TTg3Njcg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1NLWTgxNDUyPXkKIyBDT05GSUdfUkVHVUxBVE9S X1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9 eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9S X1RQUzY1MDkwPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTEzMj15CkNPTkZJR19SRUdVTEFUT1Jf VFBTNjUyMTc9eQpDT05GSUdfUkVHVUxBVE9SX1dNODQwMD15CkNPTkZJR19SRUdVTEFUT1JfV004 OTk0PXkKQ09ORklHX1JDX0NPUkU9eQpDT05GSUdfUkNfTUFQPXkKQ09ORklHX1JDX0RFQ09ERVJT PXkKQ09ORklHX0xJUkM9eQpDT05GSUdfSVJfTElSQ19DT0RFQz15CkNPTkZJR19JUl9ORUNfREVD T0RFUj15CkNPTkZJR19JUl9SQzVfREVDT0RFUj15CkNPTkZJR19JUl9SQzZfREVDT0RFUj15CkNP TkZJR19JUl9KVkNfREVDT0RFUj15CiMgQ09ORklHX0lSX1NPTllfREVDT0RFUiBpcyBub3Qgc2V0 CkNPTkZJR19JUl9TQU5ZT19ERUNPREVSPXkKQ09ORklHX0lSX1NIQVJQX0RFQ09ERVI9eQpDT05G SUdfSVJfTUNFX0tCRF9ERUNPREVSPXkKIyBDT05GSUdfSVJfWE1QX0RFQ09ERVIgaXMgbm90IHNl dAojIENPTkZJR19SQ19ERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU1VQUE9SVCBp cyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCiMgQ09ORklHX0FHUCBpcyBub3Qgc2V0 CkNPTkZJR19WR0FfQVJCPXkKQ09ORklHX1ZHQV9BUkJfTUFYX0dQVVM9MTYKIyBDT05GSUdfVkdB X1NXSVRDSEVST08gaXMgbm90IHNldAojIENPTkZJR19EUk0gaXMgbm90IHNldAoKIwojIEFDUCAo QXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwojIENPTkZJR19EUk1fTElCX1JBTkRP TSBpcyBub3Qgc2V0CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQpDT05G SUdfRklSTVdBUkVfRURJRD15CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX05PVElGWT15 CiMgQ09ORklHX0ZCX0REQyBpcyBub3Qgc2V0CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15 CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklH X0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9 eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15CiMgQ09ORklHX0ZCX1BST1ZJREVfR0VUX0ZCX1VO TUFQUEVEX0FSRUEgaXMgbm90IHNldAojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qg c2V0CkNPTkZJR19GQl9TWVNfRk9QUz15CkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CkNPTkZJR19G Ql9IRUNVQkE9eQojIENPTkZJR19GQl9TVkdBTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFD TU9ERVMgaXMgbm90IHNldAojIENPTkZJR19GQl9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdf RkJfTU9ERV9IRUxQRVJTPXkKIyBDT05GSUdfRkJfVElMRUJMSVRUSU5HIGlzIG5vdCBzZXQKCiMK IyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NZQkVSMjAwMCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FTSUxJQU5U IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAojIENPTkZJR19GQl9WR0Ex NiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZFU0E9 eQpDT05GSUdfRkJfTjQxMT15CkNPTkZJR19GQl9IR0E9eQpDT05GSUdfRkJfT1BFTkNPUkVTPXkK Q09ORklHX0ZCX1MxRDEzWFhYPXkKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJ R19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENP TkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENP TkZJR19GQl9WSUEgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNl dAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90IHNldApDT05GSUdfRkJfSUJNX0dYVDQ1MDA9eQoj IENPTkZJR19GQl9WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0ZCX01FVFJPTk9NRT15CiMgQ09O RklHX0ZCX01CODYyWFggaXMgbm90IHNldApDT05GSUdfRkJfQlJPQURTSEVFVD15CiMgQ09ORklH X0ZCX0FVT19LMTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MQ0RfU1VQUE9SVD15 CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPXkKQ09ORklHX0xDRF9QTEFURk9STT15CkNPTkZJR19C QUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUMgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX0xNMzUzMz15CiMgQ09ORklHX0JBQ0tMSUdIVF9BUFBMRSBp cyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfUE04OTQxX1dMRUQ9eQpDT05GSUdfQkFDS0xJR0hU X1NBSEFSQT15CkNPTkZJR19CQUNLTElHSFRfQURQNTUyMD15CkNPTkZJR19CQUNLTElHSFRfQURQ ODg2MD15CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tM SUdIVF84OFBNODYwWD15CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNldAojIENP TkZJR19CQUNLTElHSFRfU0tZODE0NTIgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfVFBT NjUyMTcgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FTMzcxMT15CkNPTkZJR19CQUNLTElH SFRfR1BJTz15CkNPTkZJR19CQUNLTElHSFRfTFY1MjA3TFA9eQojIENPTkZJR19CQUNLTElHSFRf QkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAoj IENPTkZJR19WR0FTVEFURSBpcyBub3Qgc2V0CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBz dXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJB Q0s9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19TSVpFPTY0CkNPTkZJR19WR0FDT05f U09GVF9TQ1JPTExCQUNLX1BFUlNJU1RFTlRfRU5BQkxFX0JZX0RFRkFVTFQ9eQpDT05GSUdfRFVN TVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1Z X0NPTlNPTEVfUk9XUz0yNQojIENPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFIGlzIG5vdCBzZXQK IyBDT05GSUdfTE9HTyBpcyBub3Qgc2V0CkNPTkZJR19TT1VORD15CiMgQ09ORklHX1NPVU5EX09T U19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NORD15CiMgQ09ORklHX1NORF9PU1NFTVVMIGlzIG5v dCBzZXQKQ09ORklHX1NORF9QQ01fVElNRVI9eQpDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTPXkK Q09ORklHX1NORF9NQVhfQ0FSRFM9MzIKQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEk9eQpDT05G SUdfU05EX1BST0NfRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUk9DRlMgaXMgbm90IHNldApD T05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLPXkKQ09ORklHX1NORF9ERUJVRz15CkNPTkZJR19TTkRf REVCVUdfVkVSQk9TRT15CkNPTkZJR19TTkRfRE1BX1NHQlVGPXkKIyBDT05GSUdfU05EX1NFUVVF TkNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PUEwzX0xJQl9TRVEgaXMgbm90IHNldAojIENP TkZJR19TTkRfT1BMNF9MSUJfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RSSVZFUlMgaXMg bm90IHNldApDT05GSUdfU05EX1BDST15CiMgQ09ORklHX1NORF9BRDE4ODkgaXMgbm90IHNldAoj IENPTkZJR19TTkRfQUxTMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzQwMDAgaXMgbm90 IHNldAojIENPTkZJR19TTkRfQUxJNTQ1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BU0lIUEkg aXMgbm90IHNldAojIENPTkZJR19TTkRfQVRJSVhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FU SUlYUF9NT0RFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MTAgaXMgbm90IHNldAojIENP TkZJR19TTkRfQVU4ODIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgzMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9BVzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpUMzMyOCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9CVDg3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DQTAxMDYgaXMg bm90IHNldAojIENPTkZJR19TTkRfQ01JUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09YWUdF TiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzQyODEgaXMgbm90IHNldAojIENPTkZJR19TTkRf Q1M0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NUWEZJIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0RBUkxBMjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0xBWUxBMjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9HSU5BMjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9NT05BIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9FQ0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5E SUdPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0lORElHT0RKIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9JTkRJR09ESlggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMSBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTVUxMEsxX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9FTVUxMEsxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcwIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0VOUzEzNzEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0VTMTk2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GTTgwMSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9IRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEU1BNIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfSUNF MTcyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9JTlRFTDhYME0gaXMgbm90IHNldAojIENPTkZJR19TTkRfS09SRzEyMTIgaXMgbm90IHNl dAojIENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9MWDY0NjRFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9NQUVTVFJPMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSVhB UlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldAojIENPTkZJR19TTkRf UENYSFIgaXMgbm90IHNldAojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9STUUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9STUU5NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFNlggaXMgbm90IHNldAoj IENPTkZJR19TTkRfU09OSUNWSUJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9UUklERU5UIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJQTgyWFggaXMgbm90IHNldAojIENPTkZJR19TTkRfVklB ODJYWF9NT0RFTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSVJUVU9TTyBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9WWDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ZTUZQQ0kgaXMgbm90IHNl dAoKIwojIEhELUF1ZGlvCiMKIyBDT05GSUdfU05EX0hEQV9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NjQKIyBDT05GSUdfU05EX0ZJUkVXSVJFIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1BDTUNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0MgaXMgbm90 IHNldAojIENPTkZJR19TTkRfWDg2IGlzIG5vdCBzZXQKCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJ R19ISUQ9eQojIENPTkZJR19ISURfQkFUVEVSWV9TVFJFTkdUSCBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRFJBVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VISUQgaXMgbm90IHNldAojIENPTkZJR19ISURf R0VORVJJQyBpcyBub3Qgc2V0CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwojCkNPTkZJR19ISURf QTRURUNIPXkKQ09ORklHX0hJRF9BQ1JVWD15CiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVNVUz15CkNPTkZJ R19ISURfQVVSRUFMPXkKQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQ0hFUlJZIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElEX1BST0RJS0VZUyBpcyBu b3Qgc2V0CkNPTkZJR19ISURfQ01FRElBPXkKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJ RF9EUkFHT05SSVNFPXkKIyBDT05GSUdfRFJBR09OUklTRV9GRiBpcyBub3Qgc2V0CkNPTkZJR19I SURfRU1TX0ZGPXkKQ09ORklHX0hJRF9FTEVDT009eQpDT05GSUdfSElEX0VaS0VZPXkKQ09ORklH X0hJRF9HRU1CSVJEPXkKQ09ORklHX0hJRF9HRlJNPXkKQ09ORklHX0hJRF9LRVlUT1VDSD15CkNP TkZJR19ISURfS1lFPXkKQ09ORklHX0hJRF9XQUxUT1A9eQojIENPTkZJR19ISURfR1lSQVRJT04g aXMgbm90IHNldApDT05GSUdfSElEX0lDQURFPXkKQ09ORklHX0hJRF9JVEU9eQojIENPTkZJR19I SURfVFdJTkhBTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VOU0lOR1RPTj15CiMgQ09ORklHX0hJ RF9MQ1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MRUQ9eQpDT05GSUdfSElEX0xFTk9WTz15 CiMgQ09ORklHX0hJRF9MT0dJVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUdJQ01PVVNF IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BWUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X01JQ1JPU09GVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NT05URVJFWSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9NVUxUSVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9OVEk9eQpDT05GSUdf SElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CiMgQ09ORklHX1BBTlRIRVJMT1JE X0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BFVEFMWU5YIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9QSUNPTENEPXkKQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JB Q0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVE Uz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPXkKQ09O RklHX0hJRF9QUklNQVg9eQpDT05GSUdfSElEX1NBSVRFSz15CkNPTkZJR19ISURfU0FNU1VORz15 CkNPTkZJR19ISURfU1BFRURMSU5LPXkKQ09ORklHX0hJRF9TVEVFTFNFUklFUz15CkNPTkZJR19I SURfU1VOUExVUz15CkNPTkZJR19ISURfUk1JPXkKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQojIENP TkZJR19HUkVFTkFTSUFfRkYgaXMgbm90IHNldApDT05GSUdfSElEX1NNQVJUSk9ZUExVUz15CkNP TkZJR19TTUFSVEpPWVBMVVNfRkY9eQpDT05GSUdfSElEX1RJVk89eQpDT05GSUdfSElEX1RPUFNF RUQ9eQojIENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RIUlVTVE1B U1RFUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfVURSQVdfUFMzPXkKIyBDT05GSUdfSElEX1dJSU1P VEUgaXMgbm90IHNldApDT05GSUdfSElEX1hJTk1PPXkKIyBDT05GSUdfSElEX1pFUk9QTFVTIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj15CkNPTkZJR19ISURfU0VOU09SX0hVQj15CkNP TkZJR19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9eQpDT05GSUdfSElEX0FMUFM9eQoKIwojIEky QyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKCiMKIyBJbnRlbCBJU0ggSElEIHN1cHBv cnQKIwojIENPTkZJR19JTlRFTF9JU0hfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJ VFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hD RD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUENJPXkKCiMKIyBVU0IgcG9y dCBkcml2ZXJzCiMKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX1VT Ql9QSFkgaXMgbm90IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0dQSU9fVkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNl dAoKIwojIFVTQiBQb3dlciBEZWxpdmVyeSBhbmQgVHlwZS1DIGRyaXZlcnMKIwojIENPTkZJR19U WVBFQ19VQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VXQj15CiMgQ09ORklHX1VXQl9X SENJIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CiMgQ09ORklHX01NQ19CTE9DSyBpcyBub3Qgc2V0 CkNPTkZJR19TRElPX1VBUlQ9eQpDT05GSUdfTU1DX1RFU1Q9eQoKIwojIE1NQy9TRC9TRElPIEhv c3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfTU1DX1NESENJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19XQlNEPXkKIyBDT05GSUdfTU1D X1RJRk1fU0QgaXMgbm90IHNldAojIENPTkZJR19NTUNfU0RSSUNPSF9DUyBpcyBub3Qgc2V0CiMg Q09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90 IHNldApDT05GSUdfTU1DX1VTREhJNlJPTDA9eQojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMg bm90IHNldApDT05GSUdfTU1DX01USz15CkNPTkZJR19NRU1TVElDSz15CiMgQ09ORklHX01FTVNU SUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBkcml2ZXJzCiMKQ09ORklHX01F TVNUSUNLX1VOU0FGRV9SRVNVTUU9eQpDT05GSUdfTVNQUk9fQkxPQ0s9eQpDT05GSUdfTVNfQkxP Q0s9eQoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdf TUVNU1RJQ0tfVElGTV9NUyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhY IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0tfUjU5MiBpcyBub3Qgc2V0CkNPTkZJR19ORVdf TEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkKIyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBu b3Qgc2V0CkNPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRD15CgojCiMgTEVEIGRyaXZl cnMKIwojIENPTkZJR19MRURTXzg4UE04NjBYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTE0zNTMw PXkKQ09ORklHX0xFRFNfTE0zNTMzPXkKIyBDT05GSUdfTEVEU19MTTM2NDIgaXMgbm90IHNldApD T05GSUdfTEVEU19NVDYzMjM9eQpDT05GSUdfTEVEU19QQ0E5NTMyPXkKIyBDT05GSUdfTEVEU19Q Q0E5NTMyX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MRURTX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19MRURTX0xQMzk0NCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk1Mj15CkNPTkZJR19M RURTX0xQNTVYWF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9eQojIENPTkZJR19MRURTX0xQ NTUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1NTYyIGlzIG5vdCBzZXQKQ09ORklHX0xF RFNfTFA4NTAxPXkKQ09ORklHX0xFRFNfTFA4ODYwPXkKQ09ORklHX0xFRFNfQ0xFVk9fTUFJTD15 CkNPTkZJR19MRURTX1BDQTk1NVg9eQojIENPTkZJR19MRURTX1BDQTk1NVhfR1BJTyBpcyBub3Qg c2V0CkNPTkZJR19MRURTX1BDQTk2M1g9eQojIENPTkZJR19MRURTX1JFR1VMQVRPUiBpcyBub3Qg c2V0CkNPTkZJR19MRURTX0JEMjgwMj15CiMgQ09ORklHX0xFRFNfSU5URUxfU1M0MjAwIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19MVDM1OTMgaXMgbm90IHNldAojIENPTkZJR19MRURTX0FEUDU1 MjAgaXMgbm90IHNldApDT05GSUdfTEVEU19NQzEzNzgzPXkKIyBDT05GSUdfTEVEU19UQ0E2NTA3 IGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVExDNTkxWFg9eQojIENPTkZJR19MRURTX0xNMzU1eCBp cyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5k ZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwojIENPTkZJR19MRURTX0JMSU5L TSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX01MWENQTEQ9eQpDT05GSUdfTEVEU19VU0VSPXkKIyBD T05GSUdfTEVEU19OSUM3OEJYIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMKIwpDT05GSUdf TEVEU19UUklHR0VSUz15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUiBpcyBub3Qgc2V0CkNP TkZJR19MRURTX1RSSUdHRVJfT05FU0hPVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMg bm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9eQojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5v dCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZB VUxUX09OPXkKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRlciBjb25maWcg KExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldApDT05GSUdfTEVEU19UUklH R0VSX1BBTklDPXkKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CkNPTkZJR19FREFD X0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfUlRDX0xJQj15CkNP TkZJR19SVENfTUMxNDY4MThfTElCPXkKIyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKIyBD T05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgRE1BQlVGIG9wdGlvbnMKIwojIENPTkZJ R19TWU5DX0ZJTEUgaXMgbm90IHNldApDT05GSUdfQVVYRElTUExBWT15CkNPTkZJR19DSEFSTENE PXkKQ09ORklHX0hENDQ3ODA9eQojIENPTkZJR19JTUdfQVNDSUlfTENEIGlzIG5vdCBzZXQKIyBD T05GSUdfVUlPIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRfRFJJVkVSUz15CkNPTkZJR19WSVJUSU89 eQoKIwojIFZpcnRpbyBkcml2ZXJzCiMKIyBDT05GSUdfVklSVElPX1BDSSBpcyBub3Qgc2V0CkNP TkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQpDT05GSUdfVklSVElP X01NSU89eQojIENPTkZJR19WSVJUSU9fTU1JT19DTURMSU5FX0RFVklDRVMgaXMgbm90IHNldAoK IwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19IWVBFUlYgaXMg bm90IHNldAojIENPTkZJR19IWVBFUlZfVFNDUEFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUdJ TkcgaXMgbm90IHNldAojIENPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUyBpcyBub3Qgc2V0CkNP TkZJR19QTUNfQVRPTT15CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9T X0xBUFRPUD15CkNPTkZJR19DSFJPTUVPU19QU1RPUkU9eQpDT05GSUdfQ1JPU19FQ19DSEFSREVW PXkKIyBDT05GSUdfQ1JPU19FQ19MUEMgaXMgbm90IHNldApDT05GSUdfQ1JPU19FQ19QUk9UTz15 CiMgQ09ORklHX0NST1NfS0JEX0xFRF9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfQ0xLREVW X0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoK IwojIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBp cyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklH X0NPTU1PTl9DTEtfQ1MyMDAwX0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TMk1Q UzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX1RXTDYwNDAgaXMgbm90IHNldAojIENPTkZJR19D T01NT05fQ0xLX05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUEFMTUFTIGlzIG5v dCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05f Q0xLX1BJQzMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdTUElOTE9DSyBpcyBub3Qgc2V0CgojCiMg Q2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUz X0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRV MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VN X1RJTUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldApDT05GSUdf SU9NTVVfU1VQUE9SVD15CgojCiMgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAojCiMg Q09ORklHX0FNRF9JT01NVSBpcyBub3Qgc2V0CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKQ09O RklHX1JFTU9URVBST0M9eQoKIwojIFJwbXNnIGRyaXZlcnMKIwoKIwojIFNPQyAoU3lzdGVtIE9u IENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwoKIwoj IEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKCiMKIyBRdWFs Y29tbSBTb0MgZHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldAojIENPTkZJ R19TT0NfVEkgaXMgbm90IHNldAojIENPTkZJR19QTV9ERVZGUkVRIGlzIG5vdCBzZXQKQ09ORklH X0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09OX0FE Q19KQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0dQSU8gaXMgbm90IHNldAojIENPTkZJ R19FWFRDT05fSU5URUxfSU5UMzQ5NiBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fTUFYMTQ1Nzc9 eQpDT05GSUdfRVhUQ09OX01BWDMzNTU9eQpDT05GSUdfRVhUQ09OX01BWDc3NjkzPXkKIyBDT05G SUdfRVhUQ09OX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9SVDg5NzNBIGlzIG5v dCBzZXQKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT05fVVNC X0dQSU89eQpDT05GSUdfRVhUQ09OX1VTQkNfQ1JPU19FQz15CkNPTkZJR19NRU1PUlk9eQpDT05G SUdfSUlPPXkKQ09ORklHX0lJT19CVUZGRVI9eQpDT05GSUdfSUlPX0JVRkZFUl9DQj15CkNPTkZJ R19JSU9fS0ZJRk9fQlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPXkKQ09ORklHX0lJ T19DT05GSUdGUz15CkNPTkZJR19JSU9fVFJJR0dFUj15CkNPTkZJR19JSU9fQ09OU1VNRVJTX1BF Ul9UUklHR0VSPTIKIyBDT05GSUdfSUlPX1NXX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJ T19TV19UUklHR0VSIGlzIG5vdCBzZXQKCiMKIyBBY2NlbGVyb21ldGVycwojCkNPTkZJR19BRFhM MzQ1PXkKQ09ORklHX0FEWEwzNDVfSTJDPXkKIyBDT05GSUdfQk1BMTgwIGlzIG5vdCBzZXQKQ09O RklHX0JNQzE1MF9BQ0NFTD15CkNPTkZJR19CTUMxNTBfQUNDRUxfSTJDPXkKQ09ORklHX0RBMjgw PXkKIyBDT05GSUdfREEzMTEgaXMgbm90IHNldApDT05GSUdfRE1BUkQwOT15CiMgQ09ORklHX0RN QVJEMTAgaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9BQ0NFTF8zRD15CiMgQ09ORklHX0tY U0Q5IGlzIG5vdCBzZXQKQ09ORklHX0tYQ0pLMTAxMz15CkNPTkZJR19NQzMyMzA9eQpDT05GSUdf TU1BNzQ1NT15CkNPTkZJR19NTUE3NDU1X0kyQz15CkNPTkZJR19NTUE3NjYwPXkKIyBDT05GSUdf TU1BODQ1MiBpcyBub3Qgc2V0CkNPTkZJR19NTUE5NTUxX0NPUkU9eQojIENPTkZJR19NTUE5NTUx IGlzIG5vdCBzZXQKQ09ORklHX01NQTk1NTM9eQpDT05GSUdfTVhDNDAwNT15CkNPTkZJR19NWEM2 MjU1PXkKQ09ORklHX1NUSzgzMTI9eQpDT05GSUdfU1RLOEJBNTA9eQoKIwojIEFuYWxvZyB0byBk aWdpdGFsIGNvbnZlcnRlcnMKIwpDT05GSUdfQUQ3MjkxPXkKQ09ORklHX0FENzk5WD15CiMgQ09O RklHX0FYUDIwWF9BREMgaXMgbm90IHNldAojIENPTkZJR19BWFAyODhfQURDIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0MxMDAwMV9BREMgaXMgbm90IHNldApDT05GSUdfREE5MTUwX0dQQURDPXkKQ09O RklHX0hYNzExPXkKIyBDT05GSUdfSU5BMlhYX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0 NzEgaXMgbm90IHNldApDT05GSUdfTFRDMjQ4NT15CiMgQ09ORklHX0xUQzI0OTcgaXMgbm90IHNl dApDT05GSUdfTUFYMTM2Mz15CiMgQ09ORklHX01BWDk2MTEgaXMgbm90IHNldApDT05GSUdfTUNQ MzQyMj15CkNPTkZJR19OQVU3ODAyPXkKIyBDT05GSUdfUEFMTUFTX0dQQURDIGlzIG5vdCBzZXQK Q09ORklHX1FDT01fVkFEQ19DT01NT049eQojIENPTkZJR19RQ09NX1NQTUlfSUFEQyBpcyBub3Qg c2V0CkNPTkZJR19RQ09NX1NQTUlfVkFEQz15CkNPTkZJR19USV9BREMwODFDPXkKIyBDT05GSUdf VElfQU0zMzVYX0FEQyBpcyBub3Qgc2V0CgojCiMgQW1wbGlmaWVycwojCgojCiMgQ2hlbWljYWwg U2Vuc29ycwojCkNPTkZJR19BVExBU19QSF9TRU5TT1I9eQojIENPTkZJR19DQ1M4MTEgaXMgbm90 IHNldApDT05GSUdfSUFRQ09SRT15CiMgQ09ORklHX1ZaODlYIGlzIG5vdCBzZXQKIyBDT05GSUdf SUlPX0NST1NfRUNfU0VOU09SU19DT1JFIGlzIG5vdCBzZXQKCiMKIyBIaWQgU2Vuc29yIElJTyBD b21tb24KIwpDT05GSUdfSElEX1NFTlNPUl9JSU9fQ09NTU9OPXkKQ09ORklHX0hJRF9TRU5TT1Jf SUlPX1RSSUdHRVI9eQpDT05GSUdfSUlPX01TX1NFTlNPUlNfSTJDPXkKCiMKIyBTU1AgU2Vuc29y IENvbW1vbgojCkNPTkZJR19JSU9fU1RfU0VOU09SU19JMkM9eQpDT05GSUdfSUlPX1NUX1NFTlNP UlNfQ09SRT15CgojCiMgQ291bnRlcnMKIwoKIwojIERpZ2l0YWwgdG8gYW5hbG9nIGNvbnZlcnRl cnMKIwojIENPTkZJR19BRDUwNjQgaXMgbm90IHNldApDT05GSUdfQUQ1MzgwPXkKQ09ORklHX0FE NTQ0Nj15CkNPTkZJR19BRDU1OTJSX0JBU0U9eQpDT05GSUdfQUQ1NTkzUj15CkNPTkZJR19NNjIz MzI9eQpDT05GSUdfTUFYNTE3PXkKIyBDT05GSUdfTUNQNDcyNSBpcyBub3Qgc2V0CgojCiMgSUlP IGR1bW15IGRyaXZlcgojCgojCiMgRnJlcXVlbmN5IFN5bnRoZXNpemVycyBERFMvUExMCiMKCiMK IyBDbG9jayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCiMKCiMKIyBQaGFzZS1Mb2NrZWQgTG9vcCAo UExMKSBmcmVxdWVuY3kgc3ludGhlc2l6ZXJzCiMKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5z b3JzCiMKIyBDT05GSUdfQk1HMTYwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfR1lST18z RD15CkNPTkZJR19NUFUzMDUwPXkKQ09ORklHX01QVTMwNTBfSTJDPXkKIyBDT05GSUdfSUlPX1NU X0dZUk9fM0FYSVMgaXMgbm90IHNldApDT05GSUdfSVRHMzIwMD15CgojCiMgSGVhbHRoIFNlbnNv cnMKIwoKIwojIEhlYXJ0IFJhdGUgTW9uaXRvcnMKIwpDT05GSUdfQUZFNDQwND15CkNPTkZJR19N QVgzMDEwMD15CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKCiMKIyBIdW1pZGl0eSBzZW5z b3JzCiMKIyBDT05GSUdfQU0yMzE1IGlzIG5vdCBzZXQKQ09ORklHX0RIVDExPXkKIyBDT05GSUdf SERDMTAwWCBpcyBub3Qgc2V0CkNPTkZJR19ISURfU0VOU09SX0hVTUlESVRZPXkKQ09ORklHX0hU UzIyMT15CkNPTkZJR19IVFMyMjFfSTJDPXkKIyBDT05GSUdfSFRVMjEgaXMgbm90IHNldAojIENP TkZJR19TSTcwMDUgaXMgbm90IHNldApDT05GSUdfU0k3MDIwPXkKCiMKIyBJbmVydGlhbCBtZWFz dXJlbWVudCB1bml0cwojCiMgQ09ORklHX0JNSTE2MF9JMkMgaXMgbm90IHNldApDT05GSUdfS01Y NjE9eQpDT05GSUdfSU5WX01QVTYwNTBfSUlPPXkKQ09ORklHX0lOVl9NUFU2MDUwX0kyQz15CkNP TkZJR19JSU9fU1RfTFNNNkRTWD15CkNPTkZJR19JSU9fU1RfTFNNNkRTWF9JMkM9eQoKIwojIExp Z2h0IHNlbnNvcnMKIwojIENPTkZJR19BQ1BJX0FMUyBpcyBub3Qgc2V0CkNPTkZJR19BREpEX1Mz MTE9eQojIENPTkZJR19BTDMzMjBBIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5MzAwPXkKIyBDT05G SUdfQVBEUzk5NjAgaXMgbm90IHNldApDT05GSUdfQkgxNzUwPXkKQ09ORklHX0JIMTc4MD15CkNP TkZJR19DTTMyMTgxPXkKIyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKQ09ORklHX0NNMzMyMz15 CkNPTkZJR19DTTM2NjUxPXkKQ09ORklHX0dQMkFQMDIwQTAwRj15CkNPTkZJR19TRU5TT1JTX0lT TDI5MDE4PXkKIyBDT05GSUdfU0VOU09SU19JU0wyOTAyOCBpcyBub3Qgc2V0CkNPTkZJR19JU0wy OTEyNT15CkNPTkZJR19ISURfU0VOU09SX0FMUz15CkNPTkZJR19ISURfU0VOU09SX1BST1g9eQpD T05GSUdfSlNBMTIxMj15CkNPTkZJR19SUFIwNTIxPXkKIyBDT05GSUdfU0VOU09SU19MTTM1MzMg aXMgbm90IHNldAojIENPTkZJR19MVFI1MDEgaXMgbm90IHNldAojIENPTkZJR19NQVg0NDAwMCBp cyBub3Qgc2V0CiMgQ09ORklHX09QVDMwMDEgaXMgbm90IHNldApDT05GSUdfUEExMjIwMzAwMT15 CiMgQ09ORklHX1NJMTE0NSBpcyBub3Qgc2V0CkNPTkZJR19TVEszMzEwPXkKIyBDT05GSUdfVENT MzQxNCBpcyBub3Qgc2V0CkNPTkZJR19UQ1MzNDcyPXkKIyBDT05GSUdfU0VOU09SU19UU0wyNTYz IGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDQ1MzEg aXMgbm90IHNldAojIENPTkZJR19VUzUxODJEIGlzIG5vdCBzZXQKQ09ORklHX1ZDTkw0MDAwPXkK Q09ORklHX1ZFTUw2MDcwPXkKIyBDT05GSUdfVkw2MTgwIGlzIG5vdCBzZXQKCiMKIyBNYWduZXRv bWV0ZXIgc2Vuc29ycwojCiMgQ09ORklHX0FLODk3NSBpcyBub3Qgc2V0CiMgQ09ORklHX0FLMDk5 MTEgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfTUFHTl9JMkMgaXMgbm90IHNldApDT05GSUdf TUFHMzExMD15CiMgQ09ORklHX0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEIGlzIG5vdCBzZXQK Q09ORklHX01NQzM1MjQwPXkKQ09ORklHX0lJT19TVF9NQUdOXzNBWElTPXkKQ09ORklHX0lJT19T VF9NQUdOX0kyQ18zQVhJUz15CkNPTkZJR19TRU5TT1JTX0hNQzU4NDM9eQpDT05GSUdfU0VOU09S U19ITUM1ODQzX0kyQz15CgojCiMgTXVsdGlwbGV4ZXJzCiMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vu c29ycwojCiMgQ09ORklHX0hJRF9TRU5TT1JfSU5DTElOT01FVEVSXzNEIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1NFTlNPUl9ERVZJQ0VfUk9UQVRJT04gaXMgbm90IHNldAoKIwojIFRyaWdnZXJz IC0gc3RhbmRhbG9uZQojCiMgQ09ORklHX0lJT19JTlRFUlJVUFRfVFJJR0dFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lJT19TWVNGU19UUklHR0VSIGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIHBvdGVu dGlvbWV0ZXJzCiMKIyBDT05GSUdfRFMxODAzIGlzIG5vdCBzZXQKQ09ORklHX01DUDQ1MzE9eQpD T05GSUdfVFBMMDEwMj15CgojCiMgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCiMKQ09ORklHX0xNUDkx MDAwPXkKCiMKIyBQcmVzc3VyZSBzZW5zb3JzCiMKIyBDT05GSUdfQUJQMDYwTUcgaXMgbm90IHNl dApDT05GSUdfQk1QMjgwPXkKQ09ORklHX0JNUDI4MF9JMkM9eQpDT05GSUdfSElEX1NFTlNPUl9Q UkVTUz15CiMgQ09ORklHX0hQMDMgaXMgbm90IHNldApDT05GSUdfTVBMMTE1PXkKQ09ORklHX01Q TDExNV9JMkM9eQpDT05GSUdfTVBMMzExNT15CiMgQ09ORklHX01TNTYxMSBpcyBub3Qgc2V0CkNP TkZJR19NUzU2Mzc9eQpDT05GSUdfSUlPX1NUX1BSRVNTPXkKQ09ORklHX0lJT19TVF9QUkVTU19J MkM9eQpDT05GSUdfVDU0MDM9eQpDT05GSUdfSFAyMDZDPXkKQ09ORklHX1pQQTIzMjY9eQpDT05G SUdfWlBBMjMyNl9JMkM9eQoKIwojIExpZ2h0bmluZyBzZW5zb3JzCiMKCiMKIyBQcm94aW1pdHkg YW5kIGRpc3RhbmNlIHNlbnNvcnMKIwpDT05GSUdfTElEQVJfTElURV9WMj15CiMgQ09ORklHX1NS RjA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU1g5NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDgg aXMgbm90IHNldAoKIwojIFRlbXBlcmF0dXJlIHNlbnNvcnMKIwpDT05GSUdfSElEX1NFTlNPUl9U RU1QPXkKIyBDT05GSUdfTUxYOTA2MTQgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDYgaXMgbm90 IHNldAojIENPTkZJR19UTVAwMDcgaXMgbm90IHNldApDT05GSUdfVFNZUzAxPXkKQ09ORklHX1RT WVMwMkQ9eQojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklH X0lQQUNLX0JVUz15CiMgQ09ORklHX0JPQVJEX1RQQ0kyMDAgaXMgbm90IHNldApDT05GSUdfU0VS SUFMX0lQT0NUQUw9eQpDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CiMgQ09ORklHX1JFU0VUX0FU SDc5IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQkVSTElOIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVTRVRfSU1YNyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0xBTlRJUSBpcyBub3Qgc2V0CiMg Q09ORklHX1JFU0VUX0xQQzE4WFggaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9NRVNPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFU0VUX1BJU1RBQ0hJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VU X1NPQ0ZQR0EgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9TVE0zMiBpcyBub3Qgc2V0CiMgQ09O RklHX1JFU0VUX1NVTlhJIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfVElfU1lTQ09OIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVTRVRfWllOUSBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX1RFR1JB X0JQTVAgaXMgbm90IHNldApDT05GSUdfRk1DPXkKIyBDT05GSUdfRk1DX0ZBS0VERVYgaXMgbm90 IHNldApDT05GSUdfRk1DX1RSSVZJQUw9eQojIENPTkZJR19GTUNfV1JJVEVfRUVQUk9NIGlzIG5v dCBzZXQKQ09ORklHX0ZNQ19DSEFSREVWPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dF TkVSSUNfUEhZPXkKQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZPXkKIyBDT05GSUdfUEhZX1BYQV8y OE5NX0hTSUMgaXMgbm90IHNldApDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9eQojIENPTkZJR19Q SFlfQ1BDQVBfVVNCIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSQ0FQPXkKIyBDT05GSUdfTUNCIGlz IG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwojIENPTkZJR19SQVMg aXMgbm90IHNldAojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAoj CkNPTkZJR19BTkRST0lEPXkKIyBDT05GSUdfQU5EUk9JRF9CSU5ERVJfSVBDIGlzIG5vdCBzZXQK Q09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQpDT05GSUdfTkRfQkxLPXkK IyBDT05GSUdfQlRUIGlzIG5vdCBzZXQKQ09ORklHX0RBWD15CkNPTkZJR19ERVZfREFYPXkKQ09O RklHX05WTUVNPXkKQ09ORklHX1NUTT15CkNPTkZJR19TVE1fRFVNTVk9eQpDT05GSUdfU1RNX1NP VVJDRV9DT05TT0xFPXkKQ09ORklHX1NUTV9TT1VSQ0VfSEVBUlRCRUFUPXkKQ09ORklHX1NUTV9T T1VSQ0VfRlRSQUNFPXkKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldApDT05GSUdfRlBHQT15 CiMgQ09ORklHX0ZQR0FfTUdSX0FMVEVSQV9DVlAgaXMgbm90IHNldApDT05GSUdfQUxURVJBX1BS X0lQX0NPUkU9eQoKIwojIEZTSSBzdXBwb3J0CiMKIyBDT05GSUdfRlNJIGlzIG5vdCBzZXQKCiMK IyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09ORklHX0VERD15CkNPTkZJR19FRERfT0ZGPXkKQ09ORklH X0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT15CkNPTkZJR19EQ0RCQVM9eQojIENP TkZJR19ETUlJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNSV9TWVNGUyBpcyBub3Qgc2V0CkNPTkZJ R19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQojIENPTkZJR19JU0NTSV9JQkZU X0ZJTkQgaXMgbm90IHNldApDT05GSUdfRldfQ0ZHX1NZU0ZTPXkKQ09ORklHX0ZXX0NGR19TWVNG U19DTURMSU5FPXkKQ09ORklHX0dPT0dMRV9GSVJNV0FSRT15CiMgQ09ORklHX0dPT0dMRV9DT1JF Qk9PVF9UQUJMRV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX01FTUNPTlNPTEVfWDg2 X0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVIgaXMgbm90IHNl dAoKIwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklH X0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19GU19JT01BUD15CkNPTkZJR19FWFQyX0ZTPXkK Q09ORklHX0VYVDJfRlNfWEFUVFI9eQojIENPTkZJR19FWFQyX0ZTX1BPU0lYX0FDTCBpcyBub3Qg c2V0CkNPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDNfRlM9eQojIENPTkZJR19F WFQzX0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlNfU0VDVVJJVFkgaXMg bm90IHNldApDT05GSUdfRVhUNF9GUz15CiMgQ09ORklHX0VYVDRfRlNfUE9TSVhfQUNMIGlzIG5v dCBzZXQKIyBDT05GSUdfRVhUNF9GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRf RU5DUllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05G SUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNI RT15CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0pGU19GUz15CkNPTkZJ R19KRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfSkZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05G SUdfSkZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pGU19TVEFUSVNUSUNTPXkKQ09ORklHX1hG U19GUz15CkNPTkZJR19YRlNfUVVPVEE9eQojIENPTkZJR19YRlNfUE9TSVhfQUNMIGlzIG5vdCBz ZXQKIyBDT05GSUdfWEZTX1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX1dBUk4gaXMgbm90IHNl dAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19HRlMyX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9eQojIENPTkZJ R19CVFJGU19GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5U RUdSSVRZPXkKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMg Q09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5v dCBzZXQKQ09ORklHX05JTEZTMl9GUz15CiMgQ09ORklHX0YyRlNfRlMgaXMgbm90IHNldAojIENP TkZJR19GU19EQVggaXMgbm90IHNldApDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9S VEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVf TE9DS0lORz15CiMgQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkcgaXMgbm90IHNldApDT05G SUdfRlNfRU5DUllQVElPTj15CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09O RklHX0lOT1RJRllfVVNFUj15CiMgQ09ORklHX0ZBTk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX1FV T1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKQ09ORklHX1BSSU5UX1FVT1RB X1dBUk5JTkc9eQpDT05GSUdfUVVPVEFfREVCVUc9eQpDT05GSUdfUVVPVEFfVFJFRT15CkNPTkZJ R19RRk1UX1YxPXkKQ09ORklHX1FGTVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfUVVP VEFDVExfQ09NUEFUPXkKQ09ORklHX0FVVE9GUzRfRlM9eQpDT05GSUdfRlVTRV9GUz15CiMgQ09O RklHX0NVU0UgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz15CiMgQ09ORklHX09WRVJMQVlf RlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfSU5ERVg9eQoKIwoj IENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKQ09ORklHX0ZTQ0FDSEVfU1RBVFM9eQpDT05GSUdf RlNDQUNIRV9ISVNUT0dSQU09eQojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVTPXkK Q09ORklHX0NBQ0hFRklMRVNfREVCVUc9eQpDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU09eQoK IwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwojIENPTkZJR19JU085NjYwX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVURGX0ZTIGlzIG5vdCBzZXQKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1z CiMKQ09ORklHX0ZBVF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZTPXkKQ09O RklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VU PSJpc284ODU5LTEiCkNPTkZJR19GQVRfREVGQVVMVF9VVEY4PXkKIyBDT05GSUdfTlRGU19GUyBp cyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQojIENP TkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1BST0NfVk1DT1JFPXkKQ09ORklHX1BS T0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19DSElM RFJFTiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1Q RlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKIyBDT05G SUdfSFVHRVRMQkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFVHRVRMQl9QQUdFIGlzIG5vdCBzZXQK Q09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05G SUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldApDT05G SUdfRUNSWVBUX0ZTPXkKQ09ORklHX0VDUllQVF9GU19NRVNTQUdJTkc9eQpDT05GSUdfSEZTX0ZT PXkKQ09ORklHX0hGU1BMVVNfRlM9eQpDT05GSUdfSEZTUExVU19GU19QT1NJWF9BQ0w9eQpDT05G SUdfQkVGU19GUz15CkNPTkZJR19CRUZTX0RFQlVHPXkKIyBDT05GSUdfQkZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0VGU19GUz15CkNPTkZJR19KRkZTMl9GUz15CkNPTkZJR19KRkZTMl9GU19ERUJV Rz0wCiMgQ09ORklHX0pGRlMyX0ZTX1dSSVRFQlVGRkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZG UzJfU1VNTUFSWSBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9GU19YQVRUUj15CkNPTkZJR19KRkZT Ml9GU19QT1NJWF9BQ0w9eQojIENPTkZJR19KRkZTMl9GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNP TkZJR19KRkZTMl9DT01QUkVTU0lPTl9PUFRJT05TPXkKQ09ORklHX0pGRlMyX1pMSUI9eQpDT05G SUdfSkZGUzJfTFpPPXkKQ09ORklHX0pGRlMyX1JUSU1FPXkKQ09ORklHX0pGRlMyX1JVQklOPXkK Q09ORklHX0pGRlMyX0NNT0RFX05PTkU9eQojIENPTkZJR19KRkZTMl9DTU9ERV9QUklPUklUWSBp cyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0NNT0RFX1NJWkUgaXMgbm90IHNldAojIENPTkZJR19K RkZTMl9DTU9ERV9GQVZPVVJMWk8gaXMgbm90IHNldApDT05GSUdfQ1JBTUZTPXkKIyBDT05GSUdf U1FVQVNIRlMgaXMgbm90IHNldApDT05GSUdfVlhGU19GUz15CiMgQ09ORklHX01JTklYX0ZTIGlz IG5vdCBzZXQKQ09ORklHX09NRlNfRlM9eQojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1FOWDZGU19GUz15CiMgQ09ORklHX1FO WDZGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfUFNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NZU1ZfRlM9eQpDT05GSUdfVUZTX0ZTPXkKQ09O RklHX1VGU19GU19XUklURT15CiMgQ09ORklHX1VGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19O RVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNv ODg1OS0xIgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3 PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBB R0VfODUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1MiBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19DT0RFUEFHRV84NTUgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1Nz15CkNPTkZJ R19OTFNfQ09ERVBBR0VfODYwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MSBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MyBpcyBu b3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjU9 eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY2IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQ QUdFXzg2OSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PXkKQ09ORklHX05MU19D T0RFUEFHRV85NTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj15CkNPTkZJR19OTFNfQ09ERVBB R0VfOTQ5PXkKQ09ORklHX05MU19DT0RFUEFHRV84NzQ9eQojIENPTkZJR19OTFNfSVNPODg1OV84 IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFH RV8xMjUxPXkKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKIyBDT05G SUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90 IHNldAojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5 XzU9eQpDT05GSUdfTkxTX0lTTzg4NTlfNj15CiMgQ09ORklHX05MU19JU084ODU5XzcgaXMgbm90 IHNldApDT05GSUdfTkxTX0lTTzg4NTlfOT15CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5v dCBzZXQKQ09ORklHX05MU19JU084ODU5XzE0PXkKQ09ORklHX05MU19JU084ODU5XzE1PXkKQ09O RklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19OTFNfTUFDX1JPTUFO PXkKQ09ORklHX05MU19NQUNfQ0VMVElDPXkKQ09ORklHX05MU19NQUNfQ0VOVEVVUk89eQojIENP TkZJR19OTFNfTUFDX0NST0FUSUFOIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9 eQpDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19HUkVFSz15CkNPTkZJR19O TFNfTUFDX0lDRUxBTkQ9eQojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX01BQ19ST01BTklBTiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9eQpD T05GSUdfTkxTX1VURjg9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZM QUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklO VEtfVElNRT15CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfTUVTU0FH RV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNl dAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hl Y2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfREVC VUdfSU5GT19SRURVQ0VEPXkKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMg Q09ORklHX0RFQlVHX0lORk9fRFdBUkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0RCX1NDUklQVFMg aXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBD T05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0yMDQ4 CiMgQ09ORklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVBREFCTEVfQVNN IGlzIG5vdCBzZXQKQ09ORklHX1VOVVNFRF9TWU1CT0xTPXkKIyBDT05GSUdfUEFHRV9PV05FUiBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKIyBDT05G SUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1RJT05fTUlT TUFUQ0hfV0FSTl9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQojIENPTkZJ R19TVEFDS19WQUxJREFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19Q RVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JR X0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX0RF QlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lP Tj15CiMgQ09ORklHX0RFQlVHX1BBR0VBTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfUE9J U09OSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRV9SRUYgaXMgbm90IHNldApDT05G SUdfREVCVUdfUk9EQVRBX1RFU1Q9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFL PXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFD S19VU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQK Q09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlz IG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09ORklHX0RFQlVH X1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tNRU1DSEVDSz15CkNP TkZJR19BUkNIX0hBU19LQ09WPXkKIyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX1NISVJRIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCiMgQ09O RklHX1NPRlRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdfSEFSRExPQ0tVUF9DSEVD S19USU1FU1RBTVA9eQojIENPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKIyBD T05GSUdfREVURUNUX0hVTkdfVEFTSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dRX1dBVENIRE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfUEFOSUNfT05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19P Tl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9 eQojIENPTkZJR19TQ0hFRF9JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19USU1FS0VFUElORz15CkNPTkZJR19ERUJVR19QUkVFTVBUPXkKCiMKIyBMb2NrIERlYnVn Z2luZyAoc3BpbmxvY2tzLCBtdXRleGVzLCBldGMuLi4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVU RVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfTVVURVhFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQ QVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09O RklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNl dApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElf U0VMRlRFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNl dApDT05GSUdfV1dfTVVURVhfU0VMRlRFU1Q9eQpDT05GSUdfU1RBQ0tUUkFDRT15CkNPTkZJR19X QVJOX0FMTF9VTlNFRURFRF9SQU5ET009eQojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBz ZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIENPTkZJR19ERUJVR19MSVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19Q Uk9WRV9SQ1UgaXMgbm90IHNldAojIENPTkZJR19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENP TkZJR19SQ1VfUEVSRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBp cyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKIyBDT05GSUdfUkNVX1RS QUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VY VF9ERVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBu b3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09O RklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90 IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTk9QX1RSQUNFUj15 CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBI X1RSQUNFUj15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0hBVkVfRFlOQU1J Q19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpD T05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09ORklHX0hBVkVfRkVOVFJZPXkKQ09O RklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15CkNPTkZJ R19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9UUkFDSU5H PXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19SSU5HX0JVRkZFUl9BTExP V19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VORVJJQ19UUkFDRVI9eQpDT05GSUdf VFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNPTkZJR19GVU5DVElPTl9UUkFDRVI9 eQojIENPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19JUlFT T0ZGX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1RSQUNFUj15CkNPTkZJR19TQ0hF RF9UUkFDRVI9eQpDT05GSUdfSFdMQVRfVFJBQ0VSPXkKIyBDT05GSUdfRlRSQUNFX1NZU0NBTExT IGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNI T1RfUEVSX0NQVV9TV0FQPXkKQ09ORklHX1RSQUNFX0JSQU5DSF9QUk9GSUxJTkc9eQojIENPTkZJ R19CUkFOQ0hfUFJPRklMRV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVE X0JSQU5DSEVTPXkKIyBDT05GSUdfUFJPRklMRV9BTExfQlJBTkNIRVMgaXMgbm90IHNldAojIENP TkZJR19CUkFOQ0hfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NUQUNLX1RSQUNFUj15CkNPTkZJ R19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfUFJPQkVf RVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJ VEhfUkVHUz15CkNPTkZJR19GVU5DVElPTl9QUk9GSUxFUj15CkNPTkZJR19GVFJBQ0VfTUNPVU5U X1JFQ09SRD15CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJ R19NTUlPVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19ISVNUX1RSSUdHRVJTIGlzIG5vdCBzZXQK IyBDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfUklOR19CVUZG RVJfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNUIGlzIG5vdCBz ZXQKQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEU9eQpDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJ Tz15CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJ R19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdf TEtEVE09eQojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf U09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldAoj IENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19BVE9NSUM2NF9TRUxGVEVTVD15CkNPTkZJR19URVNUX0hFWERV TVA9eQpDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUz15CkNPTkZJR19URVNUX0tTVFJUT1g9eQpD T05GSUdfVEVTVF9QUklOVEY9eQpDT05GSUdfVEVTVF9CSVRNQVA9eQojIENPTkZJR19URVNUX1VV SUQgaXMgbm90IHNldApDT05GSUdfVEVTVF9SSEFTSFRBQkxFPXkKQ09ORklHX1RFU1RfSEFTSD15 CkNPTkZJR19URVNUX0ZJUk1XQVJFPXkKQ09ORklHX1RFU1RfU1lTQ1RMPXkKQ09ORklHX1RFU1Rf VURFTEFZPXkKQ09ORklHX01FTVRFU1Q9eQojIENPTkZJR19CVUdfT05fREFUQV9DT1JSVVBUSU9O IGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hf S0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfVUJTQU5fU0FO SVRJWkVfQUxMPXkKIyBDT05GSUdfQVJDSF9XQU5UU19VQlNBTl9OT19OVUxMIGlzIG5vdCBzZXQK IyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9X RUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklHX0lPX1NUUklDVF9ERVZNRU0gaXMg bm90IHNldApDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15 CiMgQ09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfRUFSTFlfUFJJ TlRLX1VTQl9YREJDIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QVERVTVBfQ09SRT15CiMgQ09ORklH X1g4Nl9QVERVTVAgaXMgbm90IHNldApDT05GSUdfREVCVUdfV1g9eQpDT05GSUdfRE9VQkxFRkFV TFQ9eQojIENPTkZJR19ERUJVR19UTEJGTFVTSCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9TVFJF U1M9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBF XzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVf VURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBY ODAgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf SU9fREVMQVlfVURFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZX05PTkU9eQpDT05GSUdf REVGQVVMVF9JT19ERUxBWV9UWVBFPTMKIyBDT05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMgbm90 IHNldAojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5J Tkc9eQojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05NSV9T RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfREVCVUdfRlBVPXkKIyBDT05GSUdfUFVOSVRf QVRPTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9QT0lOVEVSX1VOV0lOREVSPXkKIyBD T05GSUdfT1JDX1VOV0lOREVSIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09O RklHX0tFWVM9eQpDT05GSUdfS0VZU19DT01QQVQ9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJ TkdTIGlzIG5vdCBzZXQKQ09ORklHX0JJR19LRVlTPXkKQ09ORklHX1RSVVNURURfS0VZUz15CiMg Q09ORklHX0VOQ1JZUFRFRF9LRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZX0RIX09QRVJBVElP TlMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQojIENPTkZJR19T RUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWUZTPXkKQ09ORklHX0hBVkVfSEFSREVO RURfVVNFUkNPUFlfQUxMT0NBVE9SPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZPXkKQ09ORklH X0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUj15CkNPTkZJR19T VEFUSUNfVVNFUk1PREVIRUxQRVJfUEFUSD0iL3NiaW4vdXNlcm1vZGUtaGVscGVyIgpDT05GSUdf REVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdf WE9SX0JMT0NLUz15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgoj CkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NS WVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVS PXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklH X0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkK Q09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09O RklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9f S1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19D UllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0VDREg9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpD T05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhN VUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdf Q1JZUFRPX1BDUllQVCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklH X0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX01DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FV VEhFTkM9eQpDT05GSUdfQ1JZUFRPX0FCTEtfSEVMUEVSPXkKQ09ORklHX0NSWVBUT19HTFVFX0hF TFBFUl9YODY9eQpDT05GSUdfQ1JZUFRPX0VOR0lORT15CgojCiMgQXV0aGVudGljYXRlZCBFbmNy eXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKIyBDT05GSUdfQ1JZUFRPX0NDTSBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PXkK Q09ORklHX0NSWVBUT19TRVFJVj15CiMgQ09ORklHX0NSWVBUT19FQ0hBSU5JViBpcyBub3Qgc2V0 CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RS PXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9f TFJXPXkKIyBDT05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15 CkNPTkZJR19DUllQVE9fS0VZV1JBUD15CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9f Q01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz15CiMgQ09ORklH X0NSWVBUT19WTUFDIGlzIG5vdCBzZXQKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMy Qz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0NSQ1Qx MERJRj15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGX1BDTE1VTD15CkNPTkZJR19DUllQVE9fR0hB U0g9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1PXkKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4 Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUQ0PXkKQ09ORklHX0NSWVBUT19NRDU9eQpD T05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fUk1EMTYwPXkKIyBDT05GSUdfQ1JZUFRPX1JNRDI1NiBpcyBub3Qg c2V0CkNPTkZJR19DUllQVE9fUk1EMzIwPXkKQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NS WVBUT19TSEExX1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEEyNTZfU1NTRTM9eQpDT05GSUdfQ1JZ UFRPX1NIQTUxMl9TU1NFMz15CiMgQ09ORklHX0NSWVBUT19TSEExX01CIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19TSEEyNTZfTUI9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9NQj15CkNPTkZJR19D UllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQojIENPTkZJR19DUllQVE9fU0hB MyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UR1IxOTIgaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fV1A1MTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVM PXkKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVT X1RJIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRP X0FFU19OSV9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BTlVCSVMgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fQVJDNCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9 eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1FTExJQT15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFf WDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PXkKQ09ORklH X0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FTVF9D T01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2 XzY0PXkKIyBDT05GSUdfQ1JZUFRPX0NBU1Q2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NB U1Q2X0FWWF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFUz15CkNPTkZJR19DUllQ VE9fREVTM19FREVfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19GQ1JZUFQ9eQpDT05GSUdfQ1JZUFRP X0tIQVpBRD15CkNPTkZJR19DUllQVE9fU0FMU0EyMD15CkNPTkZJR19DUllQVE9fU0FMU0EyMF9Y ODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIw X1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRUVEIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19TRVJQRU5UPXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9f U0VSUEVOVF9BVlgyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fVEVBPXkKQ09ORklHX0NSWVBUT19U V09GSVNIPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CkNPTkZJR19DUllQVE9fVFdP RklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9eQojIENPTkZJ R19DUllQVE9fVFdPRklTSF9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKCiMKIyBDb21wcmVzc2lvbgoj CiMgQ09ORklHX0NSWVBUT19ERUZMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MWk89eQoj IENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MWjQ9eQojIENPTkZJ R19DUllQVE9fTFo0SEMgaXMgbm90IHNldAoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgoj CkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz15CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09O RklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSD15CkNPTkZJR19D UllQVE9fRFJCR19DVFI9eQpDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRF UkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQ SV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBU T19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FFQUQ9eQpD T05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CkNPTkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRP X0RFVl9QQURMT0NLPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUyBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfU0hBPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9GU0xf Q0FBTV9DUllQVE9fQVBJX0RFU0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NDUCBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVW X1FBVF9DNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0NWRiBp cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9W SVJUSU89eQpDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BV QkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJ R19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0lHTkVEX1BFX0ZJTEVfVkVSSUZJQ0FUSU9OIGlzIG5vdCBzZXQKCiMKIyBD ZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBjaGVja2luZwojCkNPTkZJR19TWVNURU1fVFJVU1RF RF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVM9IiIKQ09ORklHX1NZU1RFTV9F WFRSQV9DRVJUSUZJQ0FURT15CkNPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElGSUNBVEVfU0laRT00 MDk2CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdf U1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9M SVNUPSIiCkNPTkZJR19IQVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19W SE9TVF9ORVQ9eQpDT05GSUdfVkhPU1RfVlNPQ0s9eQpDT05GSUdfVkhPU1Q9eQojIENPTkZJR19W SE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9 eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9eQpDT05GSUdfQklUUkVW RVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRSRVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JB VElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJ Q19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJ Q19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5F UklDX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU89eQpDT05GSUdfQVJDSF9VU0VfQ01QWENIR19M T0NLUkVGPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQTElFUj15CkNPTkZJR19DUkNfQ0NJ VFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNPTkZJR19DUkNfSVRVX1Q9 eQpDT05GSUdfQ1JDMzI9eQpDT05GSUdfQ1JDMzJfU0VMRlRFU1Q9eQojIENPTkZJR19DUkMzMl9T TElDRUJZOCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZND15CiMgQ09ORklHX0NSQzMy X1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdf Q1JDND15CkNPTkZJR19DUkM3PXkKQ09ORklHX0xJQkNSQzMyQz15CkNPTkZJR19DUkM4PXkKQ09O RklHX1hYSEFTSD15CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNl dApDT05GSUdfUkFORE9NMzJfU0VMRlRFU1Q9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklH X1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJF U1M9eQpDT05GSUdfTFo0X0NPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNTPXkKQ09ORklH X1pTVERfQ09NUFJFU1M9eQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPXkKQ09ORklHX1haX0RFQz15 CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RF Q19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09O RklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RF U1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RFQ09NUFJFU1Nf TFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09O RklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj15CkNPTkZJR19SRUVE X1NPTE9NT05fREVDMTY9eQpDT05GSUdfQkNIPXkKQ09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpD T05GSUdfUkFESVhfVFJFRV9NVUxUSU9SREVSPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkK Q09ORklHX0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1B PXkKIyBDT05GSUdfRE1BX05PT1BfT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX1ZJUlRfT1BT IGlzIG5vdCBzZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkK Q09ORklHX0dMT0JfU0VMRlRFU1Q9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQpD T05GSUdfQ09SRElDPXkKQ09ORklHX0REUj15CiMgQ09ORklHX0lSUV9QT0xMIGlzIG5vdCBzZXQK Q09ORklHX01QSUxJQj15CkNPTkZJR19PSURfUkVHSVNUUlk9eQojIENPTkZJR19TR19TUExJVCBp cyBub3Qgc2V0CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09O RklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNI RT15CkNPTkZJR19TQklUTUFQPXkKQ09ORklHX1NUUklOR19TRUxGVEVTVD15Cg== --===============9066816657758574735== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nYm9vdCcKCWV4cG9y dCB0ZXN0Y2FzZT0nYm9vdCcKCWV4cG9ydCB0aW1lb3V0PScxMG0nCglleHBvcnQgam9iX29yaWdp bj0nL2xrcC9sa3Avc3JjL2pvYnMvYm9vdC55YW1sJwoJZXhwb3J0IHF1ZXVlPSdiaXNlY3QnCgll eHBvcnQgdGVzdGJveD0ndm0tbGtwLW5obS1kcDEteW9jdG8taWEzMi0xJwoJZXhwb3J0IHRib3hf Z3JvdXA9J3ZtLWxrcC1uaG0tZHAxLXlvY3RvLWlhMzInCglleHBvcnQgYnJhbmNoPSdsaW51eC1k ZXZlbC9kZXZlbC1zcG90LTIwMTcxMTE2MTcxMicKCWV4cG9ydCBjb21taXQ9JzNlNjE2OGVhZmY1 YzljNDk2NjhjMGFmNzgxNzMyY2Y0MjQ1ZDk0NTknCglleHBvcnQga2NvbmZpZz0neDg2XzY0LXJh bmRjb25maWctczItMTExNjE5NDknCglleHBvcnQgc3VibWl0X2lkPSc1YTBkYjMzMjBiOWE5Mzgz YWFkMWU4YzcnCglleHBvcnQgam9iX2ZpbGU9Jy9sa3Avc2NoZWR1bGVkL3ZtLWxrcC1uaG0tZHAx LXlvY3RvLWlhMzItMS9ib290LTEteW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6LTNlNjE2 OGVhZmY1YzljNDk2NjhjMGFmNzgxNzMyY2Y0MjQ1ZDk0NTktMjAxNzExMTYtMzM3MDYtMWNrOW1y Yy0wLnlhbWwnCglleHBvcnQgaWQ9JzZkOWExOTFiZjUwYjI2MDUwZDMxZGJmNDg0NGMyNjAwNmRl MjhmZmEnCglleHBvcnQgbW9kZWw9J3FlbXUtc3lzdGVtLXg4Nl82NCAtZW5hYmxlLWt2bScKCWV4 cG9ydCBucl92bT0xMAoJZXhwb3J0IG5yX2NwdT0yCglleHBvcnQgbWVtb3J5PSc0MjBNJwoJZXhw b3J0IHJvb3Rmcz0neW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6JwoJZXhwb3J0IG5lZWRf a2NvbmZpZz0nQ09ORklHX0tWTV9HVUVTVD15JwoJZXhwb3J0IGNvbXBpbGVyPSdnY2MtNicKCWV4 cG9ydCBlbnF1ZXVlX3RpbWU9JzIwMTctMTEtMTYgMjM6NDg6MDMgKzA4MDAnCglleHBvcnQgX2lk PSc1YTBkYjMzMjBiOWE5MzgzYWFkMWU4YzcnCglleHBvcnQgX3J0PScvcmVzdWx0L2Jvb3QvMS92 bS1sa3AtbmhtLWRwMS15b2N0by1pYTMyL3lvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei94 ODZfNjQtcmFuZGNvbmZpZy1zMi0xMTE2MTk0OS9nY2MtNi8zZTYxNjhlYWZmNWM5YzQ5NjY4YzBh Zjc4MTczMmNmNDI0NWQ5NDU5JwoJZXhwb3J0IHVzZXI9J2xrcCcKCWV4cG9ydCByZXN1bHRfcm9v dD0nL3Jlc3VsdC9ib290LzEvdm0tbGtwLW5obS1kcDEteW9jdG8taWEzMi95b2N0by10aW55LWkz ODYtMjAxNi0wNC0yMi5jZ3oveDg2XzY0LXJhbmRjb25maWctczItMTExNjE5NDkvZ2NjLTYvM2U2 MTY4ZWFmZjVjOWM0OTY2OGMwYWY3ODE3MzJjZjQyNDVkOTQ1OS8wJwoJZXhwb3J0IExLUF9TRVJW RVI9J2lubicKCWV4cG9ydCBtYXhfdXB0aW1lPTYwMAoJZXhwb3J0IGluaXRyZD0nL29zaW1hZ2Uv eW9jdG8veW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6JwoJZXhwb3J0IGJvb3Rsb2FkZXJf YXBwZW5kPSdyb290PS9kZXYvcmFtMAp1c2VyPWxrcApqb2I9L2xrcC9zY2hlZHVsZWQvdm0tbGtw LW5obS1kcDEteW9jdG8taWEzMi0xL2Jvb3QtMS15b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5j Z3otM2U2MTY4ZWFmZjVjOWM0OTY2OGMwYWY3ODE3MzJjZjQyNDVkOTQ1OS0yMDE3MTExNi0zMzcw Ni0xY2s5bXJjLTAueWFtbApBUkNIPXg4Nl82NAprY29uZmlnPXg4Nl82NC1yYW5kY29uZmlnLXMy LTExMTYxOTQ5CmJyYW5jaD1saW51eC1kZXZlbC9kZXZlbC1zcG90LTIwMTcxMTE2MTcxMgpjb21t aXQ9M2U2MTY4ZWFmZjVjOWM0OTY2OGMwYWY3ODE3MzJjZjQyNDVkOTQ1OQpCT09UX0lNQUdFPS9w a2cvbGludXgveDg2XzY0LXJhbmRjb25maWctczItMTExNjE5NDkvZ2NjLTYvM2U2MTY4ZWFmZjVj OWM0OTY2OGMwYWY3ODE3MzJjZjQyNDVkOTQ1OS92bWxpbnV6LTQuMTQuMC1yYzctMDIxNzctZzNl NjE2OGUKbWF4X3VwdGltZT02MDAKUkVTVUxUX1JPT1Q9L3Jlc3VsdC9ib290LzEvdm0tbGtwLW5o bS1kcDEteW9jdG8taWEzMi95b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3oveDg2XzY0LXJh bmRjb25maWctczItMTExNjE5NDkvZ2NjLTYvM2U2MTY4ZWFmZjVjOWM0OTY2OGMwYWY3ODE3MzJj ZjQyNDVkOTQ1OS8wCkxLUF9TRVJWRVI9aW5uCmRlYnVnCmFwaWM9ZGVidWcKc3lzcnFfYWx3YXlz X2VuYWJsZWQKcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMApuZXQuaWZuYW1lcz0w CnByaW50ay5kZXZrbXNnPW9uCnBhbmljPS0xCnNvZnRsb2NrdXBfcGFuaWM9MQpubWlfd2F0Y2hk b2c9cGFuaWMKb29wcz1wYW5pYwpsb2FkX3JhbWRpc2s9Mgpwcm9tcHRfcmFtZGlzaz0wCmRyYmQu bWlub3JfY291bnQ9OApzeXN0ZW1kLmxvZ19sZXZlbD1lcnIKaWdub3JlX2xvZ2xldmVsCmNvbnNv bGU9dHR5MAplYXJseXByaW50az10dHlTMCwxMTUyMDAKY29uc29sZT10dHlTMCwxMTUyMDAKdmdh PW5vcm1hbApydycKCWV4cG9ydCBibV9pbml0cmQ9Jy9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82 NC0yMDE2LTA4LTMxLmNnei9ydW4taXBjb25maWcuaTM4Nl8yMDE2LTA5LTAzLmNneicKCWV4cG9y dCBsa3BfaW5pdHJkPScvbGtwL2xrcC9sa3AtaTM4Ni5jZ3onCglleHBvcnQgc2l0ZT0naW5uJwoJ ZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0IExLUF9DSUZTX1BPUlQ9MTM5CglleHBvcnQg a2VybmVsPScvcGtnL2xpbnV4L3g4Nl82NC1yYW5kY29uZmlnLXMyLTExMTYxOTQ5L2djYy02LzNl NjE2OGVhZmY1YzljNDk2NjhjMGFmNzgxNzMyY2Y0MjQ1ZDk0NTkvdm1saW51ei00LjE0LjAtcmM3 LTAyMTc3LWczZTYxNjhlJwoJZXhwb3J0IGRlcXVldWVfdGltZT0nMjAxNy0xMS0xNiAyMzo0ODoz MiArMDgwMCcKCWV4cG9ydCBqb2JfaW5pdHJkPScvbGtwL3NjaGVkdWxlZC92bS1sa3AtbmhtLWRw MS15b2N0by1pYTMyLTEvYm9vdC0xLXlvY3RvLXRpbnktaTM4Ni0yMDE2LTA0LTIyLmNnei0zZTYx NjhlYWZmNWM5YzQ5NjY4YzBhZjc4MTczMmNmNDI0NWQ5NDU5LTIwMTcxMTE2LTMzNzA2LTFjazlt cmMtMC5jZ3onCgoJWyAtbiAiJExLUF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1 c2VyOi1sa3B9L3NyYwp9CgpydW5fam9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQK CgkuICRMS1BfU1JDL2xpYi9odHRwLnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9T UkMvbGliL2Vudi5zaAoKCWV4cG9ydF90b3BfZW52CgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9u aXRvcnMvb25lLXNob3Qvd3JhcHBlciBib290LXNsYWJpbmZvCglydW5fbW9uaXRvciAkTEtQX1NS Qy9tb25pdG9ycy9vbmUtc2hvdC93cmFwcGVyIGJvb3QtbWVtaW5mbwoJcnVuX21vbml0b3IgJExL UF9TUkMvbW9uaXRvcnMvb25lLXNob3Qvd3JhcHBlciBtZW1tYXAKCXJ1bl9tb25pdG9yICRMS1Bf U1JDL21vbml0b3JzL25vLXN0ZG91dC93cmFwcGVyIGJvb3QtdGltZQoJcnVuX21vbml0b3IgJExL UF9TUkMvbW9uaXRvcnMvd3JhcHBlciBrbXNnCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9y cy93cmFwcGVyIG9vbS1raWxsZXIKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3BsYWlu L3dhdGNoZG9nCgoJcnVuX3Rlc3QgJExLUF9TUkMvdGVzdHMvd3JhcHBlciBzbGVlcCAxCn0KCmV4 dHJhY3Rfc3RhdHMoKQp7CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGJvb3Qtc2xhYmluZm8KCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIgYm9vdC1tZW1pbmZvCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVy IG1lbW1hcAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBib290LW1lbW9yeQoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciBib290LXRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga2VybmVsLXNpemUK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGlt ZSBzbGVlcC50aW1lCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUKCSRMS1BfU1JDL3N0YXRz L3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciBzdGRlcnIKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbGFzdF9zdGF0ZQp9Cgoi JEAiCg== --===============9066816657758574735== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 X9exxGf7AgAAAAAEWVo= --===============9066816657758574735==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot Subject: [lkp-robot] [socket] 3e6168eaff: BUG:using__this_cpu_add()in_preemptible[#]code:swapper Date: Fri, 17 Nov 2017 10:25:56 +0800 Message-ID: <20171117022556.GD20330@yexl-desktop> References: <1510574818-5436-1-git-send-email-zhangtonghao@didichuxing.com> Reply-To: kernel test robot Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="2B/JsCI69OhZNC5r" Cc: netdev@vger.kernel.org, Tonghao Zhang , Tonghao Zhang , Martin Zhang , lkp@01.org To: Tonghao Zhang Return-path: Received: from mga02.intel.com ([134.134.136.20]:55469 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751529AbdKQC0Q (ORCPT ); Thu, 16 Nov 2017 21:26:16 -0500 Content-Disposition: inline In-Reply-To: <1510574818-5436-1-git-send-email-zhangtonghao@didichuxing.com> Sender: netdev-owner@vger.kernel.org List-ID: --2B/JsCI69OhZNC5r Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit (built with gcc-6): commit: 3e6168eaff5c9c49668c0af781732cf4245d9459 ("socket: Move the socket inuse to namespace.") url: https://github.com/0day-ci/linux/commits/Tonghao-Zhang/socket-Move-the-socket-inuse-to-namespace/20171116-080523 in testcase: boot on test machine: qemu-system-x86_64 -enable-kvm -smp 2 -m 420M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +---------------------------------------------------------+------------+------------+ | | 2798b80b38 | 3e6168eaff | +---------------------------------------------------------+------------+------------+ | boot_successes | 5 | 2 | | boot_failures | 36 | 44 | | IP-Config:Auto-configuration_of_network_failed | 36 | | | BUG:using__this_cpu_add()in_preemptible[#]code:swapper | 0 | 44 | | BUG:using__this_cpu_add()in_preemptible[#]code:init | 0 | 16 | | BUG:using__this_cpu_add()in_preemptible[#]code:rc.local | 0 | 14 | | BUG:using__this_cpu_add()in_preemptible[#]code:sh | 0 | 13 | | BUG:using__this_cpu_add()in_preemptible[#]code:udevd | 0 | 5 | | BUG:using__this_cpu_add()in_preemptible[#]code:getent | 0 | 1 | | BUG:using__this_cpu_add()in_preemptible[#]code:groupadd | 0 | 1 | | BUG:using__this_cpu_add()in_preemptible[#]code:ifconfig | 0 | 13 | | BUG:using__this_cpu_add()in_preemptible[#]code:ip | 0 | 13 | | BUG:using__this_cpu_add()in_preemptible[#]code:adduser | 0 | 1 | | BUG:using__this_cpu_add()in_preemptible[#]code:addgroup | 0 | 1 | | BUG:using__this_cpu_add()in_preemptible[#]code:useradd | 0 | 1 | +---------------------------------------------------------+------------+------------+ [ 0.217996] BUG: using __this_cpu_add() in preemptible [00000000] code: swapper/0/1 [ 0.219513] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.220005] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g3e6168e #1 [ 0.221493] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 0.223054] Call Trace: [ 0.223701] dump_stack+0x63/0x7f [ 0.224000] check_preemption_disabled+0xf2/0x104 [ 0.224000] __this_cpu_preempt_check+0x13/0x15 [ 0.224000] sock_alloc+0x8c/0xa1 [ 0.224000] sock_create_lite+0x17/0x33 [ 0.224000] __netlink_kernel_create+0x7d/0x1fc [ 0.224000] rtnetlink_net_init+0x54/0x70 [ 0.224000] ? rtnetlink_net_exit+0x27/0x27 [ 0.224000] ? do_set_master+0x9b/0x9b [ 0.224000] ops_init+0x100/0x12c [ 0.224000] register_pernet_operations+0xd0/0x16c [ 0.224000] register_pernet_subsys+0x29/0x3f [ 0.224000] rtnetlink_init+0x2d/0x1b7 [ 0.224000] netlink_proto_init+0x14d/0x167 [ 0.224000] ? snap_init+0x3d/0x3d [ 0.224000] ? do_early_param+0x92/0x92 [ 0.224000] do_one_initcall+0x9f/0x189 [ 0.224000] ? do_early_param+0x92/0x92 [ 0.224000] kernel_init_freeable+0x166/0x1e9 [ 0.224000] ? rest_init+0xc6/0xc6 [ 0.224000] kernel_init+0xe/0xf5 [ 0.224000] ret_from_fork+0x25/0x30 [ 0.224742] cpuidle: using governor menu [ 0.228007] BUG: using __this_cpu_add() in preemptible [00000000] code: swapper/0/1 [ 0.229523] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.230464] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g3e6168e #1 [ 0.231954] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 0.232000] Call Trace: [ 0.232000] dump_stack+0x63/0x7f [ 0.232000] check_preemption_disabled+0xf2/0x104 [ 0.232000] __this_cpu_preempt_check+0x13/0x15 [ 0.232000] sock_alloc+0x8c/0xa1 [ 0.232000] sock_create_lite+0x17/0x33 [ 0.232000] __netlink_kernel_create+0x7d/0x1fc [ 0.232000] uevent_net_init+0x5f/0xc2 [ 0.232000] ops_init+0x100/0x12c [ 0.232000] ? do_early_param+0x92/0x92 [ 0.232000] register_pernet_operations+0xd0/0x16c [ 0.232000] register_pernet_subsys+0x29/0x3f [ 0.232000] ? ioremap_huge_init+0x35/0x35 [ 0.232000] kobject_uevent_init+0x10/0x12 [ 0.232000] do_one_initcall+0x9f/0x189 [ 0.232000] ? do_early_param+0x92/0x92 [ 0.232000] kernel_init_freeable+0x166/0x1e9 [ 0.232000] ? rest_init+0xc6/0xc6 [ 0.232000] kernel_init+0xe/0xf5 [ 0.232000] ret_from_fork+0x25/0x30 [ 0.232605] ACPI: bus type PCI registered [ 0.233432] PCI: Using configuration type 1 for base access [ 0.308039] raid6: sse2x1 gen() 6435 MB/s [ 0.380542] raid6: sse2x1 xor() 5940 MB/s [ 0.448012] raid6: sse2x2 gen() 9031 MB/s [ 0.516008] raid6: sse2x2 xor() 7115 MB/s [ 0.584010] raid6: sse2x4 gen() 10337 MB/s [ 0.652007] raid6: sse2x4 xor() 7468 MB/s [ 0.652872] raid6: using algorithm sse2x4 gen() 10337 MB/s [ 0.653833] raid6: .... xor() 7468 MB/s, rmw enabled [ 0.654737] raid6: using intx1 recovery algorithm [ 0.656228] ACPI: Added _OSI(Module Device) [ 0.660005] ACPI: Added _OSI(Processor Device) [ 0.664004] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.664884] ACPI: Added _OSI(Processor Aggregator Device) [ 0.668398] ACPI: Interpreter enabled [ 0.669179] ACPI: (supports S0 S3 S5) [ 0.669929] ACPI: Using IOAPIC for interrupt routing [ 0.670842] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 0.672178] ACPI: Enabled 2 GPEs in block 00 to 0F [ 0.679048] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.680009] acpi PNP0A03:00: _OSC: OS supports [Segments] [ 0.680974] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM [ 0.682123] PCI host bridge to bus 0000:00 [ 0.682936] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 0.684006] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 0.685122] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 0.686573] pci_bus 0000:00: root bus resource [mem 0x1a400000-0xfebfffff window] [ 0.688006] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.689055] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 [ 0.690501] pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 [ 0.692268] pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 [ 0.696006] pci 0000:00:01.1: reg 0x20: [io 0xc040-0xc04f] [ 0.698367] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7] [ 0.699525] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] [ 0.700005] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177] [ 0.701161] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] [ 0.702451] pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 [ 0.704357] pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX4 ACPI [ 0.705802] pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX4 SMB [ 0.707203] pci 0000:00:02.0: [1234:1111] type 00 class 0x030000 [ 0.709523] pci 0000:00:02.0: reg 0x10: [mem 0xfd000000-0xfdffffff pref] [ 0.713172] pci 0000:00:02.0: reg 0x18: [mem 0xfebf0000-0xfebf0fff] [ 0.719641] pci 0000:00:02.0: reg 0x30: [mem 0xfebe0000-0xfebeffff pref] [ 0.720289] pci 0000:00:03.0: [8086:100e] type 00 class 0x020000 [ 0.722591] pci 0000:00:03.0: reg 0x10: [mem 0xfebc0000-0xfebdffff] [ 0.724883] pci 0000:00:03.0: reg 0x14: [io 0xc000-0xc03f] [ 0.731476] pci 0000:00:03.0: reg 0x30: [mem 0xfeb80000-0xfebbffff pref] [ 0.732318] pci 0000:00:04.0: [8086:25ab] type 00 class 0x088000 [ 0.734009] pci 0000:00:04.0: reg 0x10: [mem 0xfebf1000-0xfebf100f] [ 0.740217] pci_bus 0000:00: on NUMA node 0 [ 0.741596] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11) [ 0.742729] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11) [ 0.743834] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11) [ 0.744120] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11) [ 0.745516] ACPI: PCI Interrupt Link [LNKS] (IRQs *9) [ 0.746882] pci 0000:00:02.0: vgaarb: setting as boot VGA device [ 0.746882] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none [ 0.748007] pci 0000:00:02.0: vgaarb: bridge control possible [ 0.749000] vgaarb: loaded [ 0.752008] BUG: using __this_cpu_add() in preemptible [00000000] code: swapper/0/1 [ 0.753497] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.754434] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g3e6168e #1 [ 0.755895] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 0.756000] Call Trace: [ 0.756000] dump_stack+0x63/0x7f [ 0.756000] check_preemption_disabled+0xf2/0x104 [ 0.756000] ? do_early_param+0x92/0x92 [ 0.756000] __this_cpu_preempt_check+0x13/0x15 [ 0.756000] sock_alloc+0x8c/0xa1 [ 0.756000] sock_create_lite+0x17/0x33 [ 0.756000] __netlink_kernel_create+0x7d/0x1fc [ 0.756000] ? cn_rx_skb+0x101/0x101 [ 0.756000] ? do_early_param+0x92/0x92 [ 0.756000] cn_init+0x43/0xb1 [ 0.756000] ? cn_fini+0x40/0x40 [ 0.756000] do_one_initcall+0x9f/0x189 [ 0.756000] ? do_early_param+0x92/0x92 [ 0.756000] kernel_init_freeable+0x166/0x1e9 [ 0.756000] ? rest_init+0xc6/0xc6 [ 0.756000] kernel_init+0xe/0xf5 [ 0.756000] ret_from_fork+0x25/0x30 [ 0.756232] BUG: using __this_cpu_add() in preemptible [00000000] code: swapper/0/1 [ 0.760006] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.760962] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g3e6168e #1 [ 0.762435] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 0.763996] Call Trace: [ 0.764000] dump_stack+0x63/0x7f [ 0.764000] check_preemption_disabled+0xf2/0x104 [ 0.764000] ? do_early_param+0x92/0x92 [ 0.764000] __this_cpu_preempt_check+0x13/0x15 [ 0.764000] sock_alloc+0x8c/0xa1 [ 0.764000] sock_create_lite+0x17/0x33 [ 0.764000] __netlink_kernel_create+0x7d/0x1fc [ 0.764000] ? do_early_param+0x92/0x92 [ 0.764000] scsi_netlink_init+0x40/0x61 [ 0.764000] ? scsi_exit_devinfo+0x20/0x20 [ 0.764000] init_scsi+0x51/0x8d [ 0.764000] ? trace_event_define_fields_scsi_cmd_done_timeout_template+0x203/0x203 [ 0.764000] do_one_initcall+0x9f/0x189 [ 0.764000] ? do_early_param+0x92/0x92 [ 0.764000] kernel_init_freeable+0x166/0x1e9 [ 0.764000] ? rest_init+0xc6/0xc6 [ 0.764000] kernel_init+0xe/0xf5 [ 0.764000] ret_from_fork+0x25/0x30 [ 0.764010] SCSI subsystem initialized [ 0.764849] pps_core: LinuxPPS API ver. 1 registered [ 0.765751] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.767403] PTP clock support registered [ 0.768075] FPGA manager framework [ 0.768822] Advanced Linux Sound Architecture Driver Initialized. [ 0.769852] PCI: Using ACPI for IRQ routing [ 0.770716] PCI: pci_cache_line_size set to 64 bytes [ 0.772103] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff] [ 0.773146] e820: reserve RAM buffer [mem 0x1a3e0000-0x1bffffff] [ 0.774293] BUG: using __this_cpu_add() in preemptible [00000000] code: swapper/0/1 [ 0.775772] caller is __this_cpu_preempt_check+0x13/0x15 [ 0.776005] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g3e6168e #1 [ 0.777482] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 0.779030] Call Trace: [ 0.779648] dump_stack+0x63/0x7f [ 0.780000] check_preemption_disabled+0xf2/0x104 [ 0.780000] __this_cpu_preempt_check+0x13/0x15 [ 0.780000] sock_alloc+0x8c/0xa1 [ 0.780000] sock_create_lite+0x17/0x33 [ 0.780000] __netlink_kernel_create+0x7d/0x1fc [ 0.780000] genl_pernet_init+0x50/0x81 [ 0.780000] ? genl_bind+0x9d/0x9d [ 0.780000] ? genl_unbind+0x75/0x75 [ 0.780000] ? genl_pernet_exit+0x27/0x27 [ 0.780000] ops_init+0x100/0x12c [ 0.780000] ? do_early_param+0x92/0x92 [ 0.780000] register_pernet_operations+0xd0/0x16c [ 0.780000] register_pernet_subsys+0x29/0x3f [ 0.780000] ? netlink_proto_init+0x167/0x167 [ 0.780000] genl_init+0x25/0x3b [ 0.780000] do_one_initcall+0x9f/0x189 [ 0.780000] ? do_early_param+0x92/0x92 [ 0.780000] kernel_init_freeable+0x166/0x1e9 [ 0.780000] ? rest_init+0xc6/0xc6 [ 0.780000] kernel_init+0xe/0xf5 [ 0.780000] ret_from_fork+0x25/0x30 [ 0.780007] Bluetooth: Core ver 2.22 [ 0.780762] NET: Registered protocol family 31 [ 0.781652] Bluetooth: HCI device and connection manager initialized [ 0.784007] Bluetooth: HCI socket layer initialized [ 0.784907] Bluetooth: L2CAP socket layer initialized [ 0.785835] Bluetooth: SCO socket layer initialized [ 0.786729] NET: Registered protocol family 8 [ 0.788004] NET: Registered protocol family 20 [ 0.788903] nfc: nfc_init: NFC Core ver 0.1 [ 0.788903] NET: Registered protocol family 39 [ 0.789792] clocksource: Switched to clocksource kvm-clock [ 0.795072] Warning: could not register annotated branches stats [ 0.808219] VFS: Disk quotas dquot_6.6.0 [ 0.809078] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.810283] FS-Cache: Loaded [ 0.811226] CacheFiles: Loaded [ 0.811951] pnp: PnP ACPI init [ 0.812790] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active) [ 0.813935] pnp 00:01: Plug and Play ACPI device, IDs PNP0303 (active) [ 0.815064] pnp 00:02: Plug and Play ACPI device, IDs PNP0f13 (active) [ 0.816192] pnp 00:03: [dma 2] [ 0.816911] pnp 00:03: Plug and Play ACPI device, IDs PNP0700 (active) [ 0.818078] pnp 00:04: Plug and Play ACPI device, IDs PNP0400 (active) [ 0.819261] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.820444] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active) [ 0.821815] pnp: PnP ACPI: found 7 devices [ 0.832302] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 0.833968] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 0.835012] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 0.836066] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 0.837190] pci_bus 0000:00: resource 7 [mem 0x1a400000-0xfebfffff window] [ 0.838372] NET: Registered protocol family 1 [ 0.839219] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.847073] pci 0000:00:01.0: PIIX3: Enabling Passive Release [ 0.848101] pci 0000:00:01.0: Activating ISA DMA hang workarounds [ 0.849176] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] [ 0.850797] PCI: CLS 0 bytes, default 64 [ 0.851658] Trying to unpack rootfs image as initramfs... [ 1.041379] Freeing initrd memory: 2444K [ 1.044983] PCLMULQDQ-NI instructions are not detected. [ 1.045936] AVX or AES-NI instructions are not detected. [ 1.046883] CPU feature 'AVX registers' is not supported. [ 1.047833] CPU feature 'AVX registers' is not supported. [ 1.048875] AVX2 or AES-NI instructions are not detected. [ 1.049869] AVX2 instructions are not detected. [ 2.048082] tsc: Refined TSC clocksource calibration: 2925.994 MHz [ 2.049829] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2a2d2ead42f, max_idle_ns: 440795314183 ns [ 7.634926] audit: initializing netlink subsys (disabled) [ 7.636708] BUG: using __this_cpu_add() in preemptible [00000000] code: swapper/0/1 [ 7.639235] caller is __this_cpu_preempt_check+0x13/0x15 [ 7.640827] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.14.0-rc7-02177-g3e6168e #1 [ 7.643228] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 7.644814] Call Trace: [ 7.644814] dump_stack+0x63/0x7f [ 7.644814] check_preemption_disabled+0xf2/0x104 [ 7.644814] __this_cpu_preempt_check+0x13/0x15 [ 7.644814] sock_alloc+0x8c/0xa1 [ 7.644814] sock_create_lite+0x17/0x33 [ 7.644814] __netlink_kernel_create+0x7d/0x1fc [ 7.644814] audit_net_init+0x6d/0xa4 [ 7.644814] ? audit_receive_msg+0xb76/0xb76 [ 7.644814] ? audit_net_exit+0x38/0x38 [ 7.644814] ops_init+0x100/0x12c [ 7.644814] ? do_early_param+0x92/0x92 [ 7.644814] register_pernet_operations+0xd0/0x16c [ 7.644814] register_pernet_subsys+0x29/0x3f [ 7.644814] ? audit_backlog_limit_set+0x61/0x61 [ 7.644814] audit_init+0x103/0x1a2 [ 7.644814] ? audit_backlog_limit_set+0x61/0x61 [ 7.644814] do_one_initcall+0x9f/0x189 [ 7.644814] ? do_early_param+0x92/0x92 [ 7.644814] kernel_init_freeable+0x166/0x1e9 [ 7.644814] ? rest_init+0xc6/0xc6 [ 7.644814] kernel_init+0xe/0xf5 [ 7.644814] ret_from_fork+0x25/0x30 [ 7.676827] audit: type=2000 audit(1510847326.601:1): state=initialized audit_enabled=0 res=1 [ 7.677460] Initialise system trusted keyrings [ 7.677471] Key type blacklist registered [ 7.677562] workingset: timestamp_bits=46 max_order=17 bucket_order=0 [ 7.679363] zbud: loaded [ 7.680065] efs: 1.0a - http://aeschi.ch.eu.org/efs/ [ 7.680213] qnx6: QNX6 filesystem 1.0.0 registered. [ 7.680261] fuse init (API version 7.26) [ 7.680357] JFS: nTxBlock = 3092, nTxLock = 24738 [ 7.689297] SGI XFS with security attributes, no debug enabled [ 7.691502] NILFS version 2 loaded [ 7.692781] befs: version: 0.9.3 [ 7.698575] NET: Registered protocol family 38 [ 7.700131] Key type asymmetric registered [ 7.701496] Asymmetric key parser 'x509' registered [ 7.703030] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 7.705540] io scheduler noop registered [ 7.706903] io scheduler cfq registered (default) [ 7.708389] io scheduler mq-deadline registered [ 7.709852] io scheduler bfq registered [ 7.711169] test_string_helpers: Running tests... [ 7.715182] test_hexdump: all 1184 tests passed [ 7.720042] test_firmware: interface ready [ 7.732819] test_hash: __hash_32() has no arch implementation to test. [ 7.734650] test_hash: hash_32() has no arch implementation to test. [ 7.736467] test_hash: hash_64() has no arch implementation to test. [ 7.738249] test_hash: 33152 tests passed. [ 7.739673] test_siphash: self-tests: pass [ 7.741443] Running rhashtable test nelem=8, max_size=0, shrinking=0 [ 7.742985] Test 00: [ 7.743622] Adding 50000 keys [ 7.769264] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0 [ 7.779240] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0 [ 7.780837] Deleting 50000 keys [ 7.793154] Duration of test: 48826728 ns [ 7.794507] Test 01: [ 7.795569] Adding 50000 keys [ 7.828058] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0 [ 7.836850] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0 [ 7.839012] Deleting 50000 keys [ 7.859138] Duration of test: 62393287 ns [ 7.860511] Test 02: [ 7.861557] Adding 50000 keys [ 7.890550] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0 [ 7.902615] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0 [ 7.905084] Deleting 50000 keys [ 7.924891] Duration of test: 62188477 ns [ 7.926173] Test 03: [ 7.927162] Adding 50000 keys [ 7.972452] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0 [ 7.984527] Traversal complete: counted=50000, nelems=50000, entries=50000, table-jumps=0 [ 7.986992] Deleting 50000 keys [ 8.007201] Duration of test: 78946591 ns [ 8.016728] test if its possible to exceed max_size 8192: no, ok [ 8.018348] Average test time: 63088770 [ 8.019580] Testing concurrent rhashtable access from 10 threads [ 9.630718] test 3125 add/delete pairs into rhlist [ 9.736812] test 3125 random rhlist add/delete operations [ 9.756386] Started 10 threads, 0 failed, rhltable test returns 0 [ 9.757605] test_printf: all 260 tests passed [ 9.890152] test_bitmap: test 13: input is '0-2047:128/256' OK, Time: 1414 [ 9.898763] test_bitmap: all 460506 tests passed [ 9.900584] crc32: CRC_LE_BITS = 32, CRC_BE BITS = 32 [ 9.901992] crc32: self tests passed, processed 225944 bytes in 210059 nsec [ 9.904056] crc32c: CRC_LE_BITS = 32 [ 9.905240] crc32c: self tests passed, processed 225944 bytes in 113126 nsec [ 9.925881] crc32_combine: 8373 self tests passed [ 9.946125] crc32c_combine: 8373 self tests passed [ 9.948052] atomic64_test: passed for x86-64 platform with CX8 and with SSE [ 9.949943] glob: 64 self-tests passed, 0 failed [ 9.951572] gpio_it87: no device [ 9.952918] gpio-mockup: probe of gpio-mockup failed with error -22 [ 9.956191] no IO addresses supplied [ 9.957517] hgafb: HGA card not detected. To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong --2B/JsCI69OhZNC5r Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.14.0-rc7-02177-g3e6168e" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.14.0-rc7 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_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 CONFIG_THREAD_INFO_IN_TASK=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 is not set # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set 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_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set 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 is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set CONFIG_IRQ_TIME_ACCOUNTING=y # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FAST_NO_HZ is not set CONFIG_RCU_BOOST=y CONFIG_RCU_BOOST_DELAY=500 CONFIG_RCU_NOCB_CPU=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y # CONFIG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_RDMA=y # CONFIG_CGROUP_FREEZER is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y # CONFIG_UTS_NS is not set # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=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 is not set CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set 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_POSIX_TIMERS=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=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 # CONFIG_PC104 is not set # # 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=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLAB_MERGE_DEFAULT is not set CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SYSTEM_DATA_VERIFICATION=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y CONFIG_STATIC_KEYS_SELFTEST=y CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=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_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y 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_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y # CONFIG_HAVE_ARCH_HASH is not set # CONFIG_ISA_BUS_API is not set CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set CONFIG_HAVE_ARCH_VMAP_STACK=y # CONFIG_VMAP_STACK is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_REFCOUNT_FULL=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 is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y # CONFIG_BLK_DEV_INTEGRITY is not set CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_CMDLINE_PARSER=y # CONFIG_BLK_WBT is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_SED_OPAL=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set # CONFIG_ACORN_PARTITION_ICS is not set # CONFIG_ACORN_PARTITION_ADFS is not set CONFIG_ACORN_PARTITION_POWERTEC=y CONFIG_ACORN_PARTITION_RISCIX=y # CONFIG_AIX_PARTITION is not set # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y # CONFIG_MSDOS_PARTITION is not set # CONFIG_LDM_PARTITION is not set # CONFIG_SGI_PARTITION is not set # CONFIG_ULTRIX_PARTITION is not set # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set CONFIG_EFI_PARTITION=y CONFIG_SYSV68_PARTITION=y CONFIG_CMDLINE_PARTITION=y CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_MQ_IOSCHED_DEADLINE=y # CONFIG_MQ_IOSCHED_KYBER is not set CONFIG_IOSCHED_BFQ=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set # CONFIG_X86_MPPARSE is not set # CONFIG_GOLDFISH is not set CONFIG_INTEL_RDT=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_GART_IOMMU is not set # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 # CONFIG_SCHED_SMT is not set # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=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_MCELOG_LEGACY is not set CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y # CONFIG_MICROCODE_INTEL is not set CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_X86_5LEVEL is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set # CONFIG_MEMORY_HOTREMOVE is not set 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_THP_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y # CONFIG_BOUNCE is not set CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y # CONFIG_CLEANCACHE is not set CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set CONFIG_CMA_DEBUGFS=y CONFIG_CMA_AREAS=7 CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_ZONE_DEVICE=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y # CONFIG_PERCPU_STATS is not set CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_MPX=y # CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set CONFIG_KEXEC_FILE=y CONFIG_KEXEC_VERIFY_SIG=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set CONFIG_DEBUG_HOTPLUG_CPU0=y # 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_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y # # Power management and ACPI options # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_AUTOSLEEP=y CONFIG_PM_WAKELOCKS=y CONFIG_PM_WAKELOCKS_LIMIT=100 CONFIG_PM_WAKELOCKS_GC=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER 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 is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_HOTPLUG_MEMORY is not set CONFIG_ACPI_HOTPLUG_IOAPIC=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCIEPORTBUS is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y CONFIG_PCI_LOCKLESS_CONFIG=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # DesignWare PCI Core Support # # # PCI host controller drivers # # # PCI Endpoint # CONFIG_PCI_ENDPOINT=y CONFIG_PCI_ENDPOINT_CONFIGFS=y CONFIG_PCI_EPF_TEST=y # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y # CONFIG_PCMCIA_LOAD_CIS is not set CONFIG_CARDBUS=y # # PC-card bridges # # CONFIG_YENTA is not set # CONFIG_PD6729 is not set # CONFIG_I82092 is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set # CONFIG_BINFMT_MISC is not set CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set CONFIG_X86_X32=y CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set CONFIG_ATM=y CONFIG_ATM_LANE=y CONFIG_STP=y CONFIG_GARP=y CONFIG_MRP=y CONFIG_BRIDGE=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BATMAN_V=y CONFIG_BATMAN_ADV_NC=y # CONFIG_BATMAN_ADV_DEBUGFS is not set CONFIG_VSOCKETS=y CONFIG_VSOCKETS_DIAG=y CONFIG_VIRTIO_VSOCKETS=y CONFIG_VIRTIO_VSOCKETS_COMMON=y CONFIG_NETLINK_DIAG=y # CONFIG_MPLS is not set CONFIG_NET_NSH=y # CONFIG_HSR 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_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set CONFIG_CAN=y # CONFIG_CAN_RAW is not set # CONFIG_CAN_BCM is not set CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y # CONFIG_CAN_VXCAN is not set CONFIG_CAN_SLCAN=y # CONFIG_CAN_DEV is not set # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_BT=y CONFIG_BT_BREDR=y # CONFIG_BT_RFCOMM is not set # CONFIG_BT_BNEP is not set CONFIG_BT_CMTP=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y CONFIG_BT_LE=y CONFIG_BT_LEDS=y # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_SERDEV=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_NOKIA=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_HCIUART_AG6XX=y # CONFIG_BT_HCIUART_MRVL is not set CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y # CONFIG_BT_HCIBLUECARD is not set CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y # CONFIG_BT_MRVL is not set CONFIG_BT_WILINK=y # CONFIG_STREAM_PARSER is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # 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_GPIO=y # CONFIG_NET_9P is not set CONFIG_CAIF=y CONFIG_CAIF_DEBUG=y CONFIG_CAIF_NETDEV=y # CONFIG_CAIF_USB is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set # CONFIG_NFC_NCI is not set CONFIG_NFC_HCI=y # CONFIG_NFC_SHDLC is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y CONFIG_NFC_PN533_I2C=y CONFIG_PSAMPLE=y CONFIG_NET_IFE=y # CONFIG_LWTUNNEL is not set # CONFIG_DST_CACHE is not set CONFIG_GRO_CELLS=y CONFIG_NET_DEVLINK=y CONFIG_MAY_USE_DEVLINK=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=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=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPMI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y # CONFIG_DMA_SHARED_BUFFER is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=0 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_CONNECTOR=y # CONFIG_PROC_EVENTS is not set CONFIG_MTD=y CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED=y # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=y # # Partition parsers # # # 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 is not set # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=y # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set # CONFIG_MTD_AMD76XROM is not set CONFIG_MTD_ICHXROM=y # 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=y # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=y # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y # CONFIG_MTD_SM_COMMON is not set # CONFIG_MTD_NAND_DENALI_PCI is not set CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set CONFIG_MTD_NAND_DOCG4=y # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y 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 is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y CONFIG_MTD_MT81xx_NOR=y # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set # CONFIG_MTD_UBI is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=y # # DRBD disabled because PROC_FS or INET not selected # CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_CDROM_PKTCDVD is not set CONFIG_ATA_OVER_ETH=y CONFIG_VIRTIO_BLK=y # CONFIG_VIRTIO_BLK_SCSI is not set # CONFIG_BLK_DEV_RSXX is not set CONFIG_NVME_CORE=y # CONFIG_BLK_DEV_NVME is not set CONFIG_NVME_FABRICS=y # CONFIG_NVME_FC is not set CONFIG_NVME_TARGET=y CONFIG_NVME_TARGET_LOOP=y CONFIG_NVME_TARGET_FC=y # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y # CONFIG_AD525X_DPOT_I2C is not set CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set CONFIG_DS1682=y CONFIG_USB_SWITCH_FSA9480=y CONFIG_SRAM=y # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_IDT_89HPESX=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=y CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y # 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 # # VOP Bus Driver # # CONFIG_VOP_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_VHOST_RING=y # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set # CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set # CONFIG_IDE_GD is not set CONFIG_BLK_DEV_IDECS=y # CONFIG_BLK_DEV_DELKIN is not set 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 is not set # # IDE chipset support/bugfixes # # CONFIG_IDE_GENERIC is not set CONFIG_BLK_DEV_PLATFORM=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set # # PCI IDE chipsets support # # CONFIG_BLK_DEV_GENERIC is not set # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_JMICRON is not set # CONFIG_BLK_DEV_PIIX is not set # CONFIG_BLK_DEV_IT8172 is not set # CONFIG_BLK_DEV_IT8213 is not set # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_BLK_DEV_TC86C001 is not set # CONFIG_BLK_DEV_IDEDMA is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y # CONFIG_SCSI_CONSTANTS is not set CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set # CONFIG_SCSI_LOWLEVEL_PCMCIA is not set # CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=y # CONFIG_SCSI_OSD_ULD is not set CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set # CONFIG_ATA is not set # CONFIG_MD is not set CONFIG_TARGET_CORE=y # CONFIG_TCM_IBLOCK is not set CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y CONFIG_LOOPBACK_TARGET=y # CONFIG_ISCSI_TARGET is not set CONFIG_SBP_TARGET=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y # CONFIG_FIREWIRE_OHCI is not set CONFIG_FIREWIRE_SBP2=y # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_NET_CORE=y # CONFIG_DUMMY is not set CONFIG_EQUALIZER=y # CONFIG_NET_FC is not set # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y CONFIG_MACSEC=y # CONFIG_NETCONSOLE is not set # CONFIG_NETPOLL is not set # CONFIG_NET_POLL_CONTROLLER is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set CONFIG_VIRTIO_NET=y CONFIG_NLMON=y # CONFIG_VSOCKMON is not set # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # CAIF transport drivers # # CONFIG_CAIF_TTY is not set CONFIG_CAIF_SPI_SLAVE=y # CONFIG_CAIF_SPI_SYNC is not set CONFIG_CAIF_HSI=y CONFIG_CAIF_VIRTIO=y CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y # CONFIG_PCMCIA_3C574 is not set # CONFIG_PCMCIA_3C589 is not set # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_PCMCIA_NMCLAN is not set # CONFIG_AMD_XGBE is not set # CONFIG_AMD_XGBE_HAVE_ECC is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # 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 is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set # CONFIG_LIQUIDIO is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set CONFIG_NET_VENDOR_FUJITSU=y # CONFIG_PCMCIA_FMVJ18X is not set CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y # CONFIG_I40E is not set CONFIG_NET_VENDOR_I825XX=y # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_8390=y # CONFIG_PCMCIA_AXNET is not set # CONFIG_NE2K_PCI is not set # CONFIG_PCMCIA_PCNET is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_PCMCIA_SMC91C92 is not set # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set 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 is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_FDDI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # CONFIG_AMD_PHY=y CONFIG_AQUANTIA_PHY=y CONFIG_AT803X_PHY=y # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=y # CONFIG_BROADCOM_PHY is not set # CONFIG_CICADA_PHY is not set CONFIG_CORTINA_PHY=y CONFIG_DAVICOM_PHY=y # CONFIG_DP83822_PHY is not set # CONFIG_DP83848_PHY is not set CONFIG_DP83867_PHY=y CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=y CONFIG_INTEL_XWAY_PHY=y CONFIG_LSI_ET1011C_PHY=y # CONFIG_LXT_PHY is not set # CONFIG_MARVELL_PHY is not set CONFIG_MARVELL_10G_PHY=y # CONFIG_MICREL_PHY is not set CONFIG_MICROCHIP_PHY=y CONFIG_MICROSEMI_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_QSEMI_PHY=y CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=y CONFIG_STE10XP=y CONFIG_TERANETICS_PHY=y CONFIG_VITESSE_PHY=y CONFIG_XILINX_GMII2RGMII=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y # CONFIG_PPP_DEFLATE is not set # CONFIG_PPP_FILTER is not set # CONFIG_PPP_MPPE is not set # CONFIG_PPP_MULTILINK is not set CONFIG_PPPOATM=y CONFIG_PPPOE=y CONFIG_PPP_ASYNC=y # CONFIG_PPP_SYNC_TTY is not set CONFIG_SLIP=y CONFIG_SLHC=y # CONFIG_SLIP_COMPRESSED is not set CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y # CONFIG_WLAN_VENDOR_ADMTEK is not set # CONFIG_WLAN_VENDOR_ATH is not set # CONFIG_WLAN_VENDOR_ATMEL is not set CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_WLAN_VENDOR_CISCO=y CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_WLAN_VENDOR_INTERSIL is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_WLAN_VENDOR_MEDIATEK is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_WLAN_VENDOR_REALTEK is not set CONFIG_WLAN_VENDOR_RSI=y CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_PCMCIA_RAYCS is not set # # WiMAX Wireless Broadband devices # # # Enable USB support to see WiMAX USB drivers # CONFIG_WAN=y # CONFIG_HDLC is not set CONFIG_DLCI=y CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set # CONFIG_FUJITSU_ES is not set CONFIG_ISDN=y CONFIG_ISDN_I4L=y # CONFIG_ISDN_AUDIO is not set # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=y # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=y # # D-channel protocol features # # CONFIG_HISAX_EURO is not set CONFIG_HISAX_1TR6=y # CONFIG_HISAX_NI1 is not set CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # # CONFIG_HISAX_16_3 is not set # CONFIG_HISAX_TELESPCI is not set # CONFIG_HISAX_S0BOX is not set # CONFIG_HISAX_FRITZPCI is not set CONFIG_HISAX_AVM_A1_PCMCIA=y CONFIG_HISAX_ELSA=y # CONFIG_HISAX_DIEHLDIVA is not set # CONFIG_HISAX_SEDLBAUER is not set # CONFIG_HISAX_NETJET is not set # CONFIG_HISAX_NETJET_U is not set # CONFIG_HISAX_NICCY is not set # CONFIG_HISAX_BKM_A4T is not set # CONFIG_HISAX_SCT_QUADRO is not set # CONFIG_HISAX_GAZEL is not set # CONFIG_HISAX_HFC_PCI is not set # CONFIG_HISAX_W6692 is not set CONFIG_HISAX_HFC_SX=y CONFIG_HISAX_DEBUG=y # # HiSax PCMCIA card service modules # # CONFIG_HISAX_ELSA_CS is not set CONFIG_HISAX_AVM_A1_CS=y # # HiSax sub driver modules # # CONFIG_HISAX_HFC4S8S is not set # CONFIG_HISAX_FRITZ_PCIPNP is not set CONFIG_ISDN_CAPI=y # CONFIG_CAPI_TRACE is not set # CONFIG_ISDN_CAPI_CAPI20 is not set CONFIG_ISDN_CAPI_CAPIDRV=y CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE=y # # CAPI hardware drivers # # CONFIG_CAPI_AVM is not set # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y # CONFIG_GIGASET_CAPI is not set CONFIG_GIGASET_I4L=y # CONFIG_GIGASET_DUMMYLL is not set # CONFIG_GIGASET_M101 is not set CONFIG_GIGASET_DEBUG=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y # CONFIG_MISDN_L1OIP is not set # # mISDN hardware drivers # # CONFIG_MISDN_HFCPCI is not set # CONFIG_MISDN_HFCMULTI is not set # CONFIG_MISDN_AVMFRITZ is not set # CONFIG_MISDN_SPEEDFAX is not set # CONFIG_MISDN_INFINEON is not set # CONFIG_MISDN_W6692 is not set # CONFIG_MISDN_NETJET is not set CONFIG_NVM=y # CONFIG_NVM_DEBUG is not set CONFIG_NVM_RRPC=y # CONFIG_NVM_PBLK 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 is not set 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 is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set CONFIG_KEYBOARD_ADP5520=y CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y # CONFIG_KEYBOARD_QT2160 is not set CONFIG_KEYBOARD_DLINK_DIR685=y # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=y # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y # CONFIG_KEYBOARD_LM8323 is not set CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=y CONFIG_KEYBOARD_MCS=y # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_TM2_TOUCHKEY=y CONFIG_KEYBOARD_XTKBD=y # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set CONFIG_TABLET_SERIAL_WACOM4=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_88PM860X is not set CONFIG_TOUCHSCREEN_AD7879=y # CONFIG_TOUCHSCREEN_AD7879_I2C is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set CONFIG_TOUCHSCREEN_CY8CTMG110=y CONFIG_TOUCHSCREEN_CYTTSP_CORE=y CONFIG_TOUCHSCREEN_CYTTSP_I2C=y # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DYNAPRO=y # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set CONFIG_TOUCHSCREEN_GOODIX=y # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y CONFIG_TOUCHSCREEN_EKTF2127=y # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y # CONFIG_TOUCHSCREEN_WACOM_W8001 is not set CONFIG_TOUCHSCREEN_WACOM_I2C=y # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y CONFIG_TOUCHSCREEN_MMS114=y # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_TI_AM335X_TSC is not set CONFIG_TOUCHSCREEN_PIXCIR=y # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_TOUCHIT213=y CONFIG_TOUCHSCREEN_TSC_SERIO=y CONFIG_TOUCHSCREEN_TSC200X_CORE=y CONFIG_TOUCHSCREEN_TSC2004=y CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_TSC2007_IIO is not set CONFIG_TOUCHSCREEN_RM_TS=y # CONFIG_TOUCHSCREEN_SILEAD is not set CONFIG_TOUCHSCREEN_SIS_I2C=y CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_STMFTS=y CONFIG_TOUCHSCREEN_SX8654=y CONFIG_TOUCHSCREEN_TPS6507X=y CONFIG_TOUCHSCREEN_ZET6223=y # CONFIG_TOUCHSCREEN_ZFORCE is not set CONFIG_TOUCHSCREEN_ROHM_BU21023=y # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=y # CONFIG_RMI4_I2C is not set # CONFIG_RMI4_SMB is not set CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=y CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y # CONFIG_RMI4_F55 is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y # CONFIG_SERIO_ALTERA_PS2 is not set # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y CONFIG_SERIO_GPIO_PS2=y # CONFIG_USERIO is not set CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_ROUTER is not set CONFIG_TRACE_SINK=y CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # CONFIG_SERIAL_UARTLITE=y CONFIG_SERIAL_UARTLITE_CONSOLE=y CONFIG_SERIAL_UARTLITE_NR_UARTS=1 CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set CONFIG_SERIAL_SCCNXP=y # CONFIG_SERIAL_SCCNXP_CONSOLE is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 # CONFIG_SERIAL_ALTERA_UART_CONSOLE is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set CONFIG_SERIAL_DEV_BUS=y CONFIG_SERIAL_DEV_CTRL_TTYPORT=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PANIC_EVENT=y CONFIG_IPMI_PANIC_STRING=y CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y CONFIG_IPMI_SSIF=y 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 is not set CONFIG_HW_RANDOM_TPM=y # CONFIG_NVRAM is not set CONFIG_R3964=y # CONFIG_APPLICOM is not set # # PCMCIA character devices # # CONFIG_SYNCLINK_CS is not set CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_SCR24X=y CONFIG_IPWIRELESS=y CONFIG_MWAVE=y # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set CONFIG_TCG_TIS_I2C_INFINEON=y CONFIG_TCG_TIS_I2C_NUVOTON=y CONFIG_TCG_NSC=y # CONFIG_TCG_ATMEL is not set # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_VTPM_PROXY is not set CONFIG_TCG_TIS_ST33ZP24=y CONFIG_TCG_TIS_ST33ZP24_I2C=y 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=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_LTC4306=y # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_REG=y CONFIG_I2C_MUX_MLXCPLD=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_SLAVE=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_KEMPLD=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT_LIGHT is not set CONFIG_I2C_TAOS_EVM=y # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set CONFIG_I2C_CROS_EC_TUNNEL=y CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # CONFIG_HSI_CHAR=y CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_KVM=y CONFIG_GPIOLIB=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_AXP209 is not set CONFIG_GPIO_DWAPB=y # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_GENERIC_PLATFORM=y # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_MOCKUP=y # CONFIG_GPIO_VX855 is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_F7188X=y CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # CONFIG_GPIO_ADP5588=y CONFIG_GPIO_ADP5588_IRQ=y CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_MAX732X_IRQ=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=y CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_BD9571MWV=y CONFIG_GPIO_KEMPLD=y CONFIG_GPIO_LP873X=y CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_TPS65218 is not set # CONFIG_GPIO_TWL6040 is not set CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_RDC321X is not set # CONFIG_W1 is not set CONFIG_POWER_AVS=y CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_GENERIC_ADC_BATTERY is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_88PM860X is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_CHARGER_DA9150 is not set # CONFIG_BATTERY_DA9150 is not set # CONFIG_AXP20X_POWER is not set # CONFIG_AXP288_FUEL_GAUGE is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_MAX14577 is not set # CONFIG_CHARGER_MAX77693 is not set # CONFIG_CHARGER_MAX8998 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_CHARGER_TPS65090 is not set # CONFIG_CHARGER_TPS65217 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # # CONFIG_SENSORS_ABITUGURU is not set # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y # CONFIG_SENSORS_ADM1029 is not set CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set CONFIG_SENSORS_ADT7462=y # CONFIG_SENSORS_ADT7470 is not set # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ASPEED=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y # CONFIG_SENSORS_MC13783_ADC is not set # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y CONFIG_SENSORS_IIO_HWMON=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC4151 is not set CONFIG_SENSORS_LTC4215=y CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=y # CONFIG_SENSORS_MAX6639 is not set CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y CONFIG_SENSORS_MAX6697=y CONFIG_SENSORS_MAX31790=y # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_TC654=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y # CONFIG_SENSORS_LM80 is not set # CONFIG_SENSORS_LM83 is not set CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y # CONFIG_SENSORS_LM95245 is not set CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set CONFIG_SENSORS_SHT15=y # CONFIG_SENSORS_SHT21 is not set CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y # CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_INA3221=y # CONFIG_SENSORS_TC74 is not set # CONFIG_SENSORS_THMC50 is not set # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP108=y # CONFIG_SENSORS_TMP401 is not set CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set CONFIG_SENSORS_W83791D=y # CONFIG_SENSORS_W83792D is not set 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 is not set # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_DA9063_WATCHDOG is not set CONFIG_DA9062_WATCHDOG=y # CONFIG_WDAT_WDT is not set CONFIG_XILINX_WATCHDOG=y # CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_CADENCE_WATCHDOG=y # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set CONFIG_IBMASR=y CONFIG_WAFER_WDT=y # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set CONFIG_IT8712F_WDT=y # CONFIG_IT87_WDT is not set # CONFIG_HP_WATCHDOG is not set # CONFIG_KEMPLD_WDT is not set CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set # CONFIG_W83977F_WDT is not set # CONFIG_MACHZ_WDT is not set CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_PCMCIAHOST_POSSIBLE=y # CONFIG_SSB_PCMCIAHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_DRIVER_GMAC_CMN 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=y CONFIG_PMIC_ADP5520=y # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_BCM590XX=y CONFIG_MFD_BD9571MWV=y CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y CONFIG_MFD_CROS_EC=y # CONFIG_MFD_CROS_EC_I2C is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC 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=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77693=y # 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=y CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=y # CONFIG_MFD_RC5T583 is not set CONFIG_MFD_SEC_CORE=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=y CONFIG_MFD_SMSC=y # CONFIG_ABX500_CORE is not set CONFIG_MFD_SYSCON=y CONFIG_MFD_TI_AM335X_TSCADC=y # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y # CONFIG_MFD_TPS68470 is not set CONFIG_MFD_TI_LP873X=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_CS47L24=y # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set # CONFIG_MFD_WM8998 is not set CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_ANATOP is not set CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_BD9571MWV=y # CONFIG_REGULATOR_DA9062 is not set # CONFIG_REGULATOR_DA9063 is not set # CONFIG_REGULATOR_DA9210 is not set CONFIG_REGULATOR_DA9211=y CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP8755=y CONFIG_REGULATOR_LTC3589=y # CONFIG_REGULATOR_LTC3676 is not set CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8998=y # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=y # CONFIG_REGULATOR_MC13783 is not set CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6323=y # CONFIG_REGULATOR_MT6397 is not set CONFIG_REGULATOR_PALMAS=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=y # CONFIG_REGULATOR_PV88080 is not set CONFIG_REGULATOR_PV88090=y CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_RT5033=y # CONFIG_REGULATOR_S2MPA01 is not set CONFIG_REGULATOR_S2MPS11=y # CONFIG_REGULATOR_S5M8767 is not set CONFIG_REGULATOR_SKY81452=y # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS6105X is not set CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65132=y CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_WM8400=y CONFIG_REGULATOR_WM8994=y CONFIG_RC_CORE=y CONFIG_RC_MAP=y CONFIG_RC_DECODERS=y CONFIG_LIRC=y CONFIG_IR_LIRC_CODEC=y CONFIG_IR_NEC_DECODER=y CONFIG_IR_RC5_DECODER=y CONFIG_IR_RC6_DECODER=y CONFIG_IR_JVC_DECODER=y # CONFIG_IR_SONY_DECODER is not set CONFIG_IR_SANYO_DECODER=y CONFIG_IR_SHARP_DECODER=y CONFIG_IR_MCE_KBD_DECODER=y # CONFIG_IR_XMP_DECODER is not set # CONFIG_RC_DEVICES is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # ACP (Audio CoProcessor) Configuration # # CONFIG_DRM_LIB_RANDOM is not set # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y # CONFIG_FB_DDC is not set 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_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_N411=y CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set CONFIG_FB_IBM_GXT4500=y # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=y # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=y # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=y # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=y CONFIG_BACKLIGHT_SAHARA=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_88PM860X=y # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_SKY81452 is not set # CONFIG_BACKLIGHT_TPS65217 is not set CONFIG_BACKLIGHT_AS3711=y CONFIG_BACKLIGHT_GPIO=y CONFIG_BACKLIGHT_LV5207LP=y # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # CONFIG_VGASTATE is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT=y CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 # CONFIG_FRAMEBUFFER_CONSOLE is not set # CONFIG_LOGO is not set CONFIG_SOUND=y # CONFIG_SOUND_OSS_CORE is not set CONFIG_SND=y # CONFIG_SND_OSSEMUL is not set CONFIG_SND_PCM_TIMER=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 is not set CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_SEQUENCER is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_DRIVERS is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1_SEQ is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SE6X is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_FIREWIRE is not set # CONFIG_SND_PCMCIA is not set # CONFIG_SND_SOC is not set # CONFIG_SND_X86 is not set # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set CONFIG_HID_ASUS=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=y # CONFIG_HID_PRODIKEYS is not set CONFIG_HID_CMEDIA=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=y CONFIG_HID_ITE=y # CONFIG_HID_TWINHAN is not set CONFIG_HID_KENSINGTON=y # CONFIG_HID_LCPOWER is not set CONFIG_HID_LED=y CONFIG_HID_LENOVO=y # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTI=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y # CONFIG_GREENASIA_FF is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set CONFIG_HID_UDRAW_PS3=y # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y CONFIG_HID_ALPS=y # # I2C HID support # CONFIG_I2C_HID=y # # Intel ISH HID support # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set CONFIG_USB_PCI=y # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_GADGET is not set # # USB Power Delivery and Type-C drivers # # CONFIG_TYPEC_UCSI is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set CONFIG_MMC=y # CONFIG_MMC_BLOCK is not set CONFIG_SDIO_UART=y CONFIG_MMC_TEST=y # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_SDHCI is not set CONFIG_MMC_WBSD=y # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SDRICOH_CS is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # CONFIG_MEMSTICK_UNSAFE_RESUME=y CONFIG_MSPRO_BLOCK=y CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set # CONFIG_MEMSTICK_JMICRON_38X is not set # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y # # LED drivers # # CONFIG_LEDS_88PM860X is not set CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_MT6323=y CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP3952=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=y CONFIG_LEDS_LP8860=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA955X_GPIO is not set CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_ADP5520 is not set CONFIG_LEDS_MC13783=y # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_TLC591XX=y # 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 CONFIG_LEDS_MLXCPLD=y CONFIG_LEDS_USER=y # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_MTD is not set # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_GPIO=y 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_LEDS_TRIGGER_PANIC=y # CONFIG_ACCESSIBILITY is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set # # DMABUF options # # CONFIG_SYNC_FILE is not set CONFIG_AUXDISPLAY=y CONFIG_CHARLCD=y CONFIG_HD44780=y # CONFIG_IMG_ASCII_LCD is not set # CONFIG_UIO is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_HYPERV_TSCPAGE is not set # CONFIG_STAGING is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_PMC_ATOM=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y CONFIG_CHROMEOS_PSTORE=y CONFIG_CROS_EC_CHARDEV=y # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_S2MPS11 is not set # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PALMAS is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # CONFIG_AMD_IOMMU is not set # # Remoteproc drivers # CONFIG_REMOTEPROC=y # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_ADC_JACK is not set # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX3355=y CONFIG_EXTCON_MAX77693=y # CONFIG_EXTCON_PALMAS is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=y CONFIG_EXTCON_USBC_CROS_EC=y CONFIG_MEMORY=y CONFIG_IIO=y CONFIG_IIO_BUFFER=y CONFIG_IIO_BUFFER_CB=y CONFIG_IIO_KFIFO_BUF=y CONFIG_IIO_TRIGGERED_BUFFER=y CONFIG_IIO_CONFIGFS=y CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 # CONFIG_IIO_SW_DEVICE is not set # CONFIG_IIO_SW_TRIGGER is not set # # Accelerometers # CONFIG_ADXL345=y CONFIG_ADXL345_I2C=y # CONFIG_BMA180 is not set CONFIG_BMC150_ACCEL=y CONFIG_BMC150_ACCEL_I2C=y CONFIG_DA280=y # CONFIG_DA311 is not set CONFIG_DMARD09=y # CONFIG_DMARD10 is not set CONFIG_HID_SENSOR_ACCEL_3D=y # CONFIG_KXSD9 is not set CONFIG_KXCJK1013=y CONFIG_MC3230=y CONFIG_MMA7455=y CONFIG_MMA7455_I2C=y CONFIG_MMA7660=y # CONFIG_MMA8452 is not set CONFIG_MMA9551_CORE=y # CONFIG_MMA9551 is not set CONFIG_MMA9553=y CONFIG_MXC4005=y CONFIG_MXC6255=y CONFIG_STK8312=y CONFIG_STK8BA50=y # # Analog to digital converters # CONFIG_AD7291=y CONFIG_AD799X=y # CONFIG_AXP20X_ADC is not set # CONFIG_AXP288_ADC is not set # CONFIG_CC10001_ADC is not set CONFIG_DA9150_GPADC=y CONFIG_HX711=y # CONFIG_INA2XX_ADC is not set # CONFIG_LTC2471 is not set CONFIG_LTC2485=y # CONFIG_LTC2497 is not set CONFIG_MAX1363=y # CONFIG_MAX9611 is not set CONFIG_MCP3422=y CONFIG_NAU7802=y # CONFIG_PALMAS_GPADC is not set CONFIG_QCOM_VADC_COMMON=y # CONFIG_QCOM_SPMI_IADC is not set CONFIG_QCOM_SPMI_VADC=y CONFIG_TI_ADC081C=y # CONFIG_TI_AM335X_ADC is not set # # Amplifiers # # # Chemical Sensors # CONFIG_ATLAS_PH_SENSOR=y # CONFIG_CCS811 is not set CONFIG_IAQCORE=y # CONFIG_VZ89X is not set # CONFIG_IIO_CROS_EC_SENSORS_CORE is not set # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=y CONFIG_HID_SENSOR_IIO_TRIGGER=y CONFIG_IIO_MS_SENSORS_I2C=y # # SSP Sensor Common # CONFIG_IIO_ST_SENSORS_I2C=y CONFIG_IIO_ST_SENSORS_CORE=y # # Counters # # # Digital to analog converters # # CONFIG_AD5064 is not set CONFIG_AD5380=y CONFIG_AD5446=y CONFIG_AD5592R_BASE=y CONFIG_AD5593R=y CONFIG_M62332=y CONFIG_MAX517=y # CONFIG_MCP4725 is not set # # IIO dummy driver # # # Frequency Synthesizers DDS/PLL # # # Clock Generator/Distribution # # # Phase-Locked Loop (PLL) frequency synthesizers # # # Digital gyroscope sensors # # CONFIG_BMG160 is not set CONFIG_HID_SENSOR_GYRO_3D=y CONFIG_MPU3050=y CONFIG_MPU3050_I2C=y # CONFIG_IIO_ST_GYRO_3AXIS is not set CONFIG_ITG3200=y # # Health Sensors # # # Heart Rate Monitors # CONFIG_AFE4404=y CONFIG_MAX30100=y # CONFIG_MAX30102 is not set # # Humidity sensors # # CONFIG_AM2315 is not set CONFIG_DHT11=y # CONFIG_HDC100X is not set CONFIG_HID_SENSOR_HUMIDITY=y CONFIG_HTS221=y CONFIG_HTS221_I2C=y # CONFIG_HTU21 is not set # CONFIG_SI7005 is not set CONFIG_SI7020=y # # Inertial measurement units # # CONFIG_BMI160_I2C is not set CONFIG_KMX61=y CONFIG_INV_MPU6050_IIO=y CONFIG_INV_MPU6050_I2C=y CONFIG_IIO_ST_LSM6DSX=y CONFIG_IIO_ST_LSM6DSX_I2C=y # # Light sensors # # CONFIG_ACPI_ALS is not set CONFIG_ADJD_S311=y # CONFIG_AL3320A is not set CONFIG_APDS9300=y # CONFIG_APDS9960 is not set CONFIG_BH1750=y CONFIG_BH1780=y CONFIG_CM32181=y # CONFIG_CM3232 is not set CONFIG_CM3323=y CONFIG_CM36651=y CONFIG_GP2AP020A00F=y CONFIG_SENSORS_ISL29018=y # CONFIG_SENSORS_ISL29028 is not set CONFIG_ISL29125=y CONFIG_HID_SENSOR_ALS=y CONFIG_HID_SENSOR_PROX=y CONFIG_JSA1212=y CONFIG_RPR0521=y # CONFIG_SENSORS_LM3533 is not set # CONFIG_LTR501 is not set # CONFIG_MAX44000 is not set # CONFIG_OPT3001 is not set CONFIG_PA12203001=y # CONFIG_SI1145 is not set CONFIG_STK3310=y # CONFIG_TCS3414 is not set CONFIG_TCS3472=y # CONFIG_SENSORS_TSL2563 is not set # CONFIG_TSL2583 is not set # CONFIG_TSL4531 is not set # CONFIG_US5182D is not set CONFIG_VCNL4000=y CONFIG_VEML6070=y # CONFIG_VL6180 is not set # # Magnetometer sensors # # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set # CONFIG_BMC150_MAGN_I2C is not set CONFIG_MAG3110=y # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set CONFIG_MMC35240=y CONFIG_IIO_ST_MAGN_3AXIS=y CONFIG_IIO_ST_MAGN_I2C_3AXIS=y CONFIG_SENSORS_HMC5843=y CONFIG_SENSORS_HMC5843_I2C=y # # Multiplexers # # # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set # CONFIG_HID_SENSOR_DEVICE_ROTATION is not set # # Triggers - standalone # # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set # # Digital potentiometers # # CONFIG_DS1803 is not set CONFIG_MCP4531=y CONFIG_TPL0102=y # # Digital potentiostats # CONFIG_LMP91000=y # # Pressure sensors # # CONFIG_ABP060MG is not set CONFIG_BMP280=y CONFIG_BMP280_I2C=y CONFIG_HID_SENSOR_PRESS=y # CONFIG_HP03 is not set CONFIG_MPL115=y CONFIG_MPL115_I2C=y CONFIG_MPL3115=y # CONFIG_MS5611 is not set CONFIG_MS5637=y CONFIG_IIO_ST_PRESS=y CONFIG_IIO_ST_PRESS_I2C=y CONFIG_T5403=y CONFIG_HP206C=y CONFIG_ZPA2326=y CONFIG_ZPA2326_I2C=y # # Lightning sensors # # # Proximity and distance sensors # CONFIG_LIDAR_LITE_V2=y # CONFIG_SRF04 is not set # CONFIG_SX9500 is not set # CONFIG_SRF08 is not set # # Temperature sensors # CONFIG_HID_SENSOR_TEMP=y # CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set # CONFIG_TMP007 is not set CONFIG_TSYS01=y CONFIG_TSYS02D=y # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_ARM_GIC_MAX_NR=1 CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set CONFIG_SERIAL_IPOCTAL=y CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_IMX7 is not set # CONFIG_RESET_LANTIQ is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set CONFIG_FMC=y # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=y # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=y # CONFIG_PHY_CPCAP_USB is not set CONFIG_POWERCAP=y # CONFIG_MCB is not set # # Performance monitor support # # CONFIG_RAS is not set # CONFIG_THUNDERBOLT is not set # # Android # CONFIG_ANDROID=y # CONFIG_ANDROID_BINDER_IPC is not set CONFIG_LIBNVDIMM=y CONFIG_BLK_DEV_PMEM=y CONFIG_ND_BLK=y # CONFIG_BTT is not set CONFIG_DAX=y CONFIG_DEV_DAX=y CONFIG_NVMEM=y CONFIG_STM=y CONFIG_STM_DUMMY=y CONFIG_STM_SOURCE_CONSOLE=y CONFIG_STM_SOURCE_HEARTBEAT=y CONFIG_STM_SOURCE_FTRACE=y # CONFIG_INTEL_TH is not set CONFIG_FPGA=y # CONFIG_FPGA_MGR_ALTERA_CVP is not set CONFIG_ALTERA_PR_IP_CORE=y # # FSI support # # CONFIG_FSI is not set # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y # CONFIG_DMIID is not set # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y CONFIG_FW_CFG_SYSFS_CMDLINE=y CONFIG_GOOGLE_FIRMWARE=y # CONFIG_GOOGLE_COREBOOT_TABLE_ACPI is not set # CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY is not set # CONFIG_EFI_DEV_PATH_PARSER is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y # CONFIG_EXT2_FS_POSIX_ACL is not set CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_EXT4_FS=y # CONFIG_EXT4_FS_POSIX_ACL is not set # CONFIG_EXT4_FS_SECURITY is not set # CONFIG_EXT4_ENCRYPTION 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 is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_SECURITY is not set # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y # CONFIG_XFS_POSIX_ACL is not set # CONFIG_XFS_RT is not set # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set # CONFIG_GFS2_FS is not set # CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set CONFIG_BTRFS_FS_CHECK_INTEGRITY=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y # CONFIG_MANDATORY_FILE_LOCKING is not set CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_DEBUG=y 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 is not set CONFIG_OVERLAY_FS=y # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_INDEX=y # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y CONFIG_CACHEFILES_HISTOGRAM=y # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set # CONFIG_UDF_FS is not set # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_FAT_DEFAULT_UTF8=y # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set CONFIG_ECRYPT_FS=y CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y CONFIG_HFSPLUS_FS_POSIX_ACL=y CONFIG_BEFS_FS=y CONFIG_BEFS_DEBUG=y # CONFIG_BFS_FS is not set CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set # CONFIG_JFFS2_SUMMARY is not set CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y # CONFIG_JFFS2_FS_SECURITY is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y CONFIG_JFFS2_RUBIN=y CONFIG_JFFS2_CMODE_NONE=y # CONFIG_JFFS2_CMODE_PRIORITY is not set # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_CRAMFS=y # CONFIG_SQUASHFS is not set CONFIG_VXFS_FS=y # CONFIG_MINIX_FS is not set CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set CONFIG_QNX6FS_FS=y # CONFIG_QNX6FS_DEBUG is not set # CONFIG_ROMFS_FS is not set # CONFIG_PSTORE is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y CONFIG_UFS_FS_WRITE=y # CONFIG_UFS_DEBUG is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y # CONFIG_NLS_CODEPAGE_852 is not set # CONFIG_NLS_CODEPAGE_855 is not set CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y # CONFIG_NLS_CODEPAGE_861 is not set CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set 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 is not set CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set CONFIG_NLS_ISO8859_9=y # CONFIG_NLS_ISO8859_13 is not set CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y # CONFIG_NLS_MAC_CROATIAN is not set CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set # CONFIG_DEBUG_SHIRQ is not set # # Debug Lockups and Hangs # # CONFIG_SOFTLOCKUP_DETECTOR is not set CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y # CONFIG_HARDLOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set # CONFIG_SCHED_STACK_END_CHECK is not set CONFIG_DEBUG_TIMEKEEPING=y CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_WW_MUTEX_SELFTEST=y CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP 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_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 is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_PREEMPT_TRACER=y CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_BRANCH_TRACER is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y CONFIG_UPROBE_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_HIST_TRIGGERS is not set # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_EVAL_MAP_FILE=y CONFIG_TRACING_EVENTS_GPIO=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=y # CONFIG_TEST_UUID is not set CONFIG_TEST_RHASHTABLE=y CONFIG_TEST_HASH=y CONFIG_TEST_FIRMWARE=y CONFIG_TEST_SYSCTL=y CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_USB_XDBC is not set CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_WX=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_IOMMU_STRESS=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set CONFIG_IO_DELAY_NONE=y CONFIG_DEFAULT_IO_DELAY_TYPE=3 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_FRAME_POINTER_UNWINDER=y # CONFIG_ORC_UNWINDER is not set # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_FORTIFY_SOURCE=y CONFIG_STATIC_USERMODEHELPER=y CONFIG_STATIC_USERMODEHELPER_PATH="/sbin/usermode-helper" CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y # CONFIG_CRYPTO_PCRYPT is not set CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y CONFIG_CRYPTO_ENGINE=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=y CONFIG_CRYPTO_SEQIV=y # CONFIG_CRYPTO_ECHAINIV is not set # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256_MB=y CONFIG_CRYPTO_SHA512_MB=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_SHA3 is not set # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_WP512 is not set CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_X86_64=y # CONFIG_CRYPTO_AES_NI_INTEL is not set # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=y CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y # CONFIG_CRYPTO_CHACHA20_X86_64 is not set # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set CONFIG_CRYPTO_SERPENT_AVX_X86_64=y CONFIG_CRYPTO_SERPENT_AVX2_X86_64=y 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 is not set CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y # 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=y CONFIG_CRYPTO_DRBG_CTR=y 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=y CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y # CONFIG_CRYPTO_DEV_PADLOCK_AES is not set CONFIG_CRYPTO_DEV_PADLOCK_SHA=y # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set CONFIG_CRYPTO_DEV_VIRTIO=y CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSTEM_EXTRA_CERTIFICATE=y CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 # CONFIG_SECONDARY_TRUSTED_KEYRING is not set CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_VHOST_NET=y CONFIG_VHOST_VSOCK=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY 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=y # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC4=y CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_XXHASH=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_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_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_DMA_NOOP_OPS is not set # CONFIG_DMA_VIRT_OPS is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y CONFIG_DDR=y # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_SBITMAP=y CONFIG_STRING_SELFTEST=y --2B/JsCI69OhZNC5r Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='boot' export testcase='boot' export timeout='10m' export job_origin='/lkp/lkp/src/jobs/boot.yaml' export queue='bisect' export testbox='vm-lkp-nhm-dp1-yocto-ia32-1' export tbox_group='vm-lkp-nhm-dp1-yocto-ia32' export branch='linux-devel/devel-spot-201711161712' export commit='3e6168eaff5c9c49668c0af781732cf4245d9459' export kconfig='x86_64-randconfig-s2-11161949' export submit_id='5a0db3320b9a9383aad1e8c7' export job_file='/lkp/scheduled/vm-lkp-nhm-dp1-yocto-ia32-1/boot-1-yocto-tiny-i386-2016-04-22.cgz-3e6168eaff5c9c49668c0af781732cf4245d9459-20171116-33706-1ck9mrc-0.yaml' export id='6d9a191bf50b26050d31dbf4844c26006de28ffa' export model='qemu-system-x86_64 -enable-kvm' export nr_vm=10 export nr_cpu=2 export memory='420M' export rootfs='yocto-tiny-i386-2016-04-22.cgz' export need_kconfig='CONFIG_KVM_GUEST=y' export compiler='gcc-6' export enqueue_time='2017-11-16 23:48:03 +0800' export _id='5a0db3320b9a9383aad1e8c7' export _rt='/result/boot/1/vm-lkp-nhm-dp1-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-s2-11161949/gcc-6/3e6168eaff5c9c49668c0af781732cf4245d9459' export user='lkp' export result_root='/result/boot/1/vm-lkp-nhm-dp1-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-s2-11161949/gcc-6/3e6168eaff5c9c49668c0af781732cf4245d9459/0' export LKP_SERVER='inn' export max_uptime=600 export initrd='/osimage/yocto/yocto-tiny-i386-2016-04-22.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-nhm-dp1-yocto-ia32-1/boot-1-yocto-tiny-i386-2016-04-22.cgz-3e6168eaff5c9c49668c0af781732cf4245d9459-20171116-33706-1ck9mrc-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-s2-11161949 branch=linux-devel/devel-spot-201711161712 commit=3e6168eaff5c9c49668c0af781732cf4245d9459 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-s2-11161949/gcc-6/3e6168eaff5c9c49668c0af781732cf4245d9459/vmlinuz-4.14.0-rc7-02177-g3e6168e max_uptime=600 RESULT_ROOT=/result/boot/1/vm-lkp-nhm-dp1-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-s2-11161949/gcc-6/3e6168eaff5c9c49668c0af781732cf4245d9459/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz' export lkp_initrd='/lkp/lkp/lkp-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/x86_64-randconfig-s2-11161949/gcc-6/3e6168eaff5c9c49668c0af781732cf4245d9459/vmlinuz-4.14.0-rc7-02177-g3e6168e' export dequeue_time='2017-11-16 23:48:32 +0800' export job_initrd='/lkp/scheduled/vm-lkp-nhm-dp1-yocto-ia32-1/boot-1-yocto-tiny-i386-2016-04-22.cgz-3e6168eaff5c9c49668c0af781732cf4245d9459-20171116-33706-1ck9mrc-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-slabinfo run_monitor $LKP_SRC/monitors/one-shot/wrapper boot-meminfo run_monitor $LKP_SRC/monitors/one-shot/wrapper memmap run_monitor $LKP_SRC/monitors/no-stdout/wrapper boot-time run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test $LKP_SRC/tests/wrapper sleep 1 } extract_stats() { $LKP_SRC/stats/wrapper boot-slabinfo $LKP_SRC/stats/wrapper boot-meminfo $LKP_SRC/stats/wrapper memmap $LKP_SRC/stats/wrapper boot-memory $LKP_SRC/stats/wrapper boot-time $LKP_SRC/stats/wrapper kernel-size $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time sleep.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --2B/JsCI69OhZNC5r Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 WVo= --2B/JsCI69OhZNC5r--