From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2737705575113889205==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [vfs] e1ff3aaf03: BUG: using smp_processor_id() in preemptible [00000000] code: init/1 Date: Thu, 03 Mar 2016 13:38:01 +0800 Message-ID: <87h9goktom.fsf@yhuang-dev.intel.com> List-Id: --===============2737705575113889205== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://github.com/0day-ci/linux Waiman-Long/vfs-Use-per-cpu-list-for-SB-s-= s_inodes-list/20160302-050444 commit e1ff3aaf031d89c13da1a772bc33b0f3b386629c ("vfs: Use per-cpu list for= superblock's inode list") [ 1.258924] Freeing unused kernel memory: 464K (cafc4000 - cb038000) [ 1.260249] Write protecting the kernel text: 3276k [ 1.261246] Write protecting the kernel read-only data: 2272k [ 1.264224] BUG: using smp_processor_id() in preemptible [00000000] code= : init/1 [ 1.265370] caller is debug_smp_processor_id+0x12/0x14 [ 1.266172] CPU: 0 PID: 1 Comm: init Not tainted 4.5.0-rc6-00004-ge1ff3a= a #2 [ 1.267189] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.268465] 00000000 00000246 c004fd88 cab6d724 00000000 caef9b8c c004f= db8 cab80444 [ 1.269925] caef9b47 caef9b8c caeee200 00000000 c004d0bc 00000001 c004c= d80 cb037a3c [ 1.271202] d08dfaf8 000081a4 c004fdc0 cab8046a c004fdd4 cab7d40b d08df= a00 d3075600 [ 1.272475] Call Trace: [ 1.272868] [] dump_stack+0x55/0x6e [ 1.273559] [] check_preemption_disabled+0xb7/0xcb [ 1.274420] [] debug_smp_processor_id+0x12/0x14 [ 1.275224] [] pcpu_list_add+0xf/0x3b [ 1.275894] [] inode_sb_list_add+0x19/0x1b [ 1.276634] [] new_inode+0x14/0x19 [ 1.277314] [] ramfs_get_inode+0x11/0xe7 [ 1.278061] [] ? ramfs_mkdir+0x2b/0x2b [ 1.278793] [] ramfs_mknod+0x19/0x54 [ 1.279434] [] ramfs_create+0x12/0x14 [ 1.280112] [] vfs_create+0x4c/0x6c [ 1.280770] [] path_openat+0x597/0xa39 [ 1.281489] [] ? __this_cpu_preempt_check+0xf/0x11 [ 1.282386] [] do_filp_open+0x31/0x77 [ 1.283075] [] ? put_page+0x30/0x30 [ 1.283713] [] ? __alloc_fd+0x11a/0x124 [ 1.284417] [] do_sys_open+0x54/0xcf [ 1.285129] [] SyS_open+0x18/0x1a [ 1.285835] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.286631] [] entry_INT80_32+0x2a/0x2a /etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: No such file or directory Please wait: booting... [ 1.313854] BUG: using smp_processor_id() in preemptible [00000000] code= : rc/88 [ 1.314981] caller is debug_smp_processor_id+0x12/0x14 [ 1.315717] CPU: 1 PID: 88 Comm: rc Not tainted 4.5.0-rc6-00004-ge1ff3aa= #2 [ 1.316745] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.318107] 00000000 00000246 d03cdcf4 cab6d724 00000001 caef9b8c d03cd= d24 cab80444 [ 1.319489] caef9b47 caef9b8c caeee200 00000000 d014a43c 00000058 d014a= 100 cb03afbc [ 1.320801] d092fbdc d3003ce4 d03cdd2c cab8046a d03cdd40 cab7d40b d092f= ae4 d014a100 [ 1.322095] Call Trace: [ 1.322471] [] dump_stack+0x55/0x6e [ 1.323143] [] check_preemption_disabled+0xb7/0xcb [ 1.323968] [] debug_smp_processor_id+0x12/0x14 [ 1.324807] [] pcpu_list_add+0xf/0x3b [ 1.325521] [] inode_sb_list_add+0x19/0x1b [ 1.326301] [] new_inode+0x14/0x19 [ 1.326959] [] proc_pid_make_inode+0xf/0x95 [ 1.327703] [] ? oom_score_adj_write+0x150/0x150 [ 1.328517] [] proc_pid_instantiate+0x11/0x98 [ 1.329279] [] proc_pid_lookup+0x5d/0x71 [ 1.329985] [] proc_root_lookup+0x11/0x25 [ 1.330700] [] lookup_real+0x20/0x33 [ 1.331372] [] __lookup_hash+0x2a/0x31 [ 1.332086] [] walk_component+0x6b/0x11f [ 1.332787] [] ? __inode_permission+0x4f/0x7d [ 1.333565] [] ? proc_self_readlink+0x57/0x57 [ 1.334378] [] link_path_walk+0x139/0x359 [ 1.335164] [] ? proc_reg_llseek+0x6e/0x6e [ 1.335920] [] path_lookupat+0x21/0xcb [ 1.336603] [] filename_lookup+0x50/0x99 [ 1.337306] [] ? unuse_pde+0x1d/0x1d [ 1.337965] [] ? simple_attr_release+0x12/0x12 [ 1.338763] [] user_path_at_empty+0x25/0x2c [ 1.339512] [] vfs_fstatat+0x4b/0x7f [ 1.340176] [] vfs_stat+0x13/0x15 [ 1.340863] [] SyS_stat64+0x15/0x29 [ 1.341607] [] ? prepare_exit_to_usermode+0x11/0x8b [ 1.342500] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.343304] [] entry_INT80_32+0x2a/0x2a [ 1.344078] BUG: using smp_processor_id() in preemptible [00000000] code= : rc/88 [ 1.345155] caller is debug_smp_processor_id+0x12/0x14 [ 1.346036] CPU: 1 PID: 88 Comm: rc Not tainted 4.5.0-rc6-00004-ge1ff3aa= #2 [ 1.347115] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.348423] 00000000 00000246 d03cdd24 cab6d724 00000001 caef9b8c d03cd= d54 cab80444 [ 1.349714] caef9b47 caef9b8c caeee200 00000000 d014a43c 00000058 d014a= 100 cb03afbc [ 1.350986] d092f9bc cad45200 d03cdd5c cab8046a d03cdd70 cab7d40b d092f= 8c4 d014a100 [ 1.352254] Call Trace: [ 1.352619] [] dump_stack+0x55/0x6e [ 1.353263] [] check_preemption_disabled+0xb7/0xcb [ 1.354091] [] debug_smp_processor_id+0x12/0x14 [ 1.354896] [] pcpu_list_add+0xf/0x3b [ 1.355557] [] inode_sb_list_add+0x19/0x1b [ 1.356290] [] new_inode+0x14/0x19 [ 1.356924] [] proc_pid_make_inode+0xf/0x95 [ 1.357658] [] proc_pident_instantiate+0x15/0x8b [ 1.358472] [] proc_pident_lookup+0x5a/0x75 [ 1.359247] [] proc_tgid_base_lookup+0xf/0x11 [ 1.360016] [] lookup_real+0x20/0x33 [ 1.360666] [] __lookup_hash+0x2a/0x31 [ 1.361344] [] walk_component+0x6b/0x11f [ 1.362057] [] ? proc_reg_llseek+0x6e/0x6e [ 1.362785] [] path_lookupat+0x61/0xcb [ 1.363457] [] filename_lookup+0x50/0x99 [ 1.364158] [] ? unuse_pde+0x1d/0x1d [ 1.364827] [] ? simple_attr_release+0x12/0x12 [ 1.365596] [] user_path_at_empty+0x25/0x2c [ 1.366351] [] vfs_fstatat+0x4b/0x7f [ 1.367036] [] vfs_stat+0x13/0x15 [ 1.367703] [] SyS_stat64+0x15/0x29 [ 1.368396] [] ? prepare_exit_to_usermode+0x11/0x8b [ 1.369266] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.370053] [] entry_INT80_32+0x2a/0x2a [ 1.374941] BUG: using smp_processor_id() in preemptible [00000000] code= : S03udev/91 [ 1.375593] caller is debug_smp_processor_id+0x12/0x14 [ 1.376010] CPU: 0 PID: 91 Comm: S03udev Not tainted 4.5.0-rc6-00004-ge1= ff3aa #2 [ 1.376611] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.377359] 00000000 00000246 d03b3d44 cab6d724 00000000 caef9b8c d03b3= d74 cab80444 [ 1.378153] caef9b47 caef9b8c caeee200 00000000 d01443fc 0000005b d0144= 0c0 cb03afbc [ 1.378921] d300311c d3003ce4 d03b3d7c cab8046a d03b3d90 cab7d40b d3003= 024 d01440c0 [ 1.379648] Call Trace: [ 1.379860] [] dump_stack+0x55/0x6e [ 1.380219] [] check_preemption_disabled+0xb7/0xcb [ 1.380703] [] debug_smp_processor_id+0x12/0x14 [ 1.381160] [] pcpu_list_add+0xf/0x3b [ 1.381563] [] inode_sb_list_add+0x19/0x1b [ 1.382007] [] new_inode+0x14/0x19 [ 1.382392] [] proc_pid_make_inode+0xf/0x95 [ 1.382824] [] ? oom_score_adj_write+0x150/0x150 [ 1.383288] [] proc_pid_instantiate+0x11/0x98 [ 1.383730] [] proc_pid_lookup+0x5d/0x71 [ 1.384121] [] proc_root_lookup+0x11/0x25 [ 1.384531] [] lookup_real+0x20/0x33 [ 1.385051] [] __lookup_hash+0x2a/0x31 [ 1.385668] [] walk_component+0x6b/0x11f [ 1.386320] [] ? __inode_permission+0x4f/0x7d [ 1.387027] [] ? proc_self_readlink+0x57/0x57 [ 1.387722] [] link_path_walk+0x139/0x359 [ 1.388354] [] ? proc_reg_llseek+0x6e/0x6e [ 1.388974] [] path_lookupat+0x21/0xcb [ 1.389557] [] filename_lookup+0x50/0x99 [ 1.390179] [] ? unuse_pde+0x1d/0x1d [ 1.390782] [] ? simple_attr_release+0x12/0x12 [ 1.391493] [] user_path_at_empty+0x25/0x2c [ 1.392178] [] SYSC_faccessat+0x9d/0x16f [ 1.392820] [] SyS_faccessat+0x11/0x13 [ 1.393422] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.394080] [] entry_INT80_32+0x2a/0x2a [ 1.394773] BUG: using smp_processor_id() in preemptible [00000000] code= : S03udev/91 [ 1.395774] caller is debug_smp_processor_id+0x12/0x14 [ 1.396453] CPU: 0 PID: 91 Comm: S03udev Not tainted 4.5.0-rc6-00004-ge1= ff3aa #2 [ 1.397423] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.398540] 00000000 00000246 d03b3d74 cab6d724 00000000 caef9b8c d03b3= da4 cab80444 [ 1.399629] caef9b47 caef9b8c caeee200 00000000 d01443fc 0000005b d0144= 0c0 cb03afbc [ 1.400773] d08e4e1c cad45200 d03b3dac cab8046a d03b3dc0 cab7d40b d08e4= d24 d01440c0 [ 1.401947] Call Trace: [ 1.402284] [] dump_stack+0x55/0x6e [ 1.402867] [] check_preemption_disabled+0xb7/0xcb [ 1.403590] [] debug_smp_processor_id+0x12/0x14 [ 1.404262] [] pcpu_list_add+0xf/0x3b [ 1.404859] [] inode_sb_list_add+0x19/0x1b [ 1.405505] [] new_inode+0x14/0x19 [ 1.406091] [] proc_pid_make_inode+0xf/0x95 [ 1.406777] [] proc_pident_instantiate+0x15/0x8b [ 1.407515] [] proc_pident_lookup+0x5a/0x75 [ 1.408170] [] proc_tgid_base_lookup+0xf/0x11 [ 1.408837] [] lookup_real+0x20/0x33 [ 1.409390] [] __lookup_hash+0x2a/0x31 [ 1.409994] [] walk_component+0x6b/0x11f [ 1.410621] [] ? proc_reg_llseek+0x6e/0x6e [ 1.411295] [] path_lookupat+0x61/0xcb [ 1.411909] [] filename_lookup+0x50/0x99 [ 1.412530] [] ? unuse_pde+0x1d/0x1d [ 1.413087] [] ? simple_attr_release+0x12/0x12 [ 1.413759] [] user_path_at_empty+0x25/0x2c [ 1.414411] [] SYSC_faccessat+0x9d/0x16f [ 1.415071] [] SyS_faccessat+0x11/0x13 [ 1.415695] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.416378] [] entry_INT80_32+0x2a/0x2a Starting udev [ 1.418942] BUG: using smp_processor_id() in preemptible [00000000] code= : awk/92 [ 1.419935] caller is debug_smp_processor_id+0x12/0x14 [ 1.420616] CPU: 0 PID: 92 Comm: awk Not tainted 4.5.0-rc6-00004-ge1ff3a= a #2 [ 1.421510] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 1.422587] 00000000 00000246 d039fd0c cab6d724 00000000 caef9b8c d039f= d3c cab80444 [ 1.423729] caef9b47 caef9b8c caeee200 00000000 d014a43c 0000005c d014a= 100 cb03afbc [ 1.424909] d092fbdc d3003ce4 d039fd44 cab8046a d039fd58 cab7d40b d092f= ae4 d014a100 [ 1.426082] Call Trace: [ 1.426404] [] dump_stack+0x55/0x6e [ 1.426965] [] check_preemption_disabled+0xb7/0xcb [ 1.427667] [] debug_smp_processor_id+0x12/0x14 [ 1.428361] [] pcpu_list_add+0xf/0x3b [ 1.428972] [] inode_sb_list_add+0x19/0x1b [ 1.429638] [] new_inode+0x14/0x19 [ 1.430223] [] proc_pid_make_inode+0xf/0x95 [ 1.430896] [] ? oom_score_adj_write+0x150/0x150 [ 1.431603] [] proc_pid_instantiate+0x11/0x98 [ 1.432309] [] proc_pid_lookup+0x5d/0x71 [ 1.432946] [] proc_root_lookup+0x11/0x25 [ 1.433575] [] lookup_real+0x20/0x33 [ 1.434136] [] __lookup_hash+0x2a/0x31 [ 1.434730] [] walk_component+0x6b/0x11f [ 1.435142] [] ? __inode_permission+0x4f/0x7d [ 1.435585] [] ? proc_self_readlink+0x57/0x57 [ 1.436055] [] link_path_walk+0x139/0x359 [ 1.436489] [] ? proc_reg_llseek+0x6e/0x6e [ 1.436940] [] path_openat+0x199/0xa39 [ 1.437334] [] ? lock_release+0xf8/0x25e [ 1.437750] [] do_filp_open+0x31/0x77 [ 1.438122] [] ? unuse_pde+0x1d/0x1d Thanks, Kernel Test Robot --===============2737705575113889205== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.5.0-rc6-00004-ge1ff3aa" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC41LjAtcmM2IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfNjRCSVQgaXMgbm90 IHNldApDT05GSUdfWDg2XzMyPXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNP REVSPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9S TUFUPSJlbGYzMi1pMzg2IgpDT05GSUdfQVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3Mv aTM4Nl9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdfU1RBQ0tUUkFD RV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUlOPTgK Q09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NQVg9MTYKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09N UEFUX0JJVFNfTUlOPTgKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNP TkZJR19ORUVEX0RNQV9NQVBfU1RBVEU9eQpDT05GSUdfTkVFRF9TR19ETUFfTEVOR1RIPXkKQ09O RklHX0dFTkVSSUNfSVNBX0RNQT15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklD X0hXRUlHSFQ9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfUldTRU1fWENI R0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpDT05GSUdf QVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNP TkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVfRU1CRURf RklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9eQpDT05G SUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lC TEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hfV0FOVF9H RU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzMyX1NN UD15CkNPTkZJR19YODZfMzJfTEFaWV9HUz15CkNPTkZJR19BUkNIX0hXRUlHSFRfQ0ZMQUdTPSIt ZmNhbGwtc2F2ZWQtZWN4IC1mY2FsbC1zYXZlZC1lZHgiCkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQ Uk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz0z CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25m aWciCkNPTkZJR19DT05TVFJVQ1RPUlM9eQpDT05GSUdfSVJRX1dPUks9eQpDT05GSUdfQlVJTERU SU1FX0VYVEFCTEVfU09SVD15CgojCiMgR2VuZXJhbCBzZXR1cAojCkNPTkZJR19JTklUX0VOVl9B UkdfTElNSVQ9MzIKQ09ORklHX0NST1NTX0NPTVBJTEU9IiIKIyBDT05GSUdfQ09NUElMRV9URVNU IGlzIG5vdCBzZXQKQ09ORklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FV VE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15 CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklH X0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19LRVJO RUxfR1pJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09O RklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX0tFUk5FTF9YWj15CiMgQ09ORklHX0tF Uk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklH X0RFRkFVTFRfSE9TVE5BTUU9Iihub25lKSIKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQ Q19TWVNDVEw9eQojIENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldApDT05GSUdfQ1JPU1Nf TUVNT1JZX0FUVEFDSD15CkNPTkZJR19GSEFORExFPXkKIyBDT05GSUdfVVNFTElCIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FM TD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJ R19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdf SVJRX0RPTUFJTj15CkNPTkZJR19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CkNPTkZJR19JUlFfRE9N QUlOX0RFQlVHPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9J UlE9eQpDT05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJD RV9EQVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdf R0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05G SUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VW RU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVy cyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX0haX1BFUklPRElDPXkK IyBDT05GSUdfTk9fSFpfSURMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haIGlzIG5vdCBzZXQK Q09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNj b3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdfSVJRX1RJTUVf QUNDT1VOVElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNl dAojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05G SUdfUFJFRU1QVF9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NS Q1U9eQojIENPTkZJR19UQVNLU19SQ1UgaXMgbm90IHNldApDT05GSUdfUkNVX1NUQUxMX0NPTU1P Tj15CiMgQ09ORklHX1RSRUVfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VYUEVE SVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9 eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09ORklHX0xPR19CVUZfU0hJRlQ9 MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfSEFWRV9VTlNUQUJMRV9T Q0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpD T05GSUdfQ0dST1VQUz15CkNPTkZJR19QQUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9eQpDT05G SUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JB TkRXSURUSD15CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNP TkZJR19DR1JPVVBfRlJFRVpFUj15CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1BVU0VUUyBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKIyBDT05G SUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1BFUkY9eQpDT05GSUdf Q0dST1VQX0RFQlVHPXkKQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRT15CiMgQ09ORklHX05BTUVT UEFDRVMgaXMgbm90IHNldApDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNf REVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRS RD15CkNPTkZJR19JTklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JE X0JaSVAyPXkKQ09ORklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkK Q09ORklHX1JEX0xaND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfU0laRT15CkNPTkZJR19TWVND VEw9eQpDT05GSUdfQU5PTl9JTk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVND VExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklH X0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkK Q09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQojIENPTkZJR19TWVNGU19TWVNDQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfS0FMTFNZTVM9eQpD T05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19CVUc9eQojIENPTkZJ R19FTEZfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDU1BLUl9QTEFURk9STSBpcyBub3Qgc2V0 CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRVBPTEw9eQpDT05GSUdf U0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKIyBDT05GSUdfQlBG X1NZU0NBTEwgaXMgbm90IHNldAojIENPTkZJR19TSE1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0FJ TyBpcyBub3Qgc2V0CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQojIENPTkZJR19VU0VSRkFVTFRG RCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUVVJUktTPXkKQ09ORklHX01FTUJBUlJJRVI9eQpDT05G SUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19QRVJGX1VTRV9W TUFMTE9DPXkKCiMKIyBLZXJuZWwgUGVyZm9ybWFuY2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNP TkZJR19QRVJGX0VWRU5UUz15CkNPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DPXkKIyBDT05G SUdfVk1fRVZFTlRfQ09VTlRFUlMgaXMgbm90IHNldApDT05GSUdfQ09NUEFUX0JSSz15CkNPTkZJ R19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMT0IgaXMgbm90IHNl dAojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT04gaXMgbm90IHNldAojIENPTkZJR19Q Uk9GSUxJTkcgaXMgbm90IHNldApDT05GSUdfS0VYRUNfQ09SRT15CkNPTkZJR19IQVZFX09QUk9G SUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0tQUk9CRVMgaXMgbm90 IHNldApDT05GSUdfSlVNUF9MQUJFTD15CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRf QUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVE X0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0hBVkVfSU9S RU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JFUz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9 eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05GSUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15 CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkKQ09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9 eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJFQUQ9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5B TUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15 CkNPTkZJR19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkK Q09ORklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVU VVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hBVkVf UEVSRl9SRUdTPXkKQ09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFW RV9BUkNIX0pVTVBfTEFCRUw9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpD T05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpD T05GSUdfQVJDSF9XQU5UX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0hBVkVfQVJDSF9TRUND T01QX0ZJTFRFUj15CkNPTkZJR19TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0NDX1NUQUNL UFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApDT05GSUdf Q0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VM QVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNl dApDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFO U1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX01P RFVMRVNfVVNFX0VMRl9SRUw9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJ R19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9OApD T05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfQ0xPTkVfQkFDS1dBUkRTPXkKQ09O RklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJR19PTERfU0lHQUNUSU9OPXkKCiMKIyBHQ09WLWJh c2VkIGtlcm5lbCBwcm9maWxpbmcKIwpDT05GSUdfR0NPVl9LRVJORUw9eQpDT05GSUdfQVJDSF9I QVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0dDT1ZfUFJPRklMRV9BTEwgaXMgbm90IHNl dAojIENPTkZJR19HQ09WX0ZPUk1BVF9BVVRPREVURUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfR0NP Vl9GT1JNQVRfM180IGlzIG5vdCBzZXQKQ09ORklHX0dDT1ZfRk9STUFUXzRfNz15CkNPTkZJR19I QVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UPXkKQ09ORklHX1NMQUJJTkZPPXkKQ09ORklHX1JUX01V VEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJR19NT0RVTEVTPXkKIyBDT05GSUdfTU9E VUxFX0ZPUkNFX0xPQUQgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19N T0RVTEVfRk9SQ0VfVU5MT0FEPXkKIyBDT05GSUdfTU9EVkVSU0lPTlMgaXMgbm90IHNldApDT05G SUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMPXkKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0 CiMgQ09ORklHX01PRFVMRV9DT01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVf TE9PS1VQPXkKIyBDT05GSUdfQkxPQ0sgaXMgbm90IHNldApDT05GSUdfUEFEQVRBPXkKQ09ORklH X1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15 CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15 CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9D S1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9D S1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMK IyBDT05GSUdfWk9ORV9ETUEgaXMgbm90IHNldApDT05GSUdfU01QPXkKQ09ORklHX1g4Nl9GRUFU VVJFX05BTUVTPXkKIyBDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9URVNUUyBpcyBub3Qgc2V0CkNP TkZJR19YODZfTVBQQVJTRT15CkNPTkZJR19YODZfQklHU01QPXkKQ09ORklHX1g4Nl9FWFRFTkRF RF9QTEFURk9STT15CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0Ug aXMgbm90IHNldAojIENPTkZJR19JT1NGX01CSSBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkRDMzIx WD15CkNPTkZJR19YODZfMzJfTk9OX1NUQU5EQVJEPXkKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1P UllfRkFJTFVSRT15CiMgQ09ORklHX1NUQTJYMTEgaXMgbm90IHNldApDT05GSUdfWDg2XzMyX0lS SVM9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdf SFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTIGlzIG5vdCBzZXQKIyBD T05GSUdfWEVOIGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJV R19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xHVUVTVF9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklSVF9DTE9D Sz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTTQ4NiBpcyBub3Qgc2V0CiMgQ09ORklH X001ODYgaXMgbm90IHNldApDT05GSUdfTTU4NlRTQz15CiMgQ09ORklHX001ODZNTVggaXMgbm90 IHNldAojIENPTkZJR19NNjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1JSSBpcyBub3Qg c2V0CiMgQ09ORklHX01QRU5USVVNSUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU1NIGlz IG5vdCBzZXQKIyBDT05GSUdfTVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlzIG5v dCBzZXQKIyBDT05GSUdfTUs3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBD T05GSUdfTUNSVVNPRSBpcyBub3Qgc2V0CiMgQ09ORklHX01FRkZJQ0VPTiBpcyBub3Qgc2V0CiMg Q09ORklHX01XSU5DSElQQzYgaXMgbm90IHNldAojIENPTkZJR19NV0lOQ0hJUDNEIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90IHNldAojIENPTkZJR19NR0VPREVHWDEgaXMgbm90IHNl dAojIENPTkZJR19NR0VPREVfTFggaXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90 IHNldAojIENPTkZJR19NVklBQzNfMiBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDNyBpcyBub3Qg c2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQK IyBDT05GSUdfWDg2X0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVSTk9ERV9DQUNI RV9TSElGVD01CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NQpDT05GSUdfWDg2X1BQUk9fRkVO Q0U9eQpDT05GSUdfWDg2X0YwMEZfQlVHPXkKQ09ORklHX1g4Nl9BTElHTk1FTlRfMTY9eQpDT05G SUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9NSU5JTVVNX0NQ VV9GQU1JTFk9NQojIENPTkZJR19QUk9DRVNTT1JfU0VMRUNUIGlzIG5vdCBzZXQKQ09ORklHX0NQ VV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9DWVJJWF8zMj15CkNPTkZJR19DUFVfU1VQX0FN RD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BVX1NVUF9UUkFOU01FVEFfMzI9 eQpDT05GSUdfQ1BVX1NVUF9VTUNfMzI9eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVU X0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1V X0hFTFBFUj15CkNPTkZJR19OUl9DUFVTPTMyCiMgQ09ORklHX1NDSEVEX1NNVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDSEVEX01DIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5v dCBzZXQKIyBDT05GSUdfUFJFRU1QVF9WT0xVTlRBUlkgaXMgbm90IHNldApDT05GSUdfUFJFRU1Q VD15CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklH X1g4Nl9JT19BUElDPXkKIyBDT05GSUdfWDg2X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVMg aXMgbm90IHNldApDT05GSUdfWDg2X01DRT15CiMgQ09ORklHX1g4Nl9NQ0VfSU5URUwgaXMgbm90 IHNldApDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X0FOQ0lFTlRfTUNFPXkKQ09ORklH X1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5KRUNUPW0KQ09ORklHX1g4Nl9M RUdBQ1lfVk04Nj15CkNPTkZJR19WTTg2PXkKIyBDT05GSUdfWDg2XzE2QklUIGlzIG5vdCBzZXQK Q09ORklHX1RPU0hJQkE9bQpDT05GSUdfSThLPW0KQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9eQpD T05GSUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CiMgQ09ORklHX01JQ1JP Q09ERV9BTUQgaXMgbm90IHNldApDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05G SUdfWDg2X01TUj15CiMgQ09ORklHX1g4Nl9DUFVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX05PSElH SE1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJR0hNRU00RyBpcyBub3Qgc2V0CkNPTkZJR19ISUdI TUVNNjRHPXkKQ09ORklHX1ZNU1BMSVRfM0c9eQojIENPTkZJR19WTVNQTElUXzJHIGlzIG5vdCBz ZXQKIyBDT05GSUdfVk1TUExJVF8xRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09GRlNFVD0weEMw MDAwMDAwCkNPTkZJR19ISUdITUVNPXkKQ09ORklHX1g4Nl9QQUU9eQpDT05GSUdfQVJDSF9QSFlT X0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0RNQV9BRERSX1RfNjRCSVQ9eQpDT05GSUdfTlVN QT15CiMgQ09ORklHX05VTUFfRU1VIGlzIG5vdCBzZXQKQ09ORklHX05PREVTX1NISUZUPTMKQ09O RklHX0FSQ0hfSEFWRV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19ORUVEX05PREVfTUVNTUFQX1NJ WkU9eQpDT05GSUdfQVJDSF9ESVNDT05USUdNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfRElTQ09O VElHTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FS Q0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MApD T05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19ESVNDT05USUdNRU1fTUFOVUFMPXkK IyBDT05GSUdfU1BBUlNFTUVNX01BTlVBTCBpcyBub3Qgc2V0CkNPTkZJR19ESVNDT05USUdNRU09 eQpDT05GSUdfRkxBVF9OT0RFX01FTV9NQVA9eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15 CkNPTkZJR19IQVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9TVEFUSUM9eQpD T05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09O RklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKIyBD T05GSUdfSEFWRV9CT09UTUVNX0lORk9fTk9ERSBpcyBub3Qgc2V0CkNPTkZJR19TUExJVF9QVExP Q0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01F TU9SWV9CQUxMT09OPXkKIyBDT05GSUdfQkFMTE9PTl9DT01QQUNUSU9OIGlzIG5vdCBzZXQKQ09O RklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkKQ09ORklHX1BIWVNfQUREUl9UXzY0 QklUPXkKQ09ORklHX1pPTkVfRE1BX0ZMQUc9MApDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdf S1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBP UlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfSFdQ T0lTT05fSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09O RklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hV R0VQQUdFX01BRFZJU0UgaXMgbm90IHNldApDT05GSUdfQ0xFQU5DQUNIRT15CiMgQ09ORklHX0NN QSBpcyBub3Qgc2V0CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPXkKIyBDT05GSUdfWlNNQUxM T0MgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FSQ0hf U1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15CiMgQ09ORklHX0lETEVfUEFHRV9U UkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19ISUdIUFRFPXkKIyBDT05GSUdfWDg2X0NIRUNLX0JJ T1NfQ09SUlVQVElPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklH X01BVEhfRU1VTEFUSU9OPXkKIyBDT05GSUdfTVRSUiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1JB TkRPTT15CkNPTkZJR19YODZfU01BUD15CiMgQ09ORklHX1g4Nl9JTlRFTF9NUFggaXMgbm90IHNl dAojIENPTkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEw MCBpcyBub3Qgc2V0CkNPTkZJR19IWl8yNTA9eQojIENPTkZJR19IWl8zMDAgaXMgbm90IHNldAoj IENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTI1MApDT05GSUdfU0NIRURfSFJU SUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfUEhZU0lDQUxf U1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19SQU5ET01JWkVfQkFT RT15CkNPTkZJR19SQU5ET01JWkVfQkFTRV9NQVhfT0ZGU0VUPTB4MjAwMDAwMDAKQ09ORklHX1g4 Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMAojIENPTkZJR19I T1RQTFVHX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBD T05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTD15 CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19VU0VfUEVSQ1BVX05V TUFfTk9ERV9JRD15CgojCiMgUG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKIyBD T05GSUdfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CiMg Q09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfV1FfUE9XRVJfRUZG SUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FD WV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJ R19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdH RVIgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJ R19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19B Q1BJX0JVVFRPTj15CiMgQ09ORklHX0FDUElfVklERU8gaXMgbm90IHNldApDT05GSUdfQUNQSV9G QU49eQojIENPTkZJR19BQ1BJX0RPQ0sgaXMgbm90IHNldApDT05GSUdfQUNQSV9DUFVfRlJFUV9Q U1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15 CiMgQ09ORklHX0FDUElfSVBNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUFJPQ0VTU09SX0FH R1JFR0FUT1IgaXMgbm90IHNldApDT05GSUdfQUNQSV9USEVSTUFMPXkKIyBDT05GSUdfQUNQSV9O VU1BIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09O RklHX0FDUElfSU5JVFJEX1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9E RUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdf WDg2X1BNX1RJTUVSPXkKIyBDT05GSUdfQUNQSV9DT05UQUlORVIgaXMgbm90IHNldApDT05GSUdf QUNQSV9IT1RQTFVHX0lPQVBJQz15CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBDT05G SUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90 IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19B Q1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0VYVExPRyBpcyBub3Qgc2V0CiMgQ09O RklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwoj IENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CkNPTkZJR19DUFVfRlJF UV9HT1ZfQ09NTU9OPXkKIyBDT05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBub3Qgc2V0CiMgQ09ORklH X0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BV X0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX1VTRVJTUEFDRT15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX09OREVN QU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZF IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQK Q09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9bQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJT UEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9bQpDT05GSUdfQ1BVX0ZSRVFfR09W X0NPTlNFUlZBVElWRT15CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2FsaW5nIGRyaXZlcnMKIwojIENP TkZJR19YODZfSU5URUxfUFNUQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BDQ19DUFVGUkVR IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FDUElfQ1BVRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklH X1g4Nl9QT1dFUk5PV19LNiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QT1dFUk5PV19LNyBpcyBu b3Qgc2V0CiMgQ09ORklHX1g4Nl9HWF9TVVNQTU9EIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NQ RUVEU1RFUF9DRU5UUklOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfSUNIIGlz IG5vdCBzZXQKIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9TTUkgaXMgbm90IHNldAojIENPTkZJR19Y ODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAojIENPTkZJR19YODZfQ1BVRlJFUV9ORk9SQ0UyIGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9MT05HUlVOPXkKIyBDT05GSUdfWDg2X0xPTkdIQVVMIGlzIG5v dCBzZXQKIyBDT05GSUdfWDg2X0VfUE9XRVJTQVZFUiBpcyBub3Qgc2V0CgojCiMgc2hhcmVkIG9w dGlvbnMKIwojIENPTkZJR19YODZfU1BFRURTVEVQX0xJQiBpcyBub3Qgc2V0CgojCiMgQ1BVIElk bGUKIwpDT05GSUdfQ1BVX0lETEU9eQpDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUj15CkNPTkZJ R19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09VUExF RCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lETEUgaXMgbm90IHNldAoKIwojIEJ1cyBvcHRp b25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKIyBDT05GSUdfUENJX0dPQklPUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BDSV9HT01NQ09ORklHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0dPRElS RUNUIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9HT0FOWT15CkNPTkZJR19QQ0lfQklPUz15CkNPTkZJ R19QQ0lfRElSRUNUPXkKQ09ORklHX1BDSV9NTUNPTkZJRz15CkNPTkZJR19QQ0lfRE9NQUlOUz15 CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRVBPUlRC VVMgaXMgbm90IHNldApDT05GSUdfUENJX0JVU19BRERSX1RfNjRCSVQ9eQojIENPTkZJR19QQ0lf TVNJIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJ X1JFQUxMT0NfRU5BQkxFX0FVVE8gaXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qg c2V0CkNPTkZJR19IVF9JUlE9eQojIENPTkZJR19QQ0lfSU9WIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX1BSSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QQVNJRCBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfTEFCRUw9eQoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCkNPTkZJR19JU0Ff RE1BX0FQST15CkNPTkZJR19JU0E9eQpDT05GSUdfRUlTQT15CiMgQ09ORklHX0VJU0FfVkxCX1BS SU1JTkcgaXMgbm90IHNldApDT05GSUdfRUlTQV9QQ0lfRUlTQT15CkNPTkZJR19FSVNBX1ZJUlRV QUxfUk9PVD15CiMgQ09ORklHX0VJU0FfTkFNRVMgaXMgbm90IHNldApDT05GSUdfU0N4MjAwPXkK Q09ORklHX1NDeDIwMEhSX1RJTUVSPXkKQ09ORklHX0FMSVg9eQojIENPTkZJR19ORVQ1NTAxIGlz IG5vdCBzZXQKIyBDT05GSUdfR0VPUyBpcyBub3Qgc2V0CkNPTkZJR19BTURfTkI9eQojIENPTkZJ R19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09O RklHX1JBUElESU8gaXMgbm90IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxl IGZpbGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19C SU5GTVRfU0NSSVBUPXkKQ09ORklHX0hBVkVfQU9VVD15CiMgQ09ORklHX0JJTkZNVF9BT1VUIGlz IG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPXkKQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0hB VkVfQVRPTUlDX0lPTUFQPXkKQ09ORklHX1BNQ19BVE9NPXkKQ09ORklHX05FVD15CgojCiMgTmV0 d29ya2luZyBvcHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9 eQojIENPTkZJR19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9QVFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19ORVRX T1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90 IHNldAojIENPTkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNldAoj IENPTkZJR19WTEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQK IyBDT05GSUdfTExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09ORklH X0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBp cyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQg aXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMg bm90IHNldAojIENPTkZJR19ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5f QURWIGlzIG5vdCBzZXQKIyBDT05GSUdfVlNPQ0tFVFMgaXMgbm90IHNldAojIENPTkZJR19ORVRM SU5LX01NQVAgaXMgbm90IHNldAojIENPTkZJR19ORVRMSU5LX0RJQUcgaXMgbm90IHNldAojIENP TkZJR19NUExTIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15 CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfU09DS19DR1JPVVBfREFU QSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklH X0NHUk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkK Q09ORklHX0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5n CiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAoj IENPTkZJR19JUkRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldApDT05GSUdfV0lS RUxFU1M9eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlz IG5vdCBzZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQoj CkNPTkZJR19NQUM4MDIxMV9TVEFfSEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5v dCBzZXQKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMX1JFR1VMQVRP UiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMg bm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qg c2V0CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKIwpD T05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09ORklH X0RFVlRNUEZTPXkKIyBDT05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldApDT05GSUdfU1RB TkRBTE9ORT15CiMgQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQgaXMgbm90IHNldApDT05G SUdfRldfTE9BREVSPXkKQ09ORklHX0ZJUk1XQVJFX0lOX0tFUk5FTD15CkNPTkZJR19FWFRSQV9G SVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfRldfTE9B REVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfQUxMT1dfREVWX0NP UkVEVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTX0hZUEVSVklTT1IgaXMgbm90 IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVS SUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNP TkZJR19SRUdNQVBfTU1JTz1tCkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RNQV9TSEFSRURf QlVGRkVSPXkKQ09ORklHX0ZFTkNFX1RSQUNFPXkKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklH X0NPTk5FQ1RPUiBpcyBub3Qgc2V0CkNPTkZJR19NVEQ9eQpDT05GSUdfTVREX1RFU1RTPW0KIyBD T05GSUdfTVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldAojIENPTkZJR19NVERfQ01ETElORV9Q QVJUUyBpcyBub3Qgc2V0CkNPTkZJR19NVERfQVI3X1BBUlRTPW0KCiMKIyBVc2VyIE1vZHVsZXMg QW5kIFRyYW5zbGF0aW9uIExheWVycwojCiMgQ09ORklHX01URF9PT1BTIGlzIG5vdCBzZXQKQ09O RklHX01URF9QQVJUSVRJT05FRF9NQVNURVI9eQoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2 ZXJzCiMKQ09ORklHX01URF9DRkk9eQojIENPTkZJR19NVERfSkVERUNQUk9CRSBpcyBub3Qgc2V0 CkNPTkZJR19NVERfR0VOX1BST0JFPXkKQ09ORklHX01URF9DRklfQURWX09QVElPTlM9eQojIENP TkZJR19NVERfQ0ZJX05PU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0JFX0JZVEVfU1dB UD15CiMgQ09ORklHX01URF9DRklfTEVfQllURV9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X0NGSV9HRU9NRVRSWSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNP TkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15 CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF84IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzMy IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTE9eQpDT05GSUdfTVREX0NGSV9JMj15CiMgQ09O RklHX01URF9DRklfSTQgaXMgbm90IHNldAojIENPTkZJR19NVERfQ0ZJX0k4IGlzIG5vdCBzZXQK Q09ORklHX01URF9PVFA9eQpDT05GSUdfTVREX0NGSV9JTlRFTEVYVD15CiMgQ09ORklHX01URF9D RklfQU1EU1REIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfU1RBQT1tCkNPTkZJR19NVERfQ0ZJ X1VUSUw9eQpDT05GSUdfTVREX1JBTT1tCkNPTkZJR19NVERfUk9NPW0KIyBDT05GSUdfTVREX0FC U0VOVCBpcyBub3Qgc2V0CgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2VzcwojCiMg Q09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BIWVNN QVAgaXMgbm90IHNldApDT05GSUdfTVREX1NDeDIwMF9ET0NGTEFTSD1tCiMgQ09ORklHX01URF9J TlRFTF9WUl9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfUExBVFJBTSBpcyBub3Qgc2V0Cgoj CiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1 MSBpcyBub3Qgc2V0CkNPTkZJR19NVERfU0xSQU09bQojIENPTkZJR19NVERfUEhSQU0gaXMgbm90 IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5vdCBzZXQKCiMKIyBEaXNrLU9uLUNoaXAgRGV2 aWNlIERyaXZlcnMKIwojIENPTkZJR19NVERfRE9DRzMgaXMgbm90IHNldApDT05GSUdfTVREX05B TkRfRUNDPW0KIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19NVERf TkFORD1tCkNPTkZJR19NVERfTkFORF9CQ0g9bQpDT05GSUdfTVREX05BTkRfRUNDX0JDSD15CiMg Q09ORklHX01URF9TTV9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9ERU5BTElf UENJIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0dQSU89bQojIENPTkZJR19NVERfTkFORF9P TUFQX0JDSF9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9JRFM9bQojIENPTkZJR19N VERfTkFORF9SSUNPSCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQPW0KQ09O RklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURWQU5DRUQ9eQpDT05GSUdfTVREX05BTkRf RElTS09OQ0hJUF9QUk9CRV9BRERSRVNTPTAKIyBDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9Q Uk9CRV9ISUdIIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RJU0tPTkNISVBfQkJUV1JJVEU9 eQojIENPTkZJR19NVERfTkFORF9ET0NHNCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0NB RkUgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9DUzU1M1ggaXMgbm90IHNldApDT05GSUdf TVREX05BTkRfTkFORFNJTT1tCkNPTkZJR19NVERfTkFORF9QTEFURk9STT1tCkNPTkZJR19NVERf TkFORF9ISVNJNTA0PW0KIyBDT05GSUdfTVREX09ORU5BTkQgaXMgbm90IHNldAoKIwojIExQRERS ICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCkNPTkZJR19NVERfTFBERFI9eQpDT05GSUdf TVREX1FJTkZPX1BST0JFPXkKQ09ORklHX01URF9TUElfTk9SPW0KQ09ORklHX01URF9NVDgxeHhf Tk9SPW0KIyBDT05GSUdfTVREX1NQSV9OT1JfVVNFXzRLX1NFQ1RPUlMgaXMgbm90IHNldApDT05G SUdfTVREX1VCST15CkNPTkZJR19NVERfVUJJX1dMX1RIUkVTSE9MRD00MDk2CkNPTkZJR19NVERf VUJJX0JFQl9MSU1JVD0yMApDT05GSUdfTVREX1VCSV9GQVNUTUFQPXkKIyBDT05GSUdfTVREX1VC SV9HTFVFQkkgaXMgbm90IHNldAojIENPTkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01J R0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlRfUEM9 bQojIENPTkZJR19QQVJQT1JUX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfUENf RklGTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CiMg Q09ORklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfQVg4ODc5Nj15CkNP TkZJR19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkK Q09ORklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKIyBDT05GSUdfSVNB UE5QIGlzIG5vdCBzZXQKIyBDT05GSUdfUE5QQklPUyBpcyBub3Qgc2V0CkNPTkZJR19QTlBBQ1BJ PXkKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAyRCBpcyBub3Qg c2V0CiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlz IG5vdCBzZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMg bm90IHNldAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBp cyBub3Qgc2V0CkNPTkZJR19JQ1M5MzJTNDAxPW0KQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15 CiMgQ09ORklHX0hQX0lMTyBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTgwMkFMUz1tCkNPTkZJR19J U0wyOTAwMz15CkNPTkZJR19JU0wyOTAyMD15CiMgQ09ORklHX1NFTlNPUlNfVFNMMjU1MCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQkgxNzgwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QkgxNzcwPW0KIyBDT05GSUdfU0VOU09SU19BUERTOTkwWCBpcyBub3Qgc2V0CiMgQ09ORklHX0hN QzYzNTIgaXMgbm90IHNldApDT05GSUdfRFMxNjgyPXkKIyBDT05GSUdfQk1QMDg1X0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BDSF9QSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NXSVRDSF9G U0E5NDgwIGlzIG5vdCBzZXQKQ09ORklHX1NSQU09eQpDT05GSUdfQzJQT1JUPXkKQ09ORklHX0My UE9SVF9EVVJBTUFSXzIxNTA9eQoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9B VDI0PW0KQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQojIENPTkZJR19FRVBST01fTUFYNjg3NSBpcyBu b3Qgc2V0CkNPTkZJR19FRVBST01fOTNDWDY9bQojIENPTkZJR19DQjcxMF9DT1JFIGlzIG5vdCBz ZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGlu ZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSVMzX0kyQyBp cyBub3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKQ09O RklHX0FMVEVSQV9TVEFQTD15CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJ bnRlbCBNSUMgQnVzIERyaXZlcgojCgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKCiMKIyBJbnRlbCBN SUMgSG9zdCBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBE cml2ZXIKIwoKIwojIEludGVsIE1JQyBDb3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NN KSBEcml2ZXJzCiMKQ09ORklHX0VDSE89eQojIENPTkZJR19DWExfQkFTRSBpcyBub3Qgc2V0CiMg Q09ORklHX0NYTF9LRVJORUxfQVBJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0VFSCBpcyBub3Qg c2V0CkNPTkZJR19IQVZFX0lERT15CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19T Q1NJX01PRD15CiMgQ09ORklHX1NDU0lfRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ORVRM SU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQg KEZpcmVXaXJlKSBzdXBwb3J0CiMKIyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJ R19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkKIyBD T05GSUdfTUFDX0VNVU1PVVNFQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVWSUNFUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZIT1NUX05FVCBpcyBub3Qgc2V0CkNPTkZJR19WSE9TVF9DUk9TU19F TkRJQU5fTEVHQUNZPXkKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15 CkNPTkZJR19JTlBVVF9MRURTPW0KQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9bQpDT05GSUdfSU5Q VVRfUE9MTERFVj1tCiMgQ09ORklHX0lOUFVUX1NQQVJTRUtNQVAgaXMgbm90IHNldApDT05GSUdf SU5QVVRfTUFUUklYS01BUD1tCgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwojCkNPTkZJR19JTlBV VF9NT1VTRURFVj1tCkNPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWD15CkNPTkZJR19JTlBVVF9N T1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgK Q09ORklHX0lOUFVUX0pPWURFVj1tCkNPTkZJR19JTlBVVF9FVkRFVj1tCiMgQ09ORklHX0lOUFVU X0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBV VF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBD T05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYw IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX1RXTDQwMzAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0NST1NfRUMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9N T1VTRSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9KT1lTVElDSz15CiMgQ09ORklHX0pPWVNUSUNL X0FOQUxPRyBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19BM0Q9bQpDT05GSUdfSk9ZU1RJQ0tf QURJPW0KIyBDT05GSUdfSk9ZU1RJQ0tfQ09CUkEgaXMgbm90IHNldApDT05GSUdfSk9ZU1RJQ0tf R0YySz1tCkNPTkZJR19KT1lTVElDS19HUklQPW0KQ09ORklHX0pPWVNUSUNLX0dSSVBfTVA9bQpD T05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UPW0KIyBDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1QgaXMg bm90IHNldApDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUj1tCkNPTkZJR19KT1lTVElDS19UTURD PW0KIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1dB UlJJT1I9bQpDT05GSUdfSk9ZU1RJQ0tfTUFHRUxMQU49bQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VP UkI9bQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VCQUxMPW0KIyBDT05GSUdfSk9ZU1RJQ0tfU1RJTkdF UiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19UV0lESk9ZPW0KQ09ORklHX0pPWVNUSUNLX1pI RU5IVUE9bQojIENPTkZJR19KT1lTVElDS19EQjkgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElD S19HQU1FQ09OIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1RVUkJPR1JBRlg9bQpDT05GSUdf Sk9ZU1RJQ0tfQVM1MDExPW0KQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9bQojIENPTkZJR19KT1lT VElDS19YUEFEIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1dBTEtFUkEwNzAxPW0KQ09ORklH X0lOUFVUX1RBQkxFVD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKQ09O RklHX1RBQkxFVF9VU0JfQUlQVEVLPW0KIyBDT05GSUdfVEFCTEVUX1VTQl9HVENPIGlzIG5vdCBz ZXQKQ09ORklHX1RBQkxFVF9VU0JfSEFOV0FORz1tCkNPTkZJR19UQUJMRVRfVVNCX0tCVEFCPW0K Q09ORklHX1RBQkxFVF9TRVJJQUxfV0FDT000PW0KIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU4g aXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CkNPTkZJR19JTlBVVF84OFBNODBYX09OS0VZ PW0KIyBDT05GSUdfSU5QVVRfQUQ3MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQk1BMTUw IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRTNYMF9CVVRUT04gaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9NQVg3NzY5M19IQVBUSUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUFYODkyNV9P TktFWT1tCkNPTkZJR19JTlBVVF9NQzEzNzgzX1BXUkJVVFRPTj1tCiMgQ09ORklHX0lOUFVUX01N QTg0NTAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTVBVMzA1MD1tCiMgQ09ORklHX0lOUFVUX0FQ QU5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9HUDJBPW0KIyBDT05GSUdfSU5QVVRfR1BJT19C RUVQRVIgaXMgbm90IHNldApDT05GSUdfSU5QVVRfR1BJT19USUxUX1BPTExFRD1tCiMgQ09ORklH X0lOUFVUX1dJU1RST05fQlROUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMg aXMgbm90IHNldApDT05GSUdfSU5QVVRfQVRJX1JFTU9URTI9bQpDT05GSUdfSU5QVVRfS0VZU1BB Tl9SRU1PVEU9bQpDT05GSUdfSU5QVVRfS1hUSjk9bQpDT05GSUdfSU5QVVRfS1hUSjlfUE9MTEVE X01PREU9eQojIENPTkZJR19JTlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBV VF9ZRUFMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9SRUdVTEFUT1JfSEFQVElDIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1JFVFVf UFdSQlVUVE9OPW0KIyBDT05GSUdfSU5QVVRfVFBTNjUyMThfUFdSQlVUVE9OIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX1RXTDQwMzBfUFdSQlVUVE9OPW0KQ09ORklHX0lOUFVUX1RXTDQwMzBfVklC UkE9bQojIENPTkZJR19JTlBVVF9UV0w2MDQwX1ZJQlJBIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X1VJTlBVVD1tCiMgQ09ORklHX0lOUFVUX1BBTE1BU19QV1JCVVRUT04gaXMgbm90IHNldApDT05G SUdfSU5QVVRfUENGNTA2MzNfUE1VPW0KQ09ORklHX0lOUFVUX1BDRjg1NzQ9bQpDT05GSUdfSU5Q VVRfUFdNX0JFRVBFUj1tCkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSPW0KIyBDT05G SUdfSU5QVVRfREE5MDU1X09OS0VZIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0RBOTA2M19PTktF WT1tCkNPTkZJR19JTlBVVF9XTTgzMVhfT049bQojIENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9DTUEz MDAwPW0KIyBDT05GSUdfSU5QVVRfQ01BMzAwMF9JMkMgaXMgbm90IHNldApDT05GSUdfSU5QVVRf SURFQVBBRF9TTElERUJBUj1tCkNPTkZJR19JTlBVVF9EUlYyNjBYX0hBUFRJQ1M9bQpDT05GSUdf SU5QVVRfRFJWMjY2NV9IQVBUSUNTPW0KQ09ORklHX0lOUFVUX0RSVjI2NjdfSEFQVElDUz1tCgoj CiMgSGFyZHdhcmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRf SEFWRV9QQ19TRVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JU PXkKIyBDT05GSUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldApDT05GSUdfU0VSSU9fUEFSS0JE PW0KIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15 CkNPTkZJR19TRVJJT19SQVc9bQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj1tCkNPTkZJR19TRVJJ T19QUzJNVUxUPW0KIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT RVJJTyBpcyBub3Qgc2V0CkNPTkZJR19HQU1FUE9SVD1tCiMgQ09ORklHX0dBTUVQT1JUX05TNTU4 IGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfTDQgaXMgbm90IHNldAojIENPTkZJR19HQU1F UE9SVF9FTVUxMEsxIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRk04MDEgaXMgbm90IHNl dAoKIwojIENoYXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1RUWT15CiMgQ09ORklHX1ZUIGlzIG5v dCBzZXQKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfREVWUFRTX01VTFRJUExFX0lOU1RB TkNFUyBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NP VU5UPTI1NgojIENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19O T1pPTUkgaXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNF X1NJTksgaXMgbm90IHNldApDT05GSUdfREVWTUVNPXkKQ09ORklHX0RFVktNRU09eQoKIwojIFNl cmlhbCBkcml2ZXJzCiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1 MD15CkNPTkZJR19TRVJJQUxfODI1MF9ERVBSRUNBVEVEX09QVElPTlM9eQpDT05GSUdfU0VSSUFM XzgyNTBfUE5QPXkKQ09ORklHX1NFUklBTF84MjUwX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMXzgy NTBfRE1BPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9V QVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKIyBDT05GSUdfU0VSSUFM XzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9GU0wgaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9EVyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84 MjUwX1JUMjg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF84MjUwX01JRCBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2Vy aWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdf U0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1RJTUJF UkRBTEUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X1BDSF9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FSQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NRU5fWjEzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9Q UklOVEsgaXMgbm90IHNldAojIENPTkZJR19QUklOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1BQREVW PW0KIyBDT05GSUdfVklSVElPX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfSVBNSV9IQU5ETEVS PW0KIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklD RV9JTlRFUkZBQ0U9bQpDT05GSUdfSVBNSV9TST1tCiMgQ09ORklHX0lQTUlfU0lfUFJPQkVfREVG QVVMVFMgaXMgbm90IHNldApDT05GSUdfSVBNSV9TU0lGPW0KQ09ORklHX0lQTUlfV0FUQ0hET0c9 bQpDT05GSUdfSVBNSV9QT1dFUk9GRj1tCkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFO RE9NX1RJTUVSSU9NRU09bQpDT05GSUdfSFdfUkFORE9NX0lOVEVMPXkKQ09ORklHX0hXX1JBTkRP TV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX0dFT0RFPXkKQ09ORklHX0hXX1JBTkRPTV9WSUE9bQpD T05GSUdfSFdfUkFORE9NX1ZJUlRJTz1tCkNPTkZJR19IV19SQU5ET01fVFBNPW0KQ09ORklHX05W UkFNPXkKIyBDT05GSUdfRFRMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQK IyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19TT05ZUEkgaXMgbm90IHNldAoj IENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CkNPTkZJR19TQ3gyMDBfR1BJTz15CkNPTkZJR19QQzg3 MzZ4X0dQSU89eQpDT05GSUdfTlNDX0dQSU89eQojIENPTkZJR19IUEVUIGlzIG5vdCBzZXQKQ09O RklHX0hBTkdDSEVDS19USU1FUj1tCkNPTkZJR19UQ0dfVFBNPW0KIyBDT05GSUdfVENHX1RJUyBp cyBub3Qgc2V0CkNPTkZJR19UQ0dfVElTX0kyQ19BVE1FTD1tCiMgQ09ORklHX1RDR19USVNfSTJD X0lORklORU9OIGlzIG5vdCBzZXQKQ09ORklHX1RDR19USVNfSTJDX05VVk9UT049bQpDT05GSUdf VENHX05TQz1tCkNPTkZJR19UQ0dfQVRNRUw9bQojIENPTkZJR19UQ0dfSU5GSU5FT04gaXMgbm90 IHNldAojIENPTkZJR19UQ0dfQ1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAy NCBpcyBub3Qgc2V0CkNPTkZJR19URUxDTE9DSz15CkNPTkZJR19ERVZQT1JUPXkKIyBDT05GSUdf WElMTFlCVVMgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0kyQz15CkNPTkZJ R19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKQ09ORklHX0kyQ19D T01QQVQ9eQpDT05GSUdfSTJDX0NIQVJERVY9eQpDT05GSUdfSTJDX01VWD1tCgojCiMgTXVsdGlw bGV4ZXIgSTJDIENoaXAgc3VwcG9ydAojCkNPTkZJR19JMkNfTVVYX0dQSU89bQpDT05GSUdfSTJD X01VWF9QQ0E5NTQxPW0KQ09ORklHX0kyQ19NVVhfUENBOTU0eD1tCiMgQ09ORklHX0kyQ19NVVhf UkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0hFTFBFUl9BVVRPIGlzIG5vdCBzZXQKQ09ORklH X0kyQ19TTUJVUz15CgojCiMgSTJDIEFsZ29yaXRobXMKIwpDT05GSUdfSTJDX0FMR09CSVQ9eQoj IENPTkZJR19JMkNfQUxHT1BDRiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEdPUENBIGlzIG5v dCBzZXQKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3Qg Y29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNldAojIENP TkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNVgzIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNDSCBp cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU01UIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BJSVg0 IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNldAojIENPTkZJR19JMkNf U0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldAojIENPTkZJ R19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0ky Q19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1i ZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdfSTJDX0NCVVNfR1BJTz1tCiMgQ09ORklH X0kyQ19ERVNJR05XQVJFX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19FRzIwVCBpcyBub3Qg c2V0CkNPTkZJR19JMkNfR1BJTz1tCiMgQ09ORklHX0kyQ19LRU1QTEQgaXMgbm90IHNldAojIENP TkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSU1URUM9 eQojIENPTkZJR19JMkNfWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBFeHRlcm5hbCBJMkMvU01CdXMg YWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19ESU9MQU5fVTJDPW0KQ09ORklHX0kyQ19QQVJQ T1JUPXkKQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUPW0KQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJ Rj15CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19USU5ZX1VT QiBpcyBub3Qgc2V0CgojCiMgT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzCiMKIyBDT05GSUdf STJDX1BDQV9JU0EgaXMgbm90IHNldApDT05GSUdfSTJDX0NST1NfRUNfVFVOTkVMPXkKIyBDT05G SUdfU0N4MjAwX0FDQiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU1RVQj1tCiMgQ09ORklHX0kyQ19T TEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5v dCBzZXQKIyBDT05GSUdfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1NQTUk9bQpDT05GSUdfSFNJPXkK Q09ORklHX0hTSV9CT0FSRElORk89eQoKIwojIEhTSSBjb250cm9sbGVycwojCgojCiMgSFNJIGNs aWVudHMKIwojIENPTkZJR19IU0lfQ0hBUiBpcyBub3Qgc2V0CgojCiMgUFBTIHN1cHBvcnQKIwpD T05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRQX1BQ UyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCkNPTkZJR19QUFNfQ0xJRU5U X0tUSU1FUj1tCiMgQ09ORklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldAojIENPTkZJR19Q UFNfQ0xJRU5UX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9HUElPPXkKCiMK IyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCiMgQ09O RklHX1BUUF8xNTg4X0NMT0NLIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRX T1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwojIENP TkZJR19QVFBfMTU4OF9DTE9DS19QQ0ggaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UX09QVElP TkFMX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQj15CkNPTkZJR19HUElPX0RFVlJFUz15CkNPTkZJ R19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKQ09ORklHX0RFQlVHX0dQSU89 eQpDT05GSUdfR1BJT19TWVNGUz15CkNPTkZJR19HUElPX01BWDczMFg9bQoKIwojIE1lbW9yeSBt YXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0g aXMgbm90IHNldAojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTFlO WFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fWlggaXMgbm90IHNldAoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwpD T05GSUdfR1BJT18xMDRfSURJT18xNj15CkNPTkZJR19HUElPXzEwNF9JRElfNDg9bQpDT05GSUdf R1BJT19GNzE4OFg9bQpDT05GSUdfR1BJT19JVDg3PXkKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90 IHNldApDT05GSUdfR1BJT19TQ0gzMTFYPXkKCiMKIyBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENP TkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldApDT05GSUdfR1BJT19NQVg3MzAwPW0KQ09ORklH X0dQSU9fTUFYNzMyWD1tCiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qgc2V0CkNPTkZJR19H UElPX1BDRjg1N1g9bQpDT05GSUdfR1BJT19TWDE1MFg9eQoKIwojIE1GRCBHUElPIGV4cGFuZGVy cwojCkNPTkZJR19HUElPX0RBOTA1NT1tCiMgQ09ORklHX0dQSU9fS0VNUExEIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fUEFMTUFTPXkKIyBDT05GSUdfR1BJT19UUFM2NTg2WCBpcyBub3Qgc2V0CkNP TkZJR19HUElPX1RQUzY1OTEwPXkKQ09ORklHX0dQSU9fVFBTNjU5MTI9bQojIENPTkZJR19HUElP X1RXTDQwMzAgaXMgbm90IHNldApDT05GSUdfR1BJT19UV0w2MDQwPXkKQ09ORklHX0dQSU9fV004 MzFYPXkKQ09ORklHX0dQSU9fV004OTk0PW0KCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENP TkZJR19HUElPX0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19HUElPX0JUOFhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfR1BJT19JTlRFTF9NSUQgaXMgbm90IHNldAojIENPTkZJR19HUElPX01MX0lP SCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19S REMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgb3IgSTJDIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklH X0dQSU9fTUNQMjNTMDg9eQoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCkNPTkZJR19XMT15Cgoj CiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKIyBDT05GSUdfVzFfTUFTVEVSX01BVFJPWCBpcyBub3Qg c2V0CiMgQ09ORklHX1cxX01BU1RFUl9EUzI0OTAgaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNU RVJfRFMyNDgyIGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CkNPTkZJR19XMV9N QVNURVJfR1BJTz15CgojCiMgMS13aXJlIFNsYXZlcwojCiMgQ09ORklHX1cxX1NMQVZFX1RIRVJN IGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX1NNRU09eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4 PW0KQ09ORklHX1cxX1NMQVZFX0RTMjQwOF9SRUFEQkFDSz15CkNPTkZJR19XMV9TTEFWRV9EUzI0 MTM9bQpDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQyMz15CkNP TkZJR19XMV9TTEFWRV9EUzI0MzE9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzMgaXMgbm90IHNl dAojIENPTkZJR19XMV9TTEFWRV9EUzI3NjAgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMy NzgwPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNzgxIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZF X0RTMjhFMDQ9eQpDT05GSUdfVzFfU0xBVkVfQlEyNzAwMD1tCkNPTkZJR19QT1dFUl9TVVBQTFk9 eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VS PXkKQ09ORklHX01BWDg5MjVfUE9XRVI9bQpDT05GSUdfV004MzFYX0JBQ0tVUD15CkNPTkZJR19X TTgzMVhfUE9XRVI9eQpDT05GSUdfVEVTVF9QT1dFUj15CkNPTkZJR19CQVRURVJZX0RTMjc4MD15 CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgy PXkKQ09ORklHX0JBVFRFUllfU0JTPW0KQ09ORklHX0JBVFRFUllfQlEyN1hYWD1tCkNPTkZJR19C QVRURVJZX0JRMjdYWFhfSTJDPW0KIyBDT05GSUdfQkFUVEVSWV9EQTkwMzAgaXMgbm90IHNldApD T05GSUdfQkFUVEVSWV9EQTkxNTA9eQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD15CkNPTkZJR19C QVRURVJZX01BWDE3MDQyPXkKIyBDT05GSUdfQ0hBUkdFUl9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMg Q09ORklHX0NIQVJHRVJfSVNQMTcwNCBpcyBub3Qgc2V0CkNPTkZJR19DSEFSR0VSX01BWDg5MDM9 eQpDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9bQpDT05GSUdfQ0hBUkdFUl9HUElPPW0KIyBDT05GSUdf Q0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfTUFYNzc2OTM9bQpDT05G SUdfQ0hBUkdFUl9CUTI0MTVYPXkKQ09ORklHX0NIQVJHRVJfQlEyNDE5MD1tCkNPTkZJR19DSEFS R0VSX0JRMjQyNTc9bQpDT05GSUdfQ0hBUkdFUl9CUTI0NzM1PW0KQ09ORklHX0NIQVJHRVJfQlEy NTg5MD15CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCkNPTkZJR19DSEFSR0VSX1RQUzY1MDkwPW0K Q09ORklHX0NIQVJHRVJfVFBTNjUyMTc9bQojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDEg aXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NI QVJHRVJfUlQ5NDU1IGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKQ09ORklHX1BPV0VS X1JFU0VUX1JFU1RBUlQ9eQojIENPTkZJR19QT1dFUl9BVlMgaXMgbm90IHNldApDT05GSUdfSFdN T049bQpDT05GSUdfSFdNT05fVklEPW0KIyBDT05GSUdfSFdNT05fREVCVUdfQ0hJUCBpcyBub3Qg c2V0CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BQklUVUdVUlU9bQojIENP TkZJR19TRU5TT1JTX0FCSVRVR1VSVTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FENzQx NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzQxOD1tCiMgQ09ORklHX1NFTlNPUlNfQURN MTAyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9bQojIENPTkZJR19TRU5TT1JT X0FETTEwMjYgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE0xMDI5PW0KQ09ORklHX1NFTlNP UlNfQURNMTAzMT1tCiMgQ09ORklHX1NFTlNPUlNfQURNOTI0MCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9bQojIENP TkZJR19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDcwPW0K IyBDT05GSUdfU0VOU09SU19BRFQ3NDc1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQVNDNzYy MT1tCiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19L MTBURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVIgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19BUFBMRVNNQz1tCkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCkNPTkZJ R19TRU5TT1JTX0FUWFAxPW0KQ09ORklHX1NFTlNPUlNfRFM2MjA9bQojIENPTkZJR19TRU5TT1JT X0RTMTYyMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0RFTExfU01NPW0KQ09ORklHX1NFTlNP UlNfREE5MDU1PW0KIyBDT05GSUdfU0VOU09SU19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfRjcxODA1Rj1tCiMgQ09ORklHX1NFTlNPUlNfRjcxODgyRkcgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19GNzUzNzVTPW0KQ09ORklHX1NFTlNPUlNfTUMxMzc4M19BREM9bQpDT05GSUdf U0VOU09SU19GU0NITUQ9bQojIENPTkZJR19TRU5TT1JTX0dMNTE4U00gaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0dMNTIwU00gaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HNzYwQT1tCkNP TkZJR19TRU5TT1JTX0c3NjI9bQojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfSElINjEzMD1tCiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19JQk1QRVggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1 NTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQ09SRVRFTVA9bQojIENPTkZJR19TRU5TT1JT X0lUODcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19KQzQyPW0KIyBDT05GSUdfU0VOU09SU19Q T1dSMTIyMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9bQpDT05GSUdfU0VOU09S U19MVEMyOTQ1PW0KQ09ORklHX1NFTlNPUlNfTFRDNDE1MT1tCiMgQ09ORklHX1NFTlNPUlNfTFRD NDIxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgxNjE5PW0KIyBDT05G SUdfU0VOU09SU19NQVgxNjY4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTk3PW0KQ09O RklHX1NFTlNPUlNfTUFYNjYzOT1tCkNPTkZJR19TRU5TT1JTX01BWDY2NDI9bQpDT05GSUdfU0VO U09SU19NQVg2NjUwPW0KQ09ORklHX1NFTlNPUlNfTUFYNjY5Nz1tCiMgQ09ORklHX1NFTlNPUlNf TUFYMzE3OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQ1AzMDIxPW0KQ09ORklHX1NFTlNP UlNfTUVORjIxQk1DX0hXTU9OPW0KQ09ORklHX1NFTlNPUlNfTE02Mz1tCkNPTkZJR19TRU5TT1JT X0xNNzM9bQpDT05GSUdfU0VOU09SU19MTTc1PW0KQ09ORklHX1NFTlNPUlNfTE03Nz1tCiMgQ09O RklHX1NFTlNPUlNfTE03OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTE04MCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1PW0KIyBDT05GSUdf U0VOU09SU19MTTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTE05Mj1tCiMgQ09ORklHX1NFTlNPUlNfTE05MyBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0xNOTUyMzQ9bQpDT05GSUdfU0VOU09SU19MTTk1MjQxPW0KQ09ORklHX1NF TlNPUlNfTE05NTI0NT1tCkNPTkZJR19TRU5TT1JTX1BDODczNjA9bQpDT05GSUdfU0VOU09SU19Q Qzg3NDI3PW0KIyBDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX05DVDY2ODM9bQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OQ1Q3OTA0 PW0KQ09ORklHX1NFTlNPUlNfUENGODU5MT1tCkNPTkZJR19QTUJVUz1tCiMgQ09ORklHX1NFTlNP UlNfUE1CVVMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEyNzUgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MTTI1MDY2PW0KIyBDT05GSUdfU0VOU09SU19MVEMyOTc4IGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTFRDMzgxNT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MDY0PW0KQ09O RklHX1NFTlNPUlNfTUFYMjA3NTE9bQpDT05GSUdfU0VOU09SU19NQVgzNDQ0MD1tCkNPTkZJR19T RU5TT1JTX01BWDg2ODg9bQpDT05GSUdfU0VOU09SU19UUFM0MDQyMj1tCkNPTkZJR19TRU5TT1JT X1VDRDkwMDA9bQpDT05GSUdfU0VOU09SU19VQ0Q5MjAwPW0KIyBDT05GSUdfU0VOU09SU19aTDYx MDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFQxNT1tCkNPTkZJR19TRU5TT1JTX1NIVDIx PW0KQ09ORklHX1NFTlNPUlNfU0hUQzE9bQojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19ETUUxNzM3PW0KQ09ORklHX1NFTlNPUlNfRU1DMTQwMz1tCkNP TkZJR19TRU5TT1JTX0VNQzIxMDM9bQpDT05GSUdfU0VOU09SU19FTUM2VzIwMT1tCkNPTkZJR19T RU5TT1JTX1NNU0M0N00xPW0KIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19T Q0g1NlhYX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNTTY2NT1tCiMgQ09ORklH X1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTMTAxNSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0FNQzY4MjE9bQojIENPTkZJR19TRU5TT1JTX0lOQTIwOSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0lOQTJYWD1tCkNPTkZJR19TRU5TT1JTX1RDNzQ9bQpDT05GSUdfU0VOU09SU19USE1D NTA9bQpDT05GSUdfU0VOU09SU19UTVAxMDI9bQpDT05GSUdfU0VOU09SU19UTVAxMDM9bQpDT05G SUdfU0VOU09SU19UTVA0MDE9bQojIENPTkZJR19TRU5TT1JTX1RNUDQyMSBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPW0KIyBDT05GSUdfU0VOU09SU19WSUE2ODZBIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1ZUODIzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzky RCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfVzgzNzk1PW0KIyBDT05GSUdfU0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgz TDc4Nk5HPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdF SEY9bQpDT05GSUdfU0VOU09SU19XTTgzMVg9bQoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklH X1NFTlNPUlNfQUNQSV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBp cyBub3Qgc2V0CkNPTkZJR19USEVSTUFMPXkKIyBDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQ UyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NURVBfV0lTRT15CiMgQ09O RklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RI RVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxf REVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9H T1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9eQoj IENPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkcgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFM X0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxM T0NBVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9QT1dFUkNMQU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU09DX0RU U19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfUENIX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19XQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQoKIwojIFNvbmljcyBTaWxpY29uIEJhY2tw bGFuZQojCkNPTkZJR19TU0I9bQpDT05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NTQl9QQ0lIT1NU X1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ0lIT1NUPXkKIyBDT05GSUdfU1NCX0I0M19QQ0lfQlJJ REdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NCX1NJTEVOVCBpcyBub3Qgc2V0CkNPTkZJR19TU0Jf REVCVUc9eQpDT05GSUdfU1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NC X0RSSVZFUl9QQ0lDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9EUklWRVJfR1BJTz15CkNPTkZJ R19CQ01BX1BPU1NJQkxFPXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JD TUE9bQpDT05GSUdfQkNNQV9IT1NUX1BDSV9QT1NTSUJMRT15CkNPTkZJR19CQ01BX0hPU1RfUENJ PXkKQ09ORklHX0JDTUFfSE9TVF9TT0M9eQpDT05GSUdfQkNNQV9EUklWRVJfUENJPXkKIyBDT05G SUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RSSVZFUl9H UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNQV9ERUJVRyBpcyBub3Qgc2V0CgojCiMgTXVsdGlm dW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9D UzU1MzUgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdf UE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FBVDI4NzBfQ09SRSBpcyBub3Qg c2V0CkNPTkZJR19NRkRfQkNNNTkwWFg9eQojIENPTkZJR19NRkRfQVhQMjBYIGlzIG5vdCBzZXQK Q09ORklHX01GRF9DUk9TX0VDPXkKQ09ORklHX01GRF9DUk9TX0VDX0kyQz15CkNPTkZJR19QTUlD X0RBOTAzWD15CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9E QTkwNTU9eQpDT05GSUdfTUZEX0RBOTA2Mj15CkNPTkZJR19NRkRfREE5MDYzPW0KQ09ORklHX01G RF9EQTkxNTA9eQojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUMxM1hY WD15CkNPTkZJR19NRkRfTUMxM1hYWF9JMkM9eQojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBz ZXQKQ09ORklHX0hUQ19JMkNQTEQ9eQojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05G SUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRF TF9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfS0VNUExEPXkKQ09ORklHX01GRF84OFBNODAwPXkKIyBDT05GSUdfTUZEXzg4 UE04MDUgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJ R19NRkRfTUFYMTQ1NzcgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDc3NjkzPXkKIyBDT05GSUdf TUZEX01BWDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldApD T05GSUdfTUZEX01BWDg5MjU9eQojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfTUFYODk5OD15CkNPTkZJR19NRkRfTVQ2Mzk3PW0KQ09ORklHX01GRF9NRU5GMjFCTUM9 eQojIENPTkZJR19NRkRfVklQRVJCT0FSRCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUkVUVT1tCkNP TkZJR19NRkRfUENGNTA2MzM9bQpDT05GSUdfUENGNTA2MzNfQURDPW0KQ09ORklHX1BDRjUwNjMz X0dQSU89bQojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNY X1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUlQ1MDMzPW0KQ09ORklHX01GRF9SVFNYX1VTQj15 CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JONVQ2MTggaXMg bm90IHNldAojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NJNDc2 WF9DT1JFPXkKQ09ORklHX01GRF9TTTUwMT15CiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5v dCBzZXQKQ09ORklHX01GRF9TS1k4MTQ1Mj1tCkNPTkZJR19NRkRfU01TQz15CkNPTkZJR19BQlg1 MDBfQ09SRT15CkNPTkZJR19BQjMxMDBfQ09SRT15CiMgQ09ORklHX0FCMzEwMF9PVFAgaXMgbm90 IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0FNMzM1 WF9UU0NBREMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUEFMTUFTPXkKQ09ORklHX1RQUzYx MDVYPW0KIyBDT05GSUdfVFBTNjUwMTAgaXMgbm90IHNldApDT05GSUdfVFBTNjUwN1g9bQpDT05G SUdfTUZEX1RQUzY1MDkwPXkKQ09ORklHX01GRF9UUFM2NTIxNz15CkNPTkZJR19NRkRfVFBTNjUy MTg9bQpDT05GSUdfTUZEX1RQUzY1ODZYPXkKQ09ORklHX01GRF9UUFM2NTkxMD15CkNPTkZJR19N RkRfVFBTNjU5MTI9eQpDT05GSUdfTUZEX1RQUzY1OTEyX0kyQz15CiMgQ09ORklHX01GRF9UUFM4 MDAzMSBpcyBub3Qgc2V0CkNPTkZJR19UV0w0MDMwX0NPUkU9eQpDT05GSUdfTUZEX1RXTDQwMzBf QVVESU89eQpDT05GSUdfVFdMNjA0MF9DT1JFPXkKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CkNP TkZJR19NRkRfTE0zNTMzPXkKIyBDT05GSUdfTUZEX1RJTUJFUkRBTEUgaXMgbm90IHNldAojIENP TkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg0MDAgaXMg bm90IHNldApDT05GSUdfTUZEX1dNODMxWD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15CiMgQ09O RklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTTg5OTQ9bQpDT05GSUdf UkVHVUxBVE9SPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JF R1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVS PW0KQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BBQ0VfQ09OU1VNRVI9eQojIENPTkZJR19SRUdVTEFU T1JfODhQTTgwMCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQUNUODg2NT15CkNPTkZJR19S RUdVTEFUT1JfQUQ1Mzk4PW0KQ09ORklHX1JFR1VMQVRPUl9BQjMxMDA9bQojIENPTkZJR19SRUdV TEFUT1JfQkNNNTkwWFggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0RBOTAzWD15CkNPTkZJ R19SRUdVTEFUT1JfREE5MDU1PW0KIyBDT05GSUdfUkVHVUxBVE9SX0RBOTA2MiBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfREE5MDYzPW0KIyBDT05GSUdfUkVHVUxBVE9SX0RBOTIxMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX0ZBTjUzNTU1PXkKQ09ORklHX1JFR1VMQVRPUl9HUElPPXkKQ09ORklHX1JFR1VMQVRPUl9J U0w5MzA1PXkKQ09ORklHX1JFR1VMQVRPUl9JU0w2MjcxQT15CkNPTkZJR19SRUdVTEFUT1JfTFAz OTcxPXkKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzI9bQpDT05GSUdfUkVHVUxBVE9SX0xQODcyWD1t CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PW0KIyBDT05GSUdfUkVHVUxBVE9SX0xUQzM1ODkgaXMg bm90IHNldApDT05GSUdfUkVHVUxBVE9SX01BWDE1ODY9bQpDT05GSUdfUkVHVUxBVE9SX01BWDg2 NDk9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg2NjA9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5MjU9 bQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NTI9eQpDT05GSUdfUkVHVUxBVE9SX01BWDg5NzM9bQoj IENPTkZJR19SRUdVTEFUT1JfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9N QVg3NzY5MyBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUMxM1hYWF9DT1JFPW0KQ09ORklH X1JFR1VMQVRPUl9NQzEzNzgzPW0KQ09ORklHX1JFR1VMQVRPUl9NQzEzODkyPW0KQ09ORklHX1JF R1VMQVRPUl9NVDYzMTE9eQpDT05GSUdfUkVHVUxBVE9SX01UNjM5Nz1tCiMgQ09ORklHX1JFR1VM QVRPUl9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUENGNTA2MzMgaXMgbm90 IHNldApDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPW0KIyBDT05GSUdfUkVHVUxBVE9SX1BWODgw NjAgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CkNPTkZJ R19SRUdVTEFUT1JfUFdNPXkKQ09ORklHX1JFR1VMQVRPUl9RQ09NX1NQTUk9bQpDT05GSUdfUkVH VUxBVE9SX1JUNTAzMz1tCkNPTkZJR19SRUdVTEFUT1JfU0tZODE0NTI9bQpDT05GSUdfUkVHVUxB VE9SX1RQUzUxNjMyPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBD T05GSUdfUkVHVUxBVE9SX1RQUzYyMzYwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2 NTAyMz1tCkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1g9bQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1 MDkwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9UUFM2NTg2WD1tCiMgQ09ORklHX1JFR1VMQVRPUl9UUFM2NTkxMCBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfVFBTNjU5MTI9eQojIENPTkZJR19SRUdVTEFUT1JfVFdMNDAzMCBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfV004MzFYPXkKQ09ORklHX1JFR1VMQVRPUl9XTTg5OTQ9 bQojIENPTkZJR19NRURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0 CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FS Ql9NQVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CkNPTkZJR19E Uk09eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0tNU19GQl9IRUxQRVI9eQpD T05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJF PXkKQ09ORklHX0RSTV9UVE09bQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCkNP TkZJR19EUk1fSTJDX0FEVjc1MTE9bQojIENPTkZJR19EUk1fSTJDX0NINzAwNiBpcyBub3Qgc2V0 CkNPTkZJR19EUk1fSTJDX1NJTDE2ND15CiMgQ09ORklHX0RSTV9JMkNfTlhQX1REQTk5OFggaXMg bm90IHNldAojIENPTkZJR19EUk1fVERGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9SMTI4IGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURH UFUgaXMgbm90IHNldAojIENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9JOTE1IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX01HQSBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9WSUEgaXMgbm90IHNldAojIENPTkZJR19EUk1fU0FWQUdFIGlzIG5vdCBzZXQKQ09ORklHX0RS TV9WR0VNPW0KIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1 MDAgaXMgbm90IHNldApDT05GSUdfRFJNX1VETD15CiMgQ09ORklHX0RSTV9BU1QgaXMgbm90IHNl dAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9DSVJSVVNfUUVN VSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90IHNldAojIENPTkZJR19EUk1fQk9D SFMgaXMgbm90IHNldApDT05GSUdfRFJNX1ZJUlRJT19HUFU9bQpDT05GSUdfRFJNX0JSSURHRT15 CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCgojCiMgRnJhbWUgYnVmZmVyIERldmlj ZXMKIwpDT05GSUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBzZXQKQ09ORklH X0ZCX0NNRExJTkU9eQpDT05GSUdfRkJfTk9USUZZPXkKIyBDT05GSUdfRkJfRERDIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15 CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CiMgQ09O RklHX0ZCX0NGQl9SRVZfUElYRUxTX0lOX0JZVEUgaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZJ TExSRUNUPXkKQ09ORklHX0ZCX1NZU19DT1BZQVJFQT15CkNPTkZJR19GQl9TWVNfSU1BR0VCTElU PXkKQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOPXkKQ09ORklHX0ZCX0JPVEhfRU5ESUFOPXkKIyBD T05GSUdfRkJfQklHX0VORElBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xJVFRMRV9FTkRJQU4g aXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpD T05GSUdfRkJfSEVDVUJBPXkKIyBDT05GSUdfRkJfU1ZHQUxJQiBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX01BQ01PREVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQkFDS0xJR0hUIGlzIG5vdCBzZXQK Q09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZy YW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5v dCBzZXQKQ09ORklHX0ZCX0FSQz1tCiMgQ09ORklHX0ZCX0FTSUxJQU5UIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CkNP TkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX040MTE9eQojIENPTkZJR19GQl9IR0EgaXMgbm90IHNl dAojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMgbm90IHNldApDT05GSUdfRkJfUzFEMTNYWFg9eQoj IENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNl dAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90 IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90 IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJQSBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9HRU9ERSBp cyBub3Qgc2V0CkNPTkZJR19GQl9TTTUwMT1tCiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNl dApDT05GSUdfRkJfVURMPXkKIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMgbm90IHNldApDT05G SUdfRkJfVklSVFVBTD15CkNPTkZJR19GQl9NRVRST05PTUU9bQojIENPTkZJR19GQl9NQjg2MlhY IGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JST0FEU0hFRVQ9eQojIENPTkZJR19GQl9BVU9fSzE5MFgg aXMgbm90IHNldAojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcx MiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQpDT05GSUdfTENEX0NM QVNTX0RFVklDRT1tCiMgQ09ORklHX0xDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19CQUNL TElHSFRfQ0xBU1NfREVWSUNFPW0KQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDPW0KQ09ORklHX0JB Q0tMSUdIVF9MTTM1MzM9bQojIENPTkZJR19CQUNLTElHSFRfUFdNIGlzIG5vdCBzZXQKQ09ORklH X0JBQ0tMSUdIVF9EQTkwM1g9bQojIENPTkZJR19CQUNLTElHSFRfTUFYODkyNSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfUE04 OTQxX1dMRUQ9bQpDT05GSUdfQkFDS0xJR0hUX1NBSEFSQT1tCkNPTkZJR19CQUNLTElHSFRfV004 MzFYPW0KQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwPW0KQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcw PW0KQ09ORklHX0JBQ0tMSUdIVF9QQ0Y1MDYzMz1tCkNPTkZJR19CQUNLTElHSFRfTE0zNjMwQT1t CkNPTkZJR19CQUNLTElHSFRfTE0zNjM5PW0KQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVg9bQojIENP TkZJR19CQUNLTElHSFRfUEFORE9SQSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfU0tZODE0 NTI9bQpDT05GSUdfQkFDS0xJR0hUX1RQUzY1MjE3PW0KQ09ORklHX0JBQ0tMSUdIVF9HUElPPW0K Q09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUD1tCkNPTkZJR19CQUNLTElHSFRfQkQ2MTA3PW0KIyBD T05GSUdfVkdBU1RBVEUgaXMgbm90IHNldApDT05GSUdfSERNST15CkNPTkZJR19MT0dPPXkKQ09O RklHX0xPR09fTElOVVhfTU9OTz15CkNPTkZJR19MT0dPX0xJTlVYX1ZHQTE2PXkKIyBDT05GSUdf TE9HT19MSU5VWF9DTFVUMjI0IGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5E X09TU19DT1JFPXkKIyBDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU0gaXMgbm90IHNldApD T05GSUdfU05EPW0KQ09ORklHX1NORF9USU1FUj1tCkNPTkZJR19TTkRfUENNPW0KQ09ORklHX1NO RF9ETUFFTkdJTkVfUENNPW0KQ09ORklHX1NORF9SQVdNSURJPW0KQ09ORklHX1NORF9DT01QUkVT U19PRkZMT0FEPW0KQ09ORklHX1NORF9KQUNLPXkKIyBDT05GSUdfU05EX1NFUVVFTkNFUiBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfT1NTRU1VTD15CkNPTkZJR19TTkRfTUlYRVJfT1NTPW0KQ09ORklH X1NORF9QQ01fT1NTPW0KQ09ORklHX1NORF9QQ01fT1NTX1BMVUdJTlM9eQpDT05GSUdfU05EX1BD TV9USU1FUj15CkNPTkZJR19TTkRfSFJUSU1FUj1tCiMgQ09ORklHX1NORF9EWU5BTUlDX01JTk9S UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TVVBQT1JUX09MRF9BUEkgaXMgbm90IHNldApDT05G SUdfU05EX1BST0NfRlM9eQpDT05GSUdfU05EX1ZFUkJPU0VfUFJPQ0ZTPXkKQ09ORklHX1NORF9W RVJCT1NFX1BSSU5USz15CiMgQ09ORklHX1NORF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRf RE1BX1NHQlVGPXkKIyBDT05GSUdfU05EX1JBV01JRElfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX09QTDNfTElCX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PUEw0X0xJQl9TRVEgaXMg bm90IHNldAojIENPTkZJR19TTkRfU0JBV0VfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VN VTEwSzFfU0VRIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RSSVZFUlMgaXMgbm90IHNldAojIENP TkZJR19TTkRfSVNBIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ0k9eQojIENPTkZJR19TTkRfQUQx ODg5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzQwMDAgaXMgbm90IHNldAojIENPTkZJR19T TkRfQVNJSFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9BVElJWFBfTU9ERU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODEwIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0FVODgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MzAg aXMgbm90IHNldAojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JUODdY IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NBMDEwNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9D TUlQQ0kgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hZR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0NTNDI4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzQ2WFggaXMgbm90IHNldAojIENP TkZJR19TTkRfQ1M1NTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNTUzNUFVRElPIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0NUWEZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAg aXMgbm90IHNldAojIENPTkZJR19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xB WUxBMjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9HSU5BMjQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9NT05BIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9FQ0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RK IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9JTkRJR09ESlggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU5TMTM3MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9FTlMxMzcxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZNODAxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0hEU1AgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERTUE0gaXMgbm90 IHNldAojIENPTkZJR19TTkRfSUNFMTcyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhY MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYME0gaXMgbm90IHNldAojIENPTkZJR19T TkRfS09SRzEyMTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9MWDY0NjRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NSVhBUlQgaXMgbm90IHNl dAojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENYSFIgaXMgbm90 IHNldAojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUUzMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5 NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFNlggaXMgbm90IHNldAojIENPTkZJR19TTkRf VklBODJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYX01PREVNIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1ZJUlRVT1NPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZYMjIyIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1lNRlBDSSBpcyBub3Qgc2V0CgojCiMgSEQtQXVkaW8KIwojIENP TkZJR19TTkRfSERBX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0la RT02NAojIENPTkZJR19TTkRfVVNCIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0M9bQpDT05GSUdf U05EX1NPQ19HRU5FUklDX0RNQUVOR0lORV9QQ009eQpDT05GSUdfU05EX1NPQ19DT01QUkVTUz15 CkNPTkZJR19TTkRfU09DX0FNRF9BQ1A9bQojIENPTkZJR19TTkRfQVRNRUxfU09DIGlzIG5vdCBz ZXQKCiMKIyBTb0MgQXVkaW8gZm9yIEZyZWVzY2FsZSBDUFVzCiMKCiMKIyBDb21tb24gU29DIEF1 ZGlvIG9wdGlvbnMgZm9yIEZyZWVzY2FsZSBDUFVzOgojCkNPTkZJR19TTkRfU09DX0ZTTF9BU1JD PW0KQ09ORklHX1NORF9TT0NfRlNMX1NBST1tCiMgQ09ORklHX1NORF9TT0NfRlNMX1NTSSBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfU09DX0ZTTF9TUERJRj1tCiMgQ09ORklHX1NORF9TT0NfRlNMX0VT QUkgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTVhfQVVETVVYPW0KQ09ORklHX1NORF9TT0Nf SU1HPXkKIyBDT05GSUdfU05EX1NPQ19JTUdfSTJTX0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19JTUdfSTJTX09VVCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lNR19QQVJBTExFTF9P VVQ9bQpDT05GSUdfU05EX1NPQ19JTUdfU1BESUZfSU49bQpDT05GSUdfU05EX1NPQ19JTUdfU1BE SUZfT1VUPW0KIyBDT05GSUdfU05EX1NPQ19JTUdfUElTVEFDSElPX0lOVEVSTkFMX0RBQyBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfU1NUX01GTERfUExBVEZPUk09bQpDT05GSUdfU05EX1NTVF9JUEM9 bQpDT05GSUdfU05EX1NTVF9JUENfQUNQST1tCkNPTkZJR19TTkRfU09DX0lOVEVMX1NTVD1tCkNP TkZJR19TTkRfU09DX0lOVEVMX1NTVF9BQ1BJPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU1NUX01B VENIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQllUQ1JfUlQ1NjQwX01BQ0g9bQpDT05GSUdfU05E X1NPQ19JTlRFTF9CWVRDUl9SVDU2NTFfTUFDSD1tCiMgQ09ORklHX1NORF9TT0NfSU5URUxfU0tM X1JUMjg2X01BQ0ggaXMgbm90IHNldAoKIwojIEFsbHdpbm5lciBTb0MgQXVkaW8gc3VwcG9ydAoj CkNPTkZJR19TTkRfU1VONElfQ09ERUM9bQpDT05GSUdfU05EX1NPQ19YVEZQR0FfSTJTPW0KQ09O RklHX1NORF9TT0NfSTJDX0FORF9TUEk9bQoKIwojIENPREVDIGRyaXZlcnMKIwojIENPTkZJR19T TkRfU09DX0FDOTdfQ09ERUMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19BREFVMTcwMT1tCkNP TkZJR19TTkRfU09DX0FLNDU1ND1tCiMgQ09ORklHX1NORF9TT0NfQUs0NjEzIGlzIG5vdCBzZXQK Q09ORklHX1NORF9TT0NfQUs0NjQyPW0KQ09ORklHX1NORF9TT0NfQUs1Mzg2PW0KQ09ORklHX1NO RF9TT0NfQUxDNTYyMz1tCkNPTkZJR19TTkRfU09DX0NTMzVMMzI9bQojIENPTkZJR19TTkRfU09D X0NTNDJMNTFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyTDUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyTDU2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19D UzQyTDczIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfQ1M0MjY1PW0KQ09ORklHX1NORF9TT0Nf Q1M0MjcwPW0KQ09ORklHX1NORF9TT0NfQ1M0MjcxPW0KQ09ORklHX1NORF9TT0NfQ1M0MjcxX0ky Qz1tCkNPTkZJR19TTkRfU09DX0NTNDJYWDg9bQpDT05GSUdfU05EX1NPQ19DUzQyWFg4X0kyQz1t CkNPTkZJR19TTkRfU09DX0NTNDM0OT1tCkNPTkZJR19TTkRfU09DX0VTODMyOD1tCkNPTkZJR19T TkRfU09DX0dUTTYwMT1tCkNPTkZJR19TTkRfU09DX0lOTk9fUkszMDM2PW0KIyBDT05GSUdfU05E X1NPQ19QQ00xNjgxIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfUENNMzE2OEE9bQpDT05GSUdf U05EX1NPQ19QQ00zMTY4QV9JMkM9bQpDT05GSUdfU05EX1NPQ19QQ001MTJ4PW0KQ09ORklHX1NO RF9TT0NfUENNNTEyeF9JMkM9bQpDT05GSUdfU05EX1NPQ19STDYyMzE9bQojIENPTkZJR19TTkRf U09DX1JUNTYzMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1JUNTY0MD1tCkNPTkZJR19TTkRf U09DX1JUNTY1MT1tCiMgQ09ORklHX1NORF9TT0NfUlQ1Njc3X1NQSSBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfU09DX1NHVEw1MDAwPW0KQ09ORklHX1NORF9TT0NfU0lHTUFEU1A9bQpDT05GSUdfU05E X1NPQ19TSUdNQURTUF9JMkM9bQojIENPTkZJR19TTkRfU09DX1NJUkZfQVVESU9fQ09ERUMgaXMg bm90IHNldApDT05GSUdfU05EX1NPQ19TUERJRj1tCkNPTkZJR19TTkRfU09DX1NTTTI2MDI9bQpD T05GSUdfU05EX1NPQ19TU00yNjAyX0kyQz1tCkNPTkZJR19TTkRfU09DX1NTTTQ1Njc9bQojIENP TkZJR19TTkRfU09DX1NUQTMyWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1NUQTM1MD1tCkNP TkZJR19TTkRfU09DX1NUSV9TQVM9bQojIENPTkZJR19TTkRfU09DX1RBUzI1NTIgaXMgbm90IHNl dApDT05GSUdfU05EX1NPQ19UQVM1MDg2PW0KQ09ORklHX1NORF9TT0NfVEFTNTcxWD1tCiMgQ09O RklHX1NORF9TT0NfVEZBOTg3OSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlD MjNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMzFYWD1tCiMgQ09ORklH X1NORF9TT0NfVExWMzIwQUlDM1ggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19UUzNBMjI3RT1t CkNPTkZJR19TTkRfU09DX1dNODUxMD1tCkNPTkZJR19TTkRfU09DX1dNODUyMz1tCkNPTkZJR19T TkRfU09DX1dNODU4MD1tCiMgQ09ORklHX1NORF9TT0NfV004NzExIGlzIG5vdCBzZXQKQ09ORklH X1NORF9TT0NfV004NzI4PW0KIyBDT05GSUdfU05EX1NPQ19XTTg3MzEgaXMgbm90IHNldApDT05G SUdfU05EX1NPQ19XTTg3Mzc9bQojIENPTkZJR19TTkRfU09DX1dNODc0MSBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TT0NfV004NzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3NTMg aXMgbm90IHNldApDT05GSUdfU05EX1NPQ19XTTg3NzY9bQpDT05GSUdfU05EX1NPQ19XTTg4MDQ9 bQpDT05GSUdfU05EX1NPQ19XTTg4MDRfSTJDPW0KIyBDT05GSUdfU05EX1NPQ19XTTg5MDMgaXMg bm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODk2MiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09D X1dNODk3ND1tCkNPTkZJR19TTkRfU09DX1dNODk3OD1tCkNPTkZJR19TTkRfU09DX1RQQTYxMzBB Mj1tCiMgQ09ORklHX1NORF9TSU1QTEVfQ0FSRCBpcyBub3Qgc2V0CkNPTkZJR19TT1VORF9QUklN RT1tCiMgQ09ORklHX1NPVU5EX01TTkRDTEFTIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfTVNO RFBJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EX09TUyBpcyBub3Qgc2V0CgojCiMgSElEIHN1 cHBvcnQKIwpDT05GSUdfSElEPW0KQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkKIyBDT05G SUdfSElEUkFXIGlzIG5vdCBzZXQKQ09ORklHX1VISUQ9bQpDT05GSUdfSElEX0dFTkVSSUM9bQoK IwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD1tCiMgQ09ORklHX0hJ RF9BQ1JVWCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9bQpDT05GSUdfSElEX0FQUExFSVI9 bQpDT05GSUdfSElEX0FVUkVBTD1tCkNPTkZJR19ISURfQkVMS0lOPW0KQ09ORklHX0hJRF9CRVRP UF9GRj1tCkNPTkZJR19ISURfQ0hFUlJZPW0KQ09ORklHX0hJRF9DSElDT05ZPW0KIyBDT05GSUdf SElEX0NPUlNBSVIgaXMgbm90IHNldApDT05GSUdfSElEX1BST0RJS0VZUz1tCkNPTkZJR19ISURf Q1AyMTEyPW0KIyBDT05GSUdfSElEX0NZUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19ISURfRFJB R09OUklTRSBpcyBub3Qgc2V0CkNPTkZJR19ISURfRU1TX0ZGPW0KQ09ORklHX0hJRF9FTEVDT009 bQpDT05GSUdfSElEX0VMTz1tCiMgQ09ORklHX0hJRF9FWktFWSBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRlJNPW0KQ09ORklHX0hJRF9IT0xU RUs9bQpDT05GSUdfSE9MVEVLX0ZGPXkKQ09ORklHX0hJRF9HVDY4M1I9bQpDT05GSUdfSElEX0tF WVRPVUNIPW0KQ09ORklHX0hJRF9LWUU9bQpDT05GSUdfSElEX1VDTE9HSUM9bQpDT05GSUdfSElE X1dBTFRPUD1tCiMgQ09ORklHX0hJRF9HWVJBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfSUNB REU9bQpDT05GSUdfSElEX1RXSU5IQU49bQpDT05GSUdfSElEX0tFTlNJTkdUT049bQojIENPTkZJ R19ISURfTENQT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTEVOT1ZPPW0KIyBDT05GSUdfSElE X0xPR0lURUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NQUdJQ01PVVNFPW0KIyBDT05GSUdfSElE X01JQ1JPU09GVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NT05URVJFWSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9NVUxUSVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9OVFJJRz1tCiMgQ09O RklHX0hJRF9PUlRFSyBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9bQojIENPTkZJ R19QQU5USEVSTE9SRF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUEVOTU9VTlQ9bQpDT05GSUdf SElEX1BFVEFMWU5YPW0KQ09ORklHX0hJRF9QSUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZC PXkKIyBDT05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9Q SUNPTENEX0xDRD15CkNPTkZJR19ISURfUElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QTEFOVFJP TklDUz1tCkNPTkZJR19ISURfUFJJTUFYPW0KQ09ORklHX0hJRF9ST0NDQVQ9bQpDT05GSUdfSElE X1NBSVRFSz1tCiMgQ09ORklHX0hJRF9TQU1TVU5HIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TT05Z PW0KQ09ORklHX1NPTllfRkY9eQpDT05GSUdfSElEX1NQRUVETElOSz1tCkNPTkZJR19ISURfU1RF RUxTRVJJRVM9bQpDT05GSUdfSElEX1NVTlBMVVM9bQpDT05GSUdfSElEX1JNST1tCiMgQ09ORklH X0hJRF9HUkVFTkFTSUEgaXMgbm90IHNldApDT05GSUdfSElEX1NNQVJUSk9ZUExVUz1tCiMgQ09O RklHX1NNQVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USVZPIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX1RPUFNFRUQgaXMgbm90IHNldApDT05GSUdfSElEX1RISU5HTT1tCkNP TkZJR19ISURfVEhSVVNUTUFTVEVSPW0KQ09ORklHX1RIUlVTVE1BU1RFUl9GRj15CiMgQ09ORklH X0hJRF9XQUNPTSBpcyBub3Qgc2V0CkNPTkZJR19ISURfV0lJTU9URT1tCkNPTkZJR19ISURfWElO TU89bQojIENPTkZJR19ISURfWkVST1BMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfWllEQUNS T04gaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9IVUI9bQojIENPTkZJR19ISURfU0VOU09S X0NVU1RPTV9TRU5TT1IgaXMgbm90IHNldAoKIwojIFVTQiBISUQgc3VwcG9ydAojCkNPTkZJR19V U0JfSElEPW0KQ09ORklHX0hJRF9QSUQ9eQpDT05GSUdfVVNCX0hJRERFVj15CgojCiMgVVNCIEhJ RCBCb290IFByb3RvY29sIGRyaXZlcnMKIwpDT05GSUdfVVNCX0tCRD1tCiMgQ09ORklHX1VTQl9N T1VTRSBpcyBub3Qgc2V0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VTQl9TVVBQ T1JUPXkKQ09ORklHX1VTQl9DT01NT049eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CkNPTkZJ R19VU0I9eQojIENPTkZJR19VU0JfQU5OT1VOQ0VfTkVXX0RFVklDRVMgaXMgbm90IHNldAoKIwoj IE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwojIENPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNU IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EWU5BTUlDX01JTk9SUz15CiMgQ09ORklHX1VTQl9PVEcg aXMgbm90IHNldApDT05GSUdfVVNCX09UR19XSElURUxJU1Q9eQpDT05GSUdfVVNCX09UR19CTEFD S0xJU1RfSFVCPXkKQ09ORklHX1VTQl9VTFBJX0JVUz1tCkNPTkZJR19VU0JfTU9OPXkKQ09ORklH X1VTQl9XVVNCX0NCQUY9bQpDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRz15CgojCiMgVVNCIEhv c3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNl dApDT05GSUdfVVNCX1hIQ0lfSENEPW0KQ09ORklHX1VTQl9YSENJX1BDST1tCkNPTkZJR19VU0Jf WEhDSV9QTEFURk9STT1tCkNPTkZJR19VU0JfRUhDSV9IQ0Q9bQpDT05GSUdfVVNCX0VIQ0lfUk9P VF9IVUJfVFQ9eQpDT05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lf UENJPW0KQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STT1tCkNPTkZJR19VU0JfT1hVMjEwSFBf SENEPXkKQ09ORklHX1VTQl9JU1AxMTZYX0hDRD1tCiMgQ09ORklHX1VTQl9JU1AxMzYyX0hDRCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfRk9URzIxMF9IQ0Q9bQojIENPTkZJR19VU0JfT0hDSV9IQ0Qg aXMgbm90IHNldAojIENPTkZJR19VU0JfVUhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0w4MTFfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SOEE2NjU5N19IQ0Q9bQojIENPTkZJR19V U0JfSENEX0JDTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1NTQiBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNz IGRyaXZlcnMKIwojIENPTkZJR19VU0JfQUNNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QUklOVEVS PW0KIyBDT05GSUdfVVNCX1dETSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNl dAoKIwojIE5PVEU6IFVTQl9TVE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBt YXkKIwoKIwojIGFsc28gYmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBp bmZvCiMKCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9bQojIENP TkZJR19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NVVNCX0hEUkM9eQojIENPTkZJ R19VU0JfTVVTQl9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfR0FER0VUIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9NVVNCX0RVQUxfUk9MRT15CgojCiMgUGxhdGZvcm0gR2x1ZSBMYXll cgojCgojCiMgTVVTQiBETUEgbW9kZQojCiMgQ09ORklHX01VU0JfUElPX09OTFkgaXMgbm90IHNl dApDT05GSUdfVVNCX0RXQzM9eQpDT05GSUdfVVNCX0RXQzNfSE9TVD15CiMgQ09ORklHX1VTQl9E V0MzX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9EV0MzX0RVQUxfUk9MRSBpcyBub3Qg c2V0CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19Q Q0k9eQpDT05GSUdfVVNCX0RXQzI9eQojIENPTkZJR19VU0JfRFdDMl9IT1NUIGlzIG5vdCBzZXQK CiMKIyBHYWRnZXQvRHVhbC1yb2xlIG1vZGUgcmVxdWlyZXMgVVNCIEdhZGdldCBzdXBwb3J0IHRv IGJlIGVuYWJsZWQKIwojIENPTkZJR19VU0JfRFdDMl9QRVJJUEhFUkFMIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9EV0MyX0RVQUxfUk9MRT15CiMgQ09ORklHX1VTQl9EV0MyX1BDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9EV0MyX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzJfVFJB Q0tfTUlTU0VEX1NPRlMgaXMgbm90IHNldApDT05GSUdfVVNCX0NISVBJREVBPW0KQ09ORklHX1VT Ql9DSElQSURFQV9QQ0k9bQojIENPTkZJR19VU0JfQ0hJUElERUFfVURDIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX0NISVBJREVBX0hPU1QgaXMgbm90IHNldApDT05GSUdfVVNCX0lTUDE3NjA9eQpD T05GSUdfVVNCX0lTUDE3NjBfSENEPXkKQ09ORklHX1VTQl9JU1AxNzYwX0hPU1RfUk9MRT15CiMg Q09ORklHX1VTQl9JU1AxNzYwX0dBREdFVF9ST0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lT UDE3NjBfRFVBTF9ST0xFIGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKIyBDT05G SUdfVVNCX1VTUzcyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUwgaXMgbm90IHNldAoK IwojIFVTQiBNaXNjZWxsYW5lb3VzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0VNSTYyPXkKQ09ORklH X1VTQl9FTUkyNj1tCiMgQ09ORklHX1VTQl9BRFVUVVggaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VWU0VHIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9SSU81MDA9eQpDT05GSUdfVVNCX0xFR09UT1dF Uj15CkNPTkZJR19VU0JfTENEPXkKIyBDT05GSUdfVVNCX0xFRCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfQ1lQUkVTU19DWTdDNjM9bQpDT05GSUdfVVNCX0NZVEhFUk09bQpDT05GSUdfVVNCX0lETU9V U0U9eQojIENPTkZJR19VU0JfRlRESV9FTEFOIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9BUFBMRURJ U1BMQVk9bQpDT05GSUdfVVNCX1NJU1VTQlZHQT15CkNPTkZJR19VU0JfTEQ9bQpDT05GSUdfVVNC X1RSQU5DRVZJQlJBVE9SPW0KQ09ORklHX1VTQl9JT1dBUlJJT1I9bQpDT05GSUdfVVNCX1RFU1Q9 eQojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9J U0lHSFRGVz15CkNPTkZJR19VU0JfWVVSRVg9bQojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5v dCBzZXQKQ09ORklHX1VTQl9IU0lDX1VTQjM1MDM9bQpDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVT VD15CkNPTkZJR19VU0JfQ0hBT1NLRVk9bQoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJz CiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJVj1tCkNPTkZJR19VU0JfR1BJ T19WQlVTPW0KIyBDT05GSUdfVEFIVk9fVVNCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9JU1AxMzAx PXkKQ09ORklHX1VTQl9HQURHRVQ9eQojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJVR19GSUxFUyBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf R0FER0VUX0RFQlVHX0ZTPXkKQ09ORklHX1VTQl9HQURHRVRfVkJVU19EUkFXPTIKQ09ORklHX1VT Ql9HQURHRVRfU1RPUkFHRV9OVU1fQlVGRkVSUz0yCgojCiMgVVNCIFBlcmlwaGVyYWwgQ29udHJv bGxlcgojCiMgQ09ORklHX1VTQl9GT1RHMjEwX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9H Ul9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTcgaXMgbm90IHNldApDT05GSUdf VVNCX1BYQTI3WD15CkNPTkZJR19VU0JfTVZfVURDPW0KQ09ORklHX1VTQl9NVl9VM0Q9bQpDT05G SUdfVVNCX002NjU5Mj15CkNPTkZJR19VU0JfQkRDX1VEQz15CgojCiMgUGxhdGZvcm0gU3VwcG9y dAojCkNPTkZJR19VU0JfQkRDX1BDST15CiMgQ09ORklHX1VTQl9BTUQ1NTM2VURDIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX05FVDIyNzIgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI4MCBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HT0tVIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VHMjBU IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EVU1NWV9IQ0Q9bQpDT05GSUdfVVNCX0xJQkNPTVBPU0lU RT1tCkNPTkZJR19VU0JfRl9TU19MQj1tCkNPTkZJR19VU0JfRl9GUz1tCkNPTkZJR19VU0JfRl9V QUMyPW0KQ09ORklHX1VTQl9GX0hJRD1tCkNPTkZJR19VU0JfRl9QUklOVEVSPW0KIyBDT05GSUdf VVNCX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9aRVJPPW0KQ09ORklHX1VTQl9BVURJ Tz1tCiMgQ09ORklHX0dBREdFVF9VQUMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VUSCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9HX05DTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VURlM9 bQpDT05GSUdfVVNCX0ZVTkNUSU9ORlM9bQojIENPTkZJR19VU0JfRlVOQ1RJT05GU19FVEggaXMg bm90IHNldAojIENPTkZJR19VU0JfRlVOQ1RJT05GU19STkRJUyBpcyBub3Qgc2V0CkNPTkZJR19V U0JfRlVOQ1RJT05GU19HRU5FUklDPXkKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX01JRElfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HX1BSSU5URVI9 bQojIENPTkZJR19VU0JfQ0RDX0NPTVBPU0lURSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR19ISUQ9 bQojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQK IyBDT05GSUdfTU1DIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldApDT05G SUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz1tCiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxB U0ggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19MTTM1MzAgaXMg bm90IHNldApDT05GSUdfTEVEU19MTTM1MzM9bQojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qg c2V0CkNPTkZJR19MRURTX05FVDQ4WFg9bQpDT05GSUdfTEVEU19XUkFQPW0KQ09ORklHX0xFRFNf UENBOTUzMj1tCiMgQ09ORklHX0xFRFNfUENBOTUzMl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdf TEVEU19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDM5NDQgaXMgbm90IHNldApDT05G SUdfTEVEU19MUDU1WFhfQ09NTU9OPW0KIyBDT05GSUdfTEVEU19MUDU1MjEgaXMgbm90IHNldApD T05GSUdfTEVEU19MUDU1MjM9bQojIENPTkZJR19MRURTX0xQNTU2MiBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0xQODUwMT1tCkNPTkZJR19MRURTX0xQODg2MD1tCiMgQ09ORklHX0xFRFNfQ0xFVk9f TUFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CkNPTkZJR19M RURTX1BDQTk2M1g9bQpDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTPW0KQ09ORklHX0xFRFNfREE5 MDNYPW0KQ09ORklHX0xFRFNfUFdNPW0KIyBDT05GSUdfTEVEU19SRUdVTEFUT1IgaXMgbm90IHNl dApDT05GSUdfTEVEU19CRDI4MDI9bQojIENPTkZJR19MRURTX0lOVEVMX1NTNDIwMCBpcyBub3Qg c2V0CkNPTkZJR19MRURTX0xUMzU5Mz1tCiMgQ09ORklHX0xFRFNfTUMxMzc4MyBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX1RDQTY1MDc9bQpDT05GSUdfTEVEU19UTEM1OTFYWD1tCiMgQ09ORklHX0xF RFNfTE0zNTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19PVDIwMCBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX01FTkYyMUJNQz1tCgojCiMgTEVEIGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBM RUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVE U19CTElOS009bQoKIwojIExFRCBUcmlnZ2VycwojCiMgQ09ORklHX0xFRFNfVFJJR0dFUlMgaXMg bm90IHNldApDT05GSUdfQUNDRVNTSUJJTElUWT15CkNPTkZJR19FREFDX0FUT01JQ19TQ1JVQj15 CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJR19FREFDX0xFR0FDWV9T WVNGUz15CkNPTkZJR19FREFDX0RFQlVHPXkKIyBDT05GSUdfRURBQ19ERUNPREVfTUNFIGlzIG5v dCBzZXQKIyBDT05GSUdfRURBQ19NTV9FREFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpD T05GSUdfUlRDX0NMQVNTPXkKIyBDT05GSUdfUlRDX0hDVE9TWVMgaXMgbm90IHNldApDT05GSUdf UlRDX1NZU1RPSEM9eQpDT05GSUdfUlRDX1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19S VENfREVCVUcgaXMgbm90IHNldAoKIwojIFJUQyBpbnRlcmZhY2VzCiMKIyBDT05GSUdfUlRDX0lO VEZfU1lTRlMgaXMgbm90IHNldApDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNPTkZJR19SVENfSU5U Rl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9URVNUPXkKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl84OFBN ODBYPXkKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfQUJYODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj1t CiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2 OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzcyIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfSVNMMTIwMjI9bQpDT05GSUdfUlRDX0RSVl9JU0wxMjA1Nz15CkNPTkZJR19SVENfRFJWX1gx MjA1PW0KIyBDT05GSUdfUlRDX0RSVl9QQUxNQVMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9Q Q0YyMTI3PW0KQ09ORklHX1JUQ19EUlZfUENGODUyMz1tCkNPTkZJR19SVENfRFJWX1BDRjg1NjM9 eQojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENG ODU4Mz1tCkNPTkZJR19SVENfRFJWX000MVQ4MD15CiMgQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dE VCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0JRMzJLPW0KQ09ORklHX1JUQ19EUlZfVFdMNDAz MD15CiMgQ09ORklHX1JUQ19EUlZfVFBTNjU4NlggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9U UFM2NTkxMD15CkNPTkZJR19SVENfRFJWX1MzNTM5MEE9eQpDT05GSUdfUlRDX0RSVl9GTTMxMzA9 eQpDT05GSUdfUlRDX0RSVl9SWDgwMTA9bQojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qg c2V0CkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCkNPTkZJ R19SVENfRFJWX1JWMzAyOUMyPXkKQ09ORklHX1JUQ19EUlZfUlY4ODAzPW0KCiMKIyBTUEkgUlRD IGRyaXZlcnMKIwoKIwojIFBsYXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01P Uz1tCkNPTkZJR19SVENfRFJWX0RTMTI4Nj1tCkNPTkZJR19SVENfRFJWX0RTMTUxMT1tCkNPTkZJ R19SVENfRFJWX0RTMTU1Mz1tCkNPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFk9eQojIENPTkZJ R19SVENfRFJWX0RTMTY4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg5IGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3Mjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9EUzE3NDg1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNzg4NT15CiMgQ09ORklHX1JU Q19EUzE2ODVfUFJPQ19SRUdTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUzE2ODVfU1lTRlNfUkVH Uz15CkNPTkZJR19SVENfRFJWX0RTMTc0Mj15CkNPTkZJR19SVENfRFJWX0RTMjQwND1tCkNPTkZJ R19SVENfRFJWX0RBOTA1NT15CkNPTkZJR19SVENfRFJWX0RBOTA2Mz15CkNPTkZJR19SVENfRFJW X1NUSzE3VEE4PXkKQ09ORklHX1JUQ19EUlZfTTQ4VDg2PW0KIyBDT05GSUdfUlRDX0RSVl9NNDhU MzUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUNTk9eQpDT05GSUdfUlRDX0RSVl9NU002 MjQyPW0KQ09ORklHX1JUQ19EUlZfQlE0ODAyPW0KIyBDT05GSUdfUlRDX0RSVl9SUDVDMDEgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1YzMDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9XTTgzMVggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjUwNjMzIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9BQjMxMDAgaXMgbm90IHNldAoKIwojIG9uLUNQVSBSVEMgZHJpdmVy cwojCkNPTkZJR19SVENfRFJWX01DMTNYWFg9eQpDT05GSUdfUlRDX0RSVl9NVDYzOTc9bQoKIwoj IEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0hJRF9TRU5TT1JfVElN RSBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNFU19ERUJV RyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15CkNPTkZJ R19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CkNPTkZJR19JTlRFTF9J RE1BNjQ9eQojIENPTkZJR19QQ0hfRE1BIGlzIG5vdCBzZXQKQ09ORklHX0RXX0RNQUNfQ09SRT15 CkNPTkZJR19EV19ETUFDPXkKIyBDT05GSUdfRFdfRE1BQ19QQ0kgaXMgbm90IHNldAoKIwojIERN QSBDbGllbnRzCiMKQ09ORklHX0FTWU5DX1RYX0RNQT15CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90 IHNldApDT05GSUdfQVVYRElTUExBWT15CkNPTkZJR19LUzAxMDg9bQpDT05GSUdfS1MwMTA4X1BP UlQ9MHgzNzgKQ09ORklHX0tTMDEwOF9ERUxBWT0yCiMgQ09ORklHX0NGQUcxMjg2NEIgaXMgbm90 IHNldApDT05GSUdfVUlPPXkKIyBDT05GSUdfVUlPX0NJRiBpcyBub3Qgc2V0CkNPTkZJR19VSU9f UERSVl9HRU5JUlE9bQpDT05GSUdfVUlPX0RNRU1fR0VOSVJRPW0KIyBDT05GSUdfVUlPX0FFQyBp cyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJDT1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BD SV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX05FVFggaXMgbm90IHNldAojIENPTkZJ R19VSU9fUFJVU1MgaXMgbm90IHNldAojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldAojIENP TkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPW0KCiMKIyBWaXJ0aW8g ZHJpdmVycwojCiMgQ09ORklHX1ZJUlRJT19QQ0kgaXMgbm90IHNldApDT05GSUdfVklSVElPX0JB TExPT049bQpDT05GSUdfVklSVElPX0lOUFVUPW0KQ09ORklHX1ZJUlRJT19NTUlPPW0KIyBDT05G SUdfVklSVElPX01NSU9fQ01ETElORV9ERVZJQ0VTIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQg SHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklH X1NUQUdJTkc9eQojIENPTkZJR19TTElDT1NTIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVEST1tCiMg Q09ORklHX0NPTUVESV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZf U0laRV9LQj0yMDQ4CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZfTUFYU0laRV9LQj0yMDQ4MApD T05GSUdfQ09NRURJX01JU0NfRFJJVkVSUz15CiMgQ09ORklHX0NPTUVESV9CT05EIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ09NRURJX1RFU1QgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1BBUlBPUlQ9 bQpDT05GSUdfQ09NRURJX1NFUklBTDIwMDI9bQojIENPTkZJR19DT01FRElfU1NWX0ROUCBpcyBu b3Qgc2V0CkNPTkZJR19DT01FRElfSVNBX0RSSVZFUlM9eQpDT05GSUdfQ09NRURJX1BDTDcxMT1t CiMgQ09ORklHX0NPTUVESV9QQ0w3MjQgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1BDTDcyNj1t CiMgQ09ORklHX0NPTUVESV9QQ0w3MzAgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfUENMODEy IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDTDgxNiBpcyBub3Qgc2V0CkNPTkZJR19DT01F RElfUENMODE4PW0KIyBDT05GSUdfQ09NRURJX1BDTTM3MjQgaXMgbm90IHNldAojIENPTkZJR19D T01FRElfQU1QTENfRElPMjAwX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQU1QTENfUEMy MzZfSVNBPW0KQ09ORklHX0NPTUVESV9BTVBMQ19QQzI2M19JU0E9bQojIENPTkZJR19DT01FRElf UlRJODAwIGlzIG5vdCBzZXQKQ09ORklHX0NPTUVESV9SVEk4MDI9bQojIENPTkZJR19DT01FRElf REFDMDIgaXMgbm90IHNldApDT05GSUdfQ09NRURJX0RBUzE2TTE9bQpDT05GSUdfQ09NRURJX0RB UzA4X0lTQT1tCkNPTkZJR19DT01FRElfREFTMTY9bQpDT05GSUdfQ09NRURJX0RBUzgwMD1tCkNP TkZJR19DT01FRElfREFTMTgwMD1tCkNPTkZJR19DT01FRElfREFTNjQwMj1tCkNPTkZJR19DT01F RElfRFQyODAxPW0KIyBDT05GSUdfQ09NRURJX0RUMjgxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NP TUVESV9EVDI4MTQgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfRFQyODE1IGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9EVDI4MTc9bQpDT05GSUdfQ09NRURJX0RUMjgyWD1tCiMgQ09ORklHX0NP TUVESV9ETU0zMkFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX0ZMNTEyIGlzIG5vdCBzZXQK Q09ORklHX0NPTUVESV9BSU9fQUlPMTJfOD1tCkNPTkZJR19DT01FRElfQUlPX0lJUk9fMTY9bQoj IENPTkZJR19DT01FRElfSUlfUENJMjBLQyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfQzZYRElH SU89bQpDT05GSUdfQ09NRURJX01QQzYyND1tCkNPTkZJR19DT01FRElfQURRMTJCPW0KQ09ORklH X0NPTUVESV9OSV9BVF9BMjE1MD1tCkNPTkZJR19DT01FRElfTklfQVRfQU89bQojIENPTkZJR19D T01FRElfTklfQVRNSU8gaXMgbm90IHNldApDT05GSUdfQ09NRURJX05JX0FUTUlPMTZEPW0KIyBD T05GSUdfQ09NRURJX05JX0xBQlBDX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfUENNQUQ9 bQojIENPTkZJR19DT01FRElfUENNREExMiBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfUENNTUlP PW0KQ09ORklHX0NPTUVESV9QQ01VSU89bQpDT05GSUdfQ09NRURJX01VTFRJUTM9bQpDT05GSUdf Q09NRURJX1M1MjY9bQojIENPTkZJR19DT01FRElfUENJX0RSSVZFUlMgaXMgbm90IHNldApDT05G SUdfQ09NRURJX1VTQl9EUklWRVJTPW0KQ09ORklHX0NPTUVESV9EVDk4MTI9bQojIENPTkZJR19D T01FRElfTklfVVNCNjUwMSBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfVVNCRFVYPW0KIyBDT05G SUdfQ09NRURJX1VTQkRVWEZBU1QgaXMgbm90IHNldApDT05GSUdfQ09NRURJX1VTQkRVWFNJR01B PW0KQ09ORklHX0NPTUVESV9WTUs4MFhYPW0KQ09ORklHX0NPTUVESV84MjU0PW0KQ09ORklHX0NP TUVESV84MjU1PW0KIyBDT05GSUdfQ09NRURJXzgyNTVfU0EgaXMgbm90IHNldApDT05GSUdfQ09N RURJX0tDT01FRElMSUI9bQpDT05GSUdfQ09NRURJX0FNUExDX1BDMjM2PW0KQ09ORklHX0NPTUVE SV9EQVMwOD1tCkNPTkZJR19DT01FRElfSVNBRE1BPW0KQ09ORklHX1BBTkVMPW0KQ09ORklHX1BB TkVMX1BBUlBPUlQ9MApDT05GSUdfUEFORUxfUFJPRklMRT01CkNPTkZJR19QQU5FTF9DSEFOR0Vf TUVTU0FHRT15CkNPTkZJR19QQU5FTF9CT09UX01FU1NBR0U9IiIKIyBDT05GSUdfRkJfU003NTAg aXMgbm90IHNldAojIENPTkZJR19GQl9YR0kgaXMgbm90IHNldAoKIwojIFNwZWFrdXAgY29uc29s ZSBzcGVlY2gKIwpDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0PW0KQ09ORklH X1NUQUdJTkdfTUVESUE9eQoKIwojIEFuZHJvaWQKIwojIENPTkZJR19XSU1BWF9HRE03MlhYIGlz IG5vdCBzZXQKIyBDT05GSUdfTFRFX0dETTcyNFggaXMgbm90IHNldAojIENPTkZJR19ER05DIGlz IG5vdCBzZXQKIyBDT05GSUdfREdBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dTX0ZQR0FCT09UIGlz IG5vdCBzZXQKQ09ORklHX01PU1Q9eQpDT05GSUdfTU9TVENPUkU9eQpDT05GSUdfQUlNX0NERVY9 eQojIENPTkZJR19BSU1fTkVUV09SSyBpcyBub3Qgc2V0CkNPTkZJR19BSU1fU09VTkQ9bQpDT05G SUdfSERNX0kyQz1tCiMgQ09ORklHX0hETV9VU0IgaXMgbm90IHNldAojIENPTkZJR19YODZfUExB VEZPUk1fREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklH X0NIUk9NRU9TX0xBUFRPUD1tCiMgQ09ORklHX0NIUk9NRU9TX1BTVE9SRSBpcyBub3Qgc2V0CiMg Q09ORklHX0NST1NfRUNfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0NST1NfRUNfTFBDIGlz IG5vdCBzZXQKQ09ORklHX0NST1NfRUNfUFJPVE89eQoKIwojIEhhcmR3YXJlIFNwaW5sb2NrIGRy aXZlcnMKIwoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS1NSQ19JODI1Mz15 CkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRN RUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05G SUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qg c2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKIyBD T05GSUdfUENDIGlzIG5vdCBzZXQKQ09ORklHX0FMVEVSQV9NQk9YPW0KQ09ORklHX0lPTU1VX1NV UFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRhYmxlIFN1cHBvcnQKIwoKIwojIFJlbW90 ZXByb2MgZHJpdmVycwojCkNPTkZJR19SRU1PVEVQUk9DPW0KQ09ORklHX1NURV9NT0RFTV9SUFJP Qz1tCgojCiMgUnBtc2cgZHJpdmVycwojCgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lm aWMgRHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNldApDT05GSUdfU09DX1RJ PXkKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwojIERFVkZSRVEgR292ZXJub3JzCiMKIyBDT05GSUdf REVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EIGlzIG5vdCBzZXQKQ09ORklHX0RFVkZSRVFfR09W X1BFUkZPUk1BTkNFPXkKQ09ORklHX0RFVkZSRVFfR09WX1BPV0VSU0FWRT15CkNPTkZJR19ERVZG UkVRX0dPVl9VU0VSU1BBQ0U9bQoKIwojIERFVkZSRVEgRHJpdmVycwojCkNPTkZJR19QTV9ERVZG UkVRX0VWRU5UPXkKQ09ORklHX0VYVENPTj1tCgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMK IyBDT05GSUdfRVhUQ09OX0dQSU8gaXMgbm90IHNldApDT05GSUdfRVhUQ09OX01BWDMzNTU9bQpD T05GSUdfRVhUQ09OX01BWDc3NjkzPW0KIyBDT05GSUdfRVhUQ09OX1BBTE1BUyBpcyBub3Qgc2V0 CkNPTkZJR19FWFRDT05fUlQ4OTczQT1tCkNPTkZJR19FWFRDT05fU001NTAyPW0KIyBDT05GSUdf RVhUQ09OX1VTQl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBD T05GSUdfSUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1F X0JVUyBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdf UFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExBVEZPUk0gaXMgbm90 IHNldApDT05GSUdfUFdNX1BDQTk2ODU9eQojIENPTkZJR19QV01fVFdMIGlzIG5vdCBzZXQKIyBD T05GSUdfUFdNX1RXTF9MRUQgaXMgbm90IHNldApDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQojIENP TkZJR19UUzQ4MDBfSVJRIGlzIG5vdCBzZXQKQ09ORklHX0lQQUNLX0JVUz15CiMgQ09ORklHX0JP QVJEX1RQQ0kyMDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfSVBPQ1RBTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfRk1DPXkKQ09ORklH X0ZNQ19GQUtFREVWPXkKQ09ORklHX0ZNQ19UUklWSUFMPXkKIyBDT05GSUdfRk1DX1dSSVRFX0VF UFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNQ19DSEFSREVWIGlzIG5vdCBzZXQKCiMKIyBQSFkg U3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lD PW0KQ09ORklHX1BIWV9QWEFfMjhOTV9VU0IyPW0KIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkg aXMgbm90IHNldAojIENPTkZJR19QSFlfU0FNU1VOR19VU0IyIGlzIG5vdCBzZXQKQ09ORklHX1BI WV9UVVNCMTIxMD1tCiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKQ09ORklHX01DQj15CiMg Q09ORklHX01DQl9QQ0kgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Igc3VwcG9y dAojCkNPTkZJR19SQVM9eQojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMgQW5k cm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldApDT05GSUdfTlZNRU09bQpDT05GSUdf U1RNPXkKQ09ORklHX1NUTV9EVU1NWT1tCiMgQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09MRSBpcyBu b3Qgc2V0CkNPTkZJR19JTlRFTF9USD1tCiMgQ09ORklHX0lOVEVMX1RIX1BDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lOVEVMX1RIX0dUSCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9USF9TVEg9bQpD T05GSUdfSU5URUxfVEhfTVNVPW0KQ09ORklHX0lOVEVMX1RIX1BUST1tCiMgQ09ORklHX0lOVEVM X1RIX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENvbmZpZ3VyYXRpb24gU3VwcG9ydAojCkNP TkZJR19GUEdBPXkKQ09ORklHX0ZQR0FfTUdSX1pZTlFfRlBHQT1tCgojCiMgRmlybXdhcmUgRHJp dmVycwojCkNPTkZJR19FREQ9bQpDT05GSUdfRUREX09GRj15CkNPTkZJR19GSVJNV0FSRV9NRU1N QVA9eQpDT05GSUdfREVMTF9SQlU9bQojIENPTkZJR19EQ0RCQVMgaXMgbm90IHNldAojIENPTkZJ R19ETUlJRCBpcyBub3Qgc2V0CkNPTkZJR19ETUlfU1lTRlM9bQpDT05GSUdfRE1JX1NDQU5fTUFD SElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBz ZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKCiMKIyBGaWxlIHN5c3RlbXMK IwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJ R19FWFBPUlRGUz15CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJTEVf TE9DS0lORz15CkNPTkZJR19GU05PVElGWT15CiMgQ09ORklHX0ROT1RJRlkgaXMgbm90IHNldApD T05GSUdfSU5PVElGWV9VU0VSPXkKIyBDT05GSUdfRkFOT1RJRlkgaXMgbm90IHNldApDT05GSUdf UVVPVEE9eQojIENPTkZJR19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJ R19QUklOVF9RVU9UQV9XQVJOSU5HPXkKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApD T05GSUdfUVVPVEFfVFJFRT1tCkNPTkZJR19RRk1UX1YxPXkKQ09ORklHX1FGTVRfVjI9bQpDT05G SUdfUVVPVEFDVEw9eQpDT05GSUdfQVVUT0ZTNF9GUz15CkNPTkZJR19GVVNFX0ZTPW0KIyBDT05G SUdfQ1VTRSBpcyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTPXkKCiMKIyBDYWNoZXMKIwpDT05G SUdfRlNDQUNIRT1tCiMgQ09ORklHX0ZTQ0FDSEVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19G U0NBQ0hFX0hJU1RPR1JBTSBpcyBub3Qgc2V0CkNPTkZJR19GU0NBQ0hFX0RFQlVHPXkKIyBDT05G SUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1z CiMKQ09ORklHX1BST0NfRlM9eQojIENPTkZJR19QUk9DX0tDT1JFIGlzIG5vdCBzZXQKQ09ORklH X1BST0NfVk1DT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05J VE9SPXkKQ09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZT PXkKQ09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQ09ORklH RlNfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX0VDUllQVF9GUyBpcyBu b3Qgc2V0CkNPTkZJR19KRkZTMl9GUz15CkNPTkZJR19KRkZTMl9GU19ERUJVRz0wCiMgQ09ORklH X0pGRlMyX0ZTX1dSSVRFQlVGRkVSIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX1NVTU1BUlk9eQpD T05GSUdfSkZGUzJfRlNfWEFUVFI9eQpDT05GSUdfSkZGUzJfRlNfUE9TSVhfQUNMPXkKQ09ORklH X0pGRlMyX0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfSkZGUzJfQ09NUFJFU1NJT05fT1BUSU9OUyBp cyBub3Qgc2V0CkNPTkZJR19KRkZTMl9aTElCPXkKIyBDT05GSUdfSkZGUzJfTFpPIGlzIG5vdCBz ZXQKQ09ORklHX0pGRlMyX1JUSU1FPXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldApD T05GSUdfVUJJRlNfRlM9bQpDT05GSUdfVUJJRlNfRlNfQURWQU5DRURfQ09NUFI9eQpDT05GSUdf VUJJRlNfRlNfTFpPPXkKQ09ORklHX1VCSUZTX0ZTX1pMSUI9eQojIENPTkZJR19VQklGU19BVElN RV9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HRlMgaXMgbm90IHNldApDT05GSUdfUk9N RlNfRlM9eQpDT05GSUdfUk9NRlNfQkFDS0VEX0JZX01URD15CkNPTkZJR19ST01GU19PTl9NVEQ9 eQojIENPTkZJR19QU1RPUkUgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15 CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09ORklHX05MU19D T0RFUEFHRV80Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzczNz1tCiMgQ09ORklHX05MU19DT0RF UEFHRV83NzUgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1MD1tCkNPTkZJR19OTFNf Q09ERVBBR0VfODUyPXkKQ09ORklHX05MU19DT0RFUEFHRV84NTU9eQpDT05GSUdfTkxTX0NPREVQ QUdFXzg1Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPW0KQ09ORklHX05MU19DT0RFUEFHRV84 NjE9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RF UEFHRV84NjM9bQojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBzZXQKQ09ORklHX05M U19DT0RFUEFHRV84NjU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09E RVBBR0VfODY5PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CkNPTkZJR19O TFNfQ09ERVBBR0VfOTUwPW0KQ09ORklHX05MU19DT0RFUEFHRV85MzI9eQpDT05GSUdfTkxTX0NP REVQQUdFXzk0OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfODc0PXkKQ09ORklHX05MU19JU084ODU5 Xzg9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9 eQpDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklHX05MU19JU084ODU5XzE9eQpDT05GSUdfTkxTX0lT Tzg4NTlfMj15CkNPTkZJR19OTFNfSVNPODg1OV8zPW0KQ09ORklHX05MU19JU084ODU5XzQ9eQpD T05GSUdfTkxTX0lTTzg4NTlfNT15CkNPTkZJR19OTFNfSVNPODg1OV82PXkKQ09ORklHX05MU19J U084ODU5Xzc9eQpDT05GSUdfTkxTX0lTTzg4NTlfOT15CkNPTkZJR19OTFNfSVNPODg1OV8xMz15 CiMgQ09ORklHX05MU19JU084ODU5XzE0IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE1 PW0KQ09ORklHX05MU19LT0k4X1I9bQojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CkNPTkZJR19OTFNf TUFDX0NST0FUSUFOPW0KQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQojIENPTkZJR19OTFNfTUFD X0dBRUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfR1JFRUsgaXMgbm90IHNldAojIENP TkZJR19OTFNfTUFDX0lDRUxBTkQgaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19JTlVJVD15CkNP TkZJR19OTFNfTUFDX1JPTUFOSUFOPW0KQ09ORklHX05MU19NQUNfVFVSS0lTSD15CiMgQ09ORklH X05MU19VVEY4IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9J UlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdf UFJJTlRLX1RJTUU9eQpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdf Qk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5v dCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKIyBD T05GSUdfREVCVUdfSU5GTyBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FU RUQgaXMgbm90IHNldApDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FS Tj0xMDI0CiMgQ09ORklHX1NUUklQX0FTTV9TWU1TIGlzIG5vdCBzZXQKQ09ORklHX1JFQURBQkxF X0FTTT15CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKQ09ORklHX1BBR0VfT1dO RVI9eQpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklHX0RF QlVHX1NFQ1RJT05fTUlTTUFUQ0ggaXMgbm90IHNldApDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9X QVJOX09OTFk9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJTPXkKQ09ORklHX0ZSQU1F X1BPSU5URVI9eQpDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVPXkKIyBDT05GSUdfTUFH SUNfU1lTUlEgaXMgbm90IHNldApDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVi dWdnaW5nCiMKQ09ORklHX1BBR0VfRVhURU5TSU9OPXkKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9D IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFM9eQojIENPTkZJR19ERUJVR19PQkpFQ1RT X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19GUkVFIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19USU1FUlMgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19PQkpFQ1RTX1dPUksgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTX1JDVV9IRUFE IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUU19QRVJDUFVfQ09VTlRFUiBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19PQkpFQ1RTX0VOQUJMRV9ERUZBVUxUPTEKIyBDT05GSUdfREVCVUdf U0xBQiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVC VUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19WTT15CkNPTkZJR19ERUJVR19WTV9WTUFDQUNIRT15CiMgQ09ORklH X0RFQlVHX1ZNX1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk1fUEdGTEFHUyBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQgaXMg bm90IHNldAojIENPTkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19ISUdITUVNIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15 CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNI X0tNRU1DSEVDSz15CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQg SGFuZ3MKIwojIENPTkZJR19MT0NLVVBfREVURUNUT1IgaXMgbm90IHNldApDT05GSUdfREVURUNU X0hVTkdfVEFTSz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTEyMAojIENPTkZJ R19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9I VU5HX1RBU0tfUEFOSUNfVkFMVUU9MApDT05GSUdfV1FfV0FUQ0hET0c9eQpDT05GSUdfUEFOSUNf T05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklHX1BBTklDX1RJTUVP VVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQojIENPTkZJR19TQ0hFRF9JTkZPIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hF Q0s9eQpDT05GSUdfREVCVUdfVElNRUtFRVBJTkc9eQojIENPTkZJR19USU1FUl9TVEFUUyBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19QUkVFTVBUPXkKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3Bpbmxv Y2tzLCBtdXRleGVzLCBldGMuLi4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19ERUJVR19NVVRFWEVTPXkKQ09ORklH X0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIPXkKQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0M9eQojIENP TkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0tERVA9eQojIENPTkZJR19M T0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfREVCVUdfTE9DS0RFUD15CkNPTkZJR19ERUJVR19B VE9NSUNfU0xFRVA9eQojIENPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90 IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RS QUNFPXkKIyBDT05GSUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdW RVJCT1NFPXkKIyBDT05GSUdfREVCVUdfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19QSV9M SVNUPXkKQ09ORklHX0RFQlVHX1NHPXkKIyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dp bmcKIwojIENPTkZJR19QUk9WRV9SQ1UgaXMgbm90IHNldApDT05GSUdfU1BBUlNFX1JDVV9QT0lO VEVSPXkKIyBDT05GSUdfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRV UkVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEKIyBDT05G SUdfUkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElG SUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNf REVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9eQojIENPTkZJR19ERUJVR19TVFJJQ1RfVVNF Ul9DT1BZX0NIRUNLUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15 CkNPTkZJR19IQVZFX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBI X1RSQUNFUj15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0dSQVBIX0ZQX1RFU1Q9eQpDT05GSUdfSEFW RV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15 CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9U UkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNJTkdf U1VQUE9SVD15CiMgQ09ORklHX0ZUUkFDRSBpcyBub3Qgc2V0CgojCiMgUnVudGltZSBUZXN0aW5n CiMKIyBDT05GSUdfVEVTVF9MSVNUX1NPUlQgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0Vf U0VMRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldApDT05G SUdfSU5URVJWQUxfVFJFRV9URVNUPW0KQ09ORklHX1BFUkNQVV9URVNUPW0KIyBDT05GSUdfQVRP TUlDNjRfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfVEVTVF9IRVhEVU1QPW0KIyBDT05GSUdf VEVTVF9TVFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0tTVFJUT1g9bQpDT05G SUdfVEVTVF9QUklOVEY9eQojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNldAojIENP TkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUIGlzIG5vdCBzZXQKQ09ORklHX0JVSUxEX0RP Q1NSQz15CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfVEVTVF9MS009 bQojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQlBGIGlz IG5vdCBzZXQKQ09ORklHX1RFU1RfRklSTVdBUkU9bQpDT05GSUdfVEVTVF9VREVMQVk9eQojIENP TkZJR19NRU1URVNUIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RBVElDX0tFWVM9bQojIENPTkZJ R19TQU1QTEVTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dE QiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJ R19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19ERVZNRU1fSVNfQUxMT1dFRD15CkNP TkZJR19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX0lPX1NUUklDVF9ERVZNRU09eQpDT05GSUdfWDg2 X1ZFUkJPU0VfQk9PVFVQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9QVERVTVBfQ09SRT15CkNPTkZJR19YODZfUFREVU1QPXkKQ09ORklHX0RFQlVHX1JPREFU QT15CiMgQ09ORklHX0RFQlVHX1JPREFUQV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1dY PXkKQ09ORklHX0RFQlVHX1NFVF9NT0RVTEVfUk9OWD15CkNPTkZJR19ERUJVR19OWF9URVNUPW0K IyBDT05GSUdfRE9VQkxFRkFVTFQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19UTEJGTFVTSCBp cyBub3Qgc2V0CkNPTkZJR19JT01NVV9TVFJFU1M9eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8w WEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVf Tk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldApDT05GSUdfSU9fREVMQVlf MFhFRD15CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RF TEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTEKQ09ORklH X0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldApDT05G SUdfREVCVUdfTk1JX1NFTEZURVNUPXkKQ09ORklHX1g4Nl9ERUJVR19TVEFUSUNfQ1BVX0hBUz15 CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNldAojIENPTkZJR19QVU5JVF9BVE9NX0RF QlVHIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQojIENP TkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJVU1RFRF9LRVlT IGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DUllQVEVEX0tFWVMgaXMgbm90IHNldApDT05GSUdfU0VD VVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJ R19TRUNVUklUWUZTPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFV TFRfU0VDVVJJVFk9IiIKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVy CiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdf Q1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBI RVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05G SUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9 eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19QQ09NUDI9eQpDT05G SUdfQ1JZUFRPX0FLQ0lQSEVSMj15CiMgQ09ORklHX0NSWVBUT19SU0EgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZ UFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15 CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZ UFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVV RT15CkNPTkZJR19DUllQVE9fQ1JZUFREPXkKIyBDT05GSUdfQ1JZUFRPX01DUllQVEQgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fQVVUSEVOQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVEVT VD1tCkNPTkZJR19DUllQVE9fQUJMS19IRUxQRVI9eQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlw dGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklHX0NS WVBUT19HQ009eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDU9bQpDT05GSUdfQ1JZUFRP X1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05G SUdfQ1JZUFRPX0NCQz1tCkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9bQpD T05GSUdfQ1JZUFRPX0VDQj1tCkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JD PW0KQ09ORklHX0NSWVBUT19YVFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0 CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1B Qz15CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19WTUFDPXkK CiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJD X0lOVEVMPXkKIyBDT05GSUdfQ1JZUFRPX0NSQzMyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19D UkMzMl9QQ0xNVUw9bQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9bQojIENPTkZJR19DUllQVE9f TUQ0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxf TUlDPXkKQ09ORklHX0NSWVBUT19STUQxMjg9bQojIENPTkZJR19DUllQVE9fUk1EMTYwIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJ R19DUllQVE9fU0hBMT1tCkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1 MTI9eQojIENPTkZJR19DUllQVE9fVEdSMTkyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19XUDUx Mj15CgojCiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKQ09ORklHX0NSWVBUT19BRVNf NTg2PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQojIENPTkZJR19DUllQVE9fQU5VQklT IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FSQzQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRP X0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRP X0NBTUVMTElBPXkKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CiMgQ09ORklHX0NSWVBUT19D QVNUNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05GSUdfQ1JZUFRPX0RFUz15 CkNPTkZJR19DUllQVE9fRkNSWVBUPW0KQ09ORklHX0NSWVBUT19LSEFaQUQ9bQojIENPTkZJR19D UllQVE9fU0FMU0EyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0FMU0EyMF81ODY9bQpDT05G SUdfQ1JZUFRPX0NIQUNIQTIwPW0KQ09ORklHX0NSWVBUT19TRUVEPW0KQ09ORklHX0NSWVBUT19T RVJQRU5UPW0KIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl81ODYgaXMgbm90IHNldApDT05G SUdfQ1JZUFRPX1RFQT15CkNPTkZJR19DUllQVE9fVFdPRklTSD1tCkNPTkZJR19DUllQVE9fVFdP RklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfNTg2PXkKCiMKIyBDb21wcmVzc2lv bgojCkNPTkZJR19DUllQVE9fREVGTEFURT1tCiMgQ09ORklHX0NSWVBUT19aTElCIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19MWk89bQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19MWjQ9eQpDT05GSUdfQ1JZUFRPX0xaNEhDPXkKCiMKIyBSYW5kb20gTnVtYmVy IEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9eQpDT05GSUdfQ1JZUFRPX0RS QkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBUT19EUkJHX0hB U0g9eQojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RS Qkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fVVNFUl9B UElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldAojIENPTkZJR19D UllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkK Q09ORklHX0NSWVBUT19IVz15CiMgQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19ERVZfR0VPREUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVW X0NDUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFggaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fREVWX1FBVF9DNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4 Q0NWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYVkYgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkYgaXMgbm90IHNldApDT05GSUdfQVNZTU1F VFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT1tCkNP TkZJR19QVUJMSUNfS0VZX0FMR09fUlNBPW0KIyBDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJT RVIgaXMgbm90IHNldAoKIwojIENlcnRpZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMK Q09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZ Uz0iIgpDT05GSUdfSEFWRV9LVk09eQpDT05GSUdfVklSVFVBTElaQVRJT049eQojIENPTkZJR19L Vk0gaXMgbm90IHNldAojIENPTkZJR19MR1VFU1QgaXMgbm90IHNldAojIENPTkZJR19CSU5BUllf UFJJTlRGIGlzIG5vdCBzZXQKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX0JJVFJFVkVS U0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJ T05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNf U1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNf RklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJ Q19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfSEFTX0ZBU1RfTVVMVElQ TElFUj15CkNPTkZJR19DUkNfQ0NJVFQ9bQpDT05GSUdfQ1JDMTY9eQojIENPTkZJR19DUkNfVDEw RElGIGlzIG5vdCBzZXQKQ09ORklHX0NSQ19JVFVfVD1tCkNPTkZJR19DUkMzMj15CkNPTkZJR19D UkMzMl9TRUxGVEVTVD15CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0FSV0FURT15CiMgQ09O RklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM3PW0KQ09ORklHX0xJQkNSQzMyQz15 CkNPTkZJR19DUkM4PW0KIyBDT05GSUdfQVVESVRfQVJDSF9DT01QQVRfR0VORVJJQyBpcyBub3Qg c2V0CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX1pMSUJfSU5G TEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklH X0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJR19MWjRIQ19DT01Q UkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVTUz15CkNPTkZJR19YWl9ERUM9eQojIENPTkZJR19Y Wl9ERUNfWDg2IGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09ORklHX1haX0RF Q19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRIVU1CPXkKQ09O RklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19URVNU PXkKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09O RklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJR19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09N UFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJFU1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NB VE9SPXkKQ09ORklHX1JFRURfU09MT01PTj1tCkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpD T05GSUdfQkNIPW0KQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJS QVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hB U19ETUE9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkKQ09ORklHX05MQVRUUj15CkNP TkZJR19BUkNIX0hBU19BVE9NSUM2NF9ERUNfSUZfUE9TSVRJVkU9eQpDT05GSUdfQ0xaX1RBQj15 CkNPTkZJR19DT1JESUM9bQpDT05GSUdfRERSPXkKIyBDT05GSUdfSVJRX1BPTEwgaXMgbm90IHNl dApDT05GSUdfTVBJTElCPW0KIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNfTU1JT19GTFVTSD15Cg== --===============2737705575113889205== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" /Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4MgnLZddADKYSqt8kKSEWvAZo7Ydv/tz/AJuxJZ5vBF3 0b/4YMqRSKgGmYMJdYhPOw5CuX6Pjwn/Ogw/Z6K+vwk0ILtNC8dmIQYlJCN/s2xTgQzCGq1vQ21H X0C/lYhLJUfDr3nbkPOtVJxA2/PlM5RX11gemj4iFaj9DlGEwRH1rEOY3ExCiYyOr9wiEQ7C1bzZ PUR0GeH8jnScBuU2DV5vENG8mctNcll//VNGWCVnYZ2BOt/5d0++4q4ktgflnoXFW2EqS83lMt1t uJJDOPs0cDMTH5uIVNJxjZNxYX0Pohrdwg86xteaTpKHvkb2RYm0k7I/ELFd98voGqtGmKW0yq3e RwBd9MFba1hvC4OM+nuQFxq14cdVtjfik7A1h9VDYD0/Hs0wXVwIyQ8dlc28FDcR/5ao/XFwF4lm tr/vvuHDrnUmrW0gT8fFsnLHKCk42Aoxic8A99FXNt07UGxiacHDWoZXW3URj7+BoURCSbJOEe67 1VDYMwkLyvp2FLMGwYuXJol2QNP/OlCk8HSGFBMlr3hA8NUOGUYy25xj0Q4p5va9MunUcG60l1qu nJqGhr7r3gzfblrg9K6CrRR8pf5BHUDjseoyn1WaZ0iVtrlx4HGkWhS3C7yrYn00ETMqfBUQOV3N w5XwkWjjIe5RhfAULpGOYsqeesGkRja8roipFTjPMYdLyQ3WraruA/U8wg7+xvXkk48UsL09677S RH3jRVPY7RIBRKvRQaTYO/aCXX1dF8sZmIGdEI4WTBUNJEjbDWCfwuI1xhAOYqgTy9Wng+d69+FI K40czXYyJ5lz32DAqqa3bCBvv5M9nddrvOSeZyTLwPuO7dNDabUh3yb6AIYPwVzYGR+gDuouIQ1l PRTvNeKO39J3j+8w828hieHVWgJgwilqs0nIHzn0x7XDEol3452o7ersYgxHKbWY49LZESP+1Hd8 wkIIQbqZddbYEtp1FxyhCguZR8lJbzKc6fN5e0QgQ5McbMCOwiERlEmMkrLxpxa0BaR35T3Nxcuc GYM8CWW36ttKFHC+ec91xng7JPmkOYx2S+J5ZFryWz9hddvHnS0rs4Hfaq86B5RHlpj95xyv/VZt dSmetA8Wj601Mzcb3ZYIHKMnXPFtvD7PQINweZIh4EPwyM8PJOQluLKojBeD6hMaowFEYiiQNskI 6bPlXJWaIqFBsmJSyethgn3an1RbdYExSOaBRc9MF3sZBOIZdX5sDcBilUfG446o/9y9YTSwQRnZ td67UxqheWcZ98s/BG/G5poNl9QkKBuBuMZXkNlOmmdAbRTsOusHv1B+hV5UDKwwdVgj5MIj1X5q bxD89du37nGfgKwhlkfwZEwwJCqllhpcX8AGgrT87ohAPwBmEFqy/jUWpQQkN6rUQqwT4X5XokhD asX39TKM/UgqXhiznRxhkHonOyKcfu3WVPuJXt9NRSGOSe4GGsB1LqlfiY6/7Hi6287y9fieov/z 2yLWv1ZNk6AwzMsbfRJj4o8LTCs88oTNGJHjtfcMNqC9ZbiinfWJLyv66YNDyPNCBsUtxpESqnGP buaafqnADAA3Db6r/uRgPZuxYKdD2XWxvbYf4neJ6hQigVoauv5/HFbZ+V43sPy0uovp5FvC+dFD 94y8AYh/3vL4lyAtEAsVwBJJhhptBTMEb0vsspTTYbnajsSQpJe0eRN3mhKLg7Rp4nNoQt4z8PgU BBNWbe1VxrVFrY3vUJmxgO5pmlducanHGhcZFReYzhuXXyE72RKLT4wSkB8zxiuTNFMK2KXU1vcm 07d1iaKiAF0wUXY0yqIoFisNm7J9WUIckmg4GLNv43TuiFH3m95hx1+4kyAFV8Sh29ApdAg67K/w y8Xx4U/O2zaNWyeo1QlXjjjNXiBb32Cvo5o8mV1mZDgxW/nA0kVPJ3DdNu3pX7NRRv4ue7dJCAxU WLH5SeRFiG6ZbD+QJU7o5S9gNsnrYxA+eX+E+4eLz3vTs9k1U5CtNOt3vlNvNDvnAxs/7xJX6e4F vHXl8/KVIXHQpO+/GSEYN8cAf04oCoJg5U+Z6g+FbvZwFoogXKTjiJGaGScMSNYGf5BFXIbxo+aa FnOSfD2m2t3CVcdEvlVzQq6K0PDMmh2H0OEE2c0nzNgVs9I0NqCzBvN+pOxw/o6T6qpDHq6J9Rfy gj5Enwr/nYZ8m27YIknP3mPfy0tYIW1hFkceOglGV2ID5ChlgVhP1wb2uqtlwBi+dUwRnDymwtFJ fchKfzsZ9TIRffQ49tvVZ9rnn8IBKEUrDvvBX98pPKf+JFcqiabR9vuqYTNlx11Yv+w/y434UhlI cVa8REn5uk8jzb26HkH8mp4Xpst52rKxp7exozZ9Aac4OmGzm2ZxmI19jMiGemgcGQhITMyrp80l GTFYx4IWqILzmZ3KTTkE5mJdAWIndSo7C3gD3kNl4hNNmMd7BhWaaCOMsZtZBiKdZ1VX1cmEMaoI fWwVBvPrR+i0luzIhHhxzcOsVSBTUdtpad82ipMiQ+8v/F+iKoX9oJZFr9LO2D5bBjdWYvMUx6pC 4jx6h714mSbrkVthB2MuKhMUA+8ywtJUCCKyyu/4xMTbsEKVCNk0Knpf4isj68EvUdPhn5dO2xln +7/E98g6fPmFatxmD+eky1vdXnFtDRJsi159CjpLrYjqOYvOR0xwDrUazZfKo2ffS/QkBe4iLoym d2uKAhM3ErftAGvcg8SuKWqgNn3uHvTvbCLi20jd9p0E9zYsIEzIuHkIvBO1zRJg3ji47GJWKhpL vq1MOdJB1mxn/Sb5G2FvYX8FjKpaQYdzN8EblGpJ5a404jss1g6c4rg4dPXiQI6KW859EqwblEN5 VPxh6ytETcAOPnq/PB2VnEAmUrEcAkYY141sjgwOLQYbEFvXbX8V5BFHR5yHZ8Q7vXC+7ReBNQ4D MEltmBIGcmbnhfRK8Glr52VbAL2hHCalyfHEXp7crW7k+MoniXClwc+mxMumlKF16umkXM9tOnB/ ndjVBeRWD/QHs/g0D1S0A0fl2iiaSkl8Or2JhLYfHC/BtMTLi840Mwu8HtIq9d+TWreJrc+M8zdN oMvdIM/FcvT3+ijoy6gVjWKXzkAx6uzX6NEkCxUrPxlcOZhVocmtHojjG8BSFJXDVqotmgyscfs2 xcH7+GjG1NQmaNprp1EOT9h3C2BMF734ZHGXyvOVukqd+EZeYQybQNd0Gj6nGwQAnWjqyTSYGl2/ aqp/AM4bajVhxVkl7VYlxUYVj7K9rTw3bkhEYbPpOFU4vt5dscCkA04Kna2C4IgS3QyS9Ngb94Cc rff8jiTHP6XitOdg3EzpuAI72vqGCenuHhlVEB/Or4qLy0mOfOExARm6M4h4DP4TrC0xN4Ym1WmU yMBbHn/sQCuSvKxdTqV6Qk52nWV4Cv2wuvEUGdIsHZP3IaiiHymowcBqtS2ci8j1Zz/wVfn56oQn 1vBiKak33VL235FWETtwZmbaxfF/AAXUpaBwqgQDGOIdPh5iy5/yvBumg+SSvOv5p5YRa/ZeBbix KfL90PDy1E/Uz8h1mHeZQlCgxvLeGUahNRMYzudqxGxW2A78D3lkh1d3ERlCS7eyOSw8S4CCGyGP TyuQvZ9u9nHEwB76wKVvKEIjIFGUS2Ra6/ZGv+r+SXRGCDQzQvJ/KUTCqpzwhBTgfDxs/cCI+zHr 0Oz9IhEbze3wqtipz9hMYkllWv5pxNBQQ9UYahSEM5sM98UDUzA3pK0CsdHCY8sDPO9xWpi4gQLc zdQVgKzAsmwfjLjw3dkH3JqVqYBln76heJLarxK3K93Q3shwxRBqVVQCxRBtj3md0nBaduHHT/pa viWyVd+Dfcrx+MiL/RM3biRcZRA2xpr0L2vobwHtnB7eOI6LY4tAQbe9lNtXzdZxYNvEqAPdMu9a 2Vv12BM+yenSeTIl1wKaFNCybcnqL542Q5YXfsnjk6Gs3bn9mRXyDXhHCB4LcKr7vyQf+1nG2jn2 4YvnwoYLkMhLoV9xMT/NzJc59OXKH3TKAZTnDETp9Yx//sKt9bpX30NbQR/lWCfHZCkG7frzOl6E m65s4DaQeTNHLknNIu/ATvg29uM+tElLWdjnzN5shN7RWfb2dFBKtQH9b6j32gltgDwdIPVSw+uI HYbccBeWJaoxhM9vVNTzIpEqAyhEs/ET0wmf0NzQt2dP+5+TpfwJGJIAbnCkTjLghpFEYq2JVDYu nIq0cyE3JDc5waRz0l+9Wcx0ck37CLXjMnkWoHn01aBy0V+L0imbzZYwhLVSMDIfp7oOXWRw8G9+ +JFHM54cyDKLA6MJE7fqY3v4HCDfEpCD6jFnplw4QnMjxmIb0btBjlkls6f4pMt4a5Ihef3wG03e RYC6XfJxTl00J+HAerm+IPNFo0bDhcqgNiQRAEYBmYWKAEW9Wl9arLCIO4w0WucqA/ZkmCismYmH EJY+yiZxUAzU/1tsJzwIVGP+m+l7iRDLMS6jX8nSI+GzpKHI9Njoc0mvDDPoVlhiBQsqnOw7cqlo GIyBve/GrfrGch1LNcmW4WjcoFbtW3QxP5Hp5ah4IvwRNF4zQA3nLa6PdDuEEGdUxTKTp8hUzDRI IkIdti9dQz2pHJaEmSo5EmjFcTd1srW77n7DWkUObPePrblw51PbgXm2HG1TwviONevk6MQd6PM/ eBEDQoVdphbvuOSest2KT2Xk/dFcY1K8robT0A/VsmhY0q+v2Fsoz1kzN8V6RBs4NRN5prGPu4qP D050F/G6xvUOKod8qnqRtZJO4qZUlS4UxLppygWmocYqX3p/O61k3phvF54B+E/wtvFmy+gZZAaN tyoZZynDBIC//HLSO9/TkxHL86WW6SPhGtZXnJkyBijBHpC+i4iSlma6/F/suS7YGZIo23EoeSh3 pkZa++oYG+KXyWJvOxODxKRrvNxECsgShawZV1ChFBoCK2YiBjQ+3Qs/WhAfLVHD2WOco/s3Lo7d 3sWYB93ckIoIieGMZCz3DXWWyTmHmYlj+szTYqHB74cYOUKmIejNH4A5SwcigwpIELMgc8azuRty tot8fS49guDfxqT4Jc7LyDBf70VzJHQ3GT5WdsI8sLe5XMr9VXF5N99Jn1CmWtTQNHjfOWK4U/vG RetuGrYMKZm7rkBLh4euQQFP66/upZXhDZzOKhcHvBBDazv5fkH2QZVc8zQDCZ1J6mZALJNah//C GYU5viNg5M7FROL+dYlevYOfF1lzhTB62lU4nAWpJDe2RNuAp+9TtSeOVUA7LBICmD2Ugby8Q/0H x4a07TPl2ILwCpwiCb5aglovYCPzaV9t9Ms10522rDaY5vjeaFMWdHFNO1nrZ7xIpIzmti6OFire HNRHzwkfYTo0+3fatsqBkIh6aHEsonSvbe3jdlEcmgq31axoz/M5cYOx24x9VOwwgqX5rorbOLDB 5m6ZUNKTJfDwa4m0i5L2yJpu35ALs9YcrECDnFjYY1H3WyTYrZgzTGlb6TKW6wWSNxyQQK5lH9id 4oGtk+XURLrzPVv+w/pWdNj4R+7+ksodq13w2U6exNTw7DzduHhvNXoefcHGC0GkuJtdLOsmhrZh oZGK3CqJkCpX7k8XScIjVTZWvVYfXxNb4SAG9r415gPXUJFVh5yqEmBhAOOwmMIsDaKqKYrsVCuy 0Mc9e8XsdkBAJpK4sPKvAnplo16J5kDAPpoGJ2LaZUJs53pLZ5sPxpNo9TLNP5TJU5eEA26k35gv GuNKWo50N83Op1vROICmf4Uf9yT2uy8LoHqCp3QvQIu8mu2xKqjV7dAQ0gfrHrRs+sAtP1MTVpkX uYoRWvAd5OzTpSO92uAt/i/emjHmU6m7a6cZX70o83toHMPff8fCLrHnXHcD1NvyCRYmZcH+MEXB XTN5jufePBKtpcYukvzr77wPy9PNRYpFIr0IagzmVBOOyyQMYaoaumGI2soN1hbidktywgng5XMI EvqCKs8fyZgK1LcV6Ad0ByoBAkh1499v9Q9ilMUEUhs65nccwF4ka+67ZJ+p3Pw5yBd/yeQ6ojEU AlLtZieyXLtmhxNkB2Abfenejhpvw17yLUWL8quqC4L5YwLFmvFOeSHNleRly/5BtcT05/tBQPtT Zd6CP0HrubXl1ohENxRkzunLGiUuCNGmjTDf98m+1+7n2oWn0gmcJM8GPr0koAP0cFmdV7CLqXBV H0acbSDU5zl6Rc+RcHNdZyAZQBuYQ9KUSqEoFSa0/oYwrhKZZt1w3SZlpW3BKYJP3qOMLbLb3W8r mjHvI7GtselUwViD2Fcz5LbGOeLSyW9zY2yXFWZ2zQcD1IlAD7Qc0b18vHLltVvjoqK4KR3Lq8Fd ywhfcr01Ja7ivylKeIgI9YxAVJBX0PzIhl+ddXP350mHmg+mwYjpg1weUaRmhJTwNx4/gapDTGF5 L9SGnlswTyjKXJhTufHAFovTW+qjaFedS5/n12WJkmjfF0NmQCyXtxSLFYXke8P22gFzuPqDm1Sk Dtp9S1uIbtI/cEBWU42gkezSo0MDjPj4h73CY60RJS7s8yrCvwZG8JhzLSDZogzA2FuHy1EYhuO7 BwAj4v7K+/EdUwphB/D/FzwX1C6cnoO+uctuz1ESjcJN9kY2PBJfstYRM7Lh7LxJDJ1CiHxY45lw a2zIxGez0jCbhM887tBesCh1rYssO+dSPLzcf82bTFPKwVhkhQrgQAn/BE248IbBU5PNHQzesjkF Z9CSFFVYg01rnepffnP54sDpLUtPYE+7S6dB1J83KPK/ZRprDx2R1JD2x9Phhg2FyqJYanhpkhOK qdM+uQqoIDOWKUx/K/CGFQJF1JKNShqY66iwa8VUzdLKC0p7hP3Z0CBIZfQArMNPQQFMRGjMNp5T kNSRWMW66aheSBEERFF9vz0Clb9NDxMEVVgzUss94bH1QhE/CZtVpSSXthDPDkbDnbSvKnAXpGLz IMvtqqS/fD8uPUB0dq+F85R5EkoiUR4WlorvxgCq/d8t+FLMLGbaQA/F9vUvUR0bmA//xlGX3rL2 g1ejUCYF1xslLcJCw+14koCbif9ik59p+PnKYXFcyWz6BSkziB/hsC8fD/abBVmyfuLl5OOWNDI4 bFpynDQ8U3UmQsai/J2PxMsbaI0rCECQF2945H9C0f2Vbe4J6InTOVWpBwRezcg1tqhjmfWnP4xy Z0gEC80mRwU3ElyGXDQjGBPgk3igAcPkX5Ys2OFICQLEZowbS2pymzGdu6vuOQLwIQaL5UgKBhZ8 qCMg2uRaIsRydoosUptlOp/yNWQj2l+jPH5Bv6B4f2P3HYGg6TXem6gfFsqPHCyMw7WBEOmYxR3i iJfX3FzVJ8mhXGgfd51amnUBVv8oB2Ulw9yEn7zcQoukh3j7eieQTsHFuxtxKxGCXL8ja1/TBHec PPTxH+VqmX81+7sgit60b1EhTYXqD3aDKjHwwZYnuqkWwfb7TsMH3NChMVwLXlrqhC/fPYHKZfg5 tWv3TOnW00uGrzM+cIjHpkOuqwX8xBDsnKoU6ooR0gfwVSMqsl7otUpK2Pxfalu3cxlGoeJVuZtw RH1DQiAyJmhJX9mowMMp/aadaCCzBBFCFhhPzuC44NMC9b5QRd4xJm+6cVwCH2jhtEB3qtENrht2 ph+6b714/Af7h1aEiG58EdqAW7ND2vvwLUA7zYLv0dAozVgYwnwCclOjeGl+pwL8VwGNzlxJL/yY 4xFXv0Xdnrb8GTvgD0s2QCwHpZRXR0P/aPbrUIEha+dPt5OuPKiNoo816u8Y1v8T0/z7X2AMXaFL khoxQbEoE+qZPSf3MaA/VTirdQxiU3SS3fuKWUPS8IbQDKlrF8LqaFifL8oFE5/JyDovRN4V0djY blQtIF4ixrANAmVqgdEiCt/GmHQFtmiFSShwyHZPR2EMWOPkjhTpoaQYZ+LewvDd0SMBZ+7Y0T44 rUDgLekV/N4loPHU2guRp7j2aUhWKkC44BNjAGylB7QYHV1TLq3rtqjahjyZ+FPPQVgJkSliR6Pb bmulUtvwwcMbLn3WtBuRo4RakFF+nAAvV06bTvb9i/CuX+yI8m7ByMvqqv2Q4eFYEvf5AT6cqFFr d79DuPfvTSBpXXwaeIVorVcn1U29Yjvy2eYQMP7pj/NLwwKibE5yc8kAwhJ/pG8mcGeTdwBtixcs F2kDJ7OMf+i88ggeUfkvy085Ea8GDq0nULGdXYxpXRPQ8Oi0wXKI+0gXJkMepPJ09f6BDsUMpA/L r3vsW5Er6N25AkFjvixAWfh7FVaucQVBSrM3Rv6B8ZO57t4PatomiNXWeiXi0eFv2g95cChf7VVd iaOSnHeDHznG4j2BD9fEzTxAm/dxAq0+xM0KkQ3GLBqkBedDi5hr8XprfgGXPHruMyIpuTsa/rNa km0PrAUdal3l/pG73QsIR6YNgohVkxe5pAvlAoBCW12EXjehLSh/O/HkXdXQ5kI18DQgdlvj+Ao8 uZNtJe5gYMTnv3W4uNZ/3jnNuAPrYXveoPneGw7efJeWEiOsrrFL2ajuK1YoR9qKQ/CIky5Ezlwa pYDCuGJcko+BVOoxCyRgjRKPvx8WZF+0Ml7PSF/mrKC6gbTLy51LQOegLqzuGEtPJmfqdfGbtZFW e8m6hdiMBMSZHZVF9keuykkoat2VTdxGjiaXulnWLqu0xDJ2MFDVWtSJJ0wcURQSeltWTDk9qnhw 9VBQQ4zrklVMTKLwB1s75HjvcsxGgNk9BpnL+/JktIDBruL/bMAL092m4+QazPpAOY4h21Ax1hV1 lBVPN1ThO1vjM+SxPZZjmBU+o7zpS9SCyOJ7i1PDH+th6Za156dHNCJSjnN3hPuIdX7hFwukM+BM R5RTd40X0vAKy6TxUnfcFsD9IZDnl+1nXZWr3HxzUjhz+EkYqh8x2HcE9PjBGNqUhyrO9HdciTsU lB4eGK3xhsi9EPcg2YyCS/LQ2iQqjY+bWf79Fo8sH02Ok5A78NgDKxdeRV0AtbmRLoBxZdAMBoJ+ TwLCTgAOUZtFGyEjjXtEBvGN3EA0DLqRZdDzrsH0hmNgIFzQlF+zNFhYLYR+SafGvK9BaCmEV26R ehSz7y3GHDm18xdGoNPVsHoBsTp1WHFwaniWqO6Wwt3UFo/X6QscoZO3PqIIFjQERmwZ3d/h+BeH rhfCpb/Cyu7unMSZt9Aq/IpJ64qXMrcpQMTxtJeYSpWmhyhBiRkbKnqn4JwcvRxvqehGhQQa5+Ns OACgsb3TSBK5IF6xTf1Wcpfu1EEjyrSxoA9dDIxdaPd3gqV+DU6xwor20J+5htU3XchZq+tqXO/3 d2c3MvWQHyOme/tBOBCX0y4Xww7KbNSTAwV9MPhguiTv6+cTmptJ005n7yz3NQ2dtdy0bPkF4MPr ZdwdDUU7yQN0gPvm7LrGN2E3SnZgJ64vfLJEeR7GbX0Ik9joHjLgASuUH5JCvp78t6VEyy7sAIkI T05u8u7k0ooahwCwY24ozvHTy6+/3ayPj4DQfOn9DziajOCMJB6VTIpsgBv8cJcrlvzz45pesNfm G/ziG0wHBZgeo5o6BufiaW6zH0/c/mxCunvvtshZdV3g3pOjFb/gCUOFsJjRh9Xq2uvE4eIM/xcs hHke6+E1xNrVlQ7Amkwr8Qlqj0TQPJJe9GMt2IXtgkoSaH8wRiX11I3EZLw8P2IkKY2P9oC8i/iD AQjPadJGHh8EGRpgYPICuMv8D1SoYuZ/wq7LqmV0wxgeO30wNIbSnn/CGc21hHo/Uy+GtkMVHkPM nOvno90U8HlcllPV6d4W/Sv1hYIDXrhWdW0lIY4N/A0kHQBCJt1b72LRhV4NNYsW+9NuNKQ40eGP oaijdr3UBqP4VFauBicKIqkqRKGDSEEjng9AxcEOKPObu+W4k2qpR60BP7TamHpejsbUuVRGmZSN VlvOxeIliVxP8/X7Hhu0kzFRHE978hn1mEReaZ2vqYCBZPiWzO+3/kKv775Fte9lGAZ8+nDIjxpm W3MZi7KPRouNhSZXQVgu6durQyE3fg18gEpReAM+4rZJK0vDsTsM/eB7ppiofJEEhbpyopCWm1V4 xhekvrJ0wSQ1venKut8OIAzpdpvxl6BMjwQMSa1pKH4ffzKACrifStBjCxB0NumikUja3riwH2iX fryXfyQ8rR0AG4SlWEW9Fy/qQeIlxFkYX44ACs+g+5e7ju2f9qpbiZXB4sgmL5zs82nz2B4jWRZ9 KKlOVwXd4XrxsBaueKYK0wIsXf3FY2jCyaUaWQeLnG7THB8X8vp1CDbwHJLovYJ2aDFXbDIi1T9S l9HoHH4AlRONw2gNUXcaWXkPdQ7X7hvl0oD6K9pDrYd+WNXBQLYqV/A5WOzJvPdUCYkp+2SaUeFS L+Bzj3tkk9ZAk+NasbHzTD1ge+B8vuYhYtUPuETnOTieHFYsLwOB5aUYQK+gsbt8lfhqA/9wtPSL 0wV1DGAiGrNm/Y6mrFufxqb3ErUM1EGMUPsRfbW6EBXoDk1JHtM7nwC1tqOla75xxvLo+bwo5KPy /t18aclMVRE2gbS48WBuIot9DtfjYsIMcJ+UPeEbfrLMDNrO+yRXz44DFcT//52746UP/q2aN0qp 9hxKMEkoYC2yb/9hYxz7h/GuNkuyh+bynbcDQp3ZJ0/bdoYK5qinax0t4bsfcb9KY+uW2TzPksEm ViQiy4VsKZXbWFJLsOnn05EoImXTT8xwNXEsIE1gdXmqpgqjciW7GxiH4XlHrj7K0lqkSuSI/zK4 TXN0ZRtpRznHcqW9Q4BRcY8GTl5QVYprRZMxWQCUWnY+iCUL7JSXHNfinONzfAGadK8x3YbfoYcw yMTig19VwyMzWb47xV6lACWjL3dcTGNOboIntxtRzyZ0rIuiPYTdKEo5XSaJpSUHIfVrjRSmVTLA LW5VQJBdxmB5iyxKv7Uvv5XRgSJq1NSKaEmqByEAAIYpIkuSJgfY5QLcSSOlQsvu190g9qZRrlHw MP5Zpfc2PaFVk5xTyjaVCa65vqmL1plpLNKt/yPT4wdlyMAu/IfINQOZl5Czps+okAtYGPc2asuR ee/dbQCDlkzh2PbitmJ2qYhVfBbfZejPEsckh5C4RHEiVbnDTwQufZ+xvfyKJWZCoVh9ZLmQT3Fx qNXZqINaFzE7g5B/sWHNTOrQIBwKboMgQwTGH1kqdjjw4Yel4FXEE+HwXYLR7waYqlaEe8zZjGyi Q6E7fDj6c0LDo+22RnULkxVKISfot2EhIO8Osl/YVpl7PKFBuOvVVoVETC2eTbIi704c1nlbO0xJ tmz+AXOZXDhhOOc0Pyuzhoix8lZhZJ/F2MgtQCUHT18c+mCOd7IftkfXR4dgfhBVUFF60OqF/f1c xo5GKc/Zu47ch3Y4/l1biwI8uELYDhGMDSCK4sPV4v8LLL+8qhL2wOGAgn3RXtktP5zHpKp85MD+ evDMCb+dcJ4nAlYNDWHEXO55q1jUFsqlp9VRNcKjQES48kFMc6lfP0AgKL5++uv9/1vD47XdUH5I N07lTfZWzZZjdFXrBV2cWA0eFzAhRRwReRoYiX5Z7YFzpK41OehaNMFPoCt+a5jrK4fGvGAzK9vy vr1BDi3y7+NzntTPvvq5oZCssv4Xbp2B4/8XpW4s2X2qe5cJSEz7GXuHByxVNSOxD19kVooIvA6c DbpF+xKk9rxB0YKBNe3kBkKnCSABZWN96A8DJg7ozZvecjn5XiA7i7EwOBDErpfg6UajinEFX/hE wyGB+gtLGZ9KnuWxChlEAxjvxHS1KD/5RlGLiZNIqT5ANuyE7BIJ8SRYXuRXtiQ/REcb33wNjiUA NoE02AxqbXY8ckArLDLuzw446cnkiM20NnbetTOtVMh9b3irLATsHGC4OFFpX+y9OR6yddiYOpSl ZwzkcU/Ts6slV7VWCRsWnUTjYf7WVQAP1zHnsP9YQuJKOC++3OVjhcFRPpzLeDSM3DAoKaFrp5xT /Fs6DjKlKAPl9h3wqBLbhhp24/20TZGXah+WIXGo5K3Q8Jsi+J544YP5QdhlKYMCmF2tdQl271vj CgokehhA0nyMQGeWolZtWW9gojARzgkmpit+NWaUcoO5qJM6U4uIlBAz+0pbaHLQ6d/AT7PmuQz2 /oPsDhg37cuJ9XlGWlhnqJ2wwHWU01yP/wLTGkfnZYKTsnav8XmRzVf32BdBVSswFiP5ieu3K97F EHtWMDSGwxwjRKsriTOVmuSZN98SvxtBo2QRyjMIrgaPLVFcMxRQBLCDPnZJkAuzMgTkcKGDv+qi aDrSkbtr3fZknOMwje5F2M6DusBvWD5uCQDmr8PagV23JF5W9YCVa8Eoq5flEhrmO52MFD2KXiMK OjCWSPrzLcqLhQpWeyXWpQesLB3lvi3gZvfvmS1zorekh8KVuh22G2uS7IzBP3u82+bBiiZoOTdR 7vkhuXeYNU94dkaQfOoJD/ncM2hRh4LIqagb6nUxhSop7TnURp5oFRdz+zH1vW7Cn9LmwdJFCuaI /21RLyjiHDTYYzKUxvVIY4F3wRJyg7KXkBL40rW/jv3H/NWBQl7yfrYZG0SlGlwxrak0MmK6AeGq T/OmA9zGMwjK+d8k7zehQWiePWZiPDKcxAcwVcuCz5KvNebz1TR9QQlU1xZ5P35Q4TbJekAcavfk iDW8klLB/i86uEoIH29FB6uyQVo4GHOxYvUb1k+ubZI0cEkUJwfLsV0igZijvsxMEezptyXEp87A hZh3gi/Ellf1wHfYPAEm4HWUJzug1i9PRYVTNe+5mklFmvQ1pjxB+t8xeoPhLmoRpIx2Bu/NnvOT uEqHqydOJR/Iwpmm2QYYUOb2Fmzi0o6sHCsMRo38d2PXneTk811ZDtV4YeYZwGDJMfab5gXNA9R7 CFGjz9rMg0jS92QYLCW/fQAIPYOAVsx2oNNz/PXAUdI+Ge+4vI9Covs9Qwe0T3HNQUFGYmNGO38j vk3g8y+mYAhzePFQY9+2wS5LB/ydSiF4rEd0JS6VUSKd3PMBIQJEoSevRqiferJ5VMPcmicHNGv4 +YayH7e+RTx5SDZGfhLeebS1kNori7YXXnh8dZCqTAmlC8hsEwhcTqNsVGLzKTLFZBcd+5OHoJar 0S1rtbRMpXiDy2XCmjfqw7xmHsiYTIxREDvnQl7MMDBl2RVE0izbbx77D/ZgXB2YJWwAsMNIMOxg +d0LHdpADSoCQa1efr7Hi8Asm5GZbgp1hxKwn9u3uRUBkhIkG2nGgQimewY4HRFuTUGi6IvYEtZs Maq2/Z88bT1vFqLzUBx/AGO0Q9P/l5U+rxEeRfStjqdy3o8vElxOS+fWG2tAa+2BNoD4G75cjLDl JMtpFZoUHipka6891DqhJEDTMk373z34iwoKpsQ5RuP7RU4qi4JY0/APGJUYW+HPchR3fjHIEIXp F56rilOMVXmYtFxKtWjJZZrz3Ni3o42BAxuQukpWhUe3FygRalYxm5xulFVJlka1ZJ9EGat1VOeq elLLS+/cb9NrM2Ln8E9E4BWOwP6V8cF3XeXSfWz0C+qlAKGtNC2fds4VF2xQ2z4hrC1+M81qBLnL SG5uk5EI2N64pQoHVL2zuxrnSjPvUL9vukJIfqWkIwGLIHiTlZ5NQ/ELY40qbI8IoQmQd08A6xtO 743JTZiziV5NTmtBUhVyv2zwDdNL6bWwr9gSYTx4ZQdFxZ5y7eYGdIsBboJw/uN3OL0PhQD+1Eqd WeL5tJpsVqcciAWvvFUGhSAerJk5iK1dq1xYK2eiNIqwlo9jRLnn3bszY8OxVuPd8oV0BPuvWqxo Cp/BRHpaMiMC98iDHrJcnNSANGBm1VWq6mhUFwbOEqV4R1mI2oc/oP9B+N/unKuIStBHTaULxY1X Bvm+gwUelJEqf1zRYZt82y6jT4mVmC/7L4QqFWNLBxDgElcX09OkUVpGryYCa0Vd56y2pRwG0jpx L4PduoCKjVaWWep1sgPFOWyJN1OILxiPtFBCXzZB+TMdUkv3RLuTblZUDpv2L8HWScAcq2Y+n67M HDNpea0TNxCATXh1eKlABmwVIUDmJg5Eb9+AZJ9PoU/re+FSPXDMtpA7/iug0UjTa/ta8B/dnt+C nXMGY/SrUI8Ka+CyJpRMSJvHdrUByKw2kRh0vYEe/rL22UYx1rhoVQveOmOfjttZnBJJ+qE3zhC1 K/b8MBenQBwpoNLtwCyKwBYPCeghzMBn43ylBDUzouST0GARSiShI523qP9l80j/0VVQIkn1pzfs VZQqadMj86ssFys069iAhvxvHFGne5ELMlde+dAqNlk7moT3RMidTuiKZlcCXKOgYCr/UeEX/N3Q 9VPNBE6ITWX6dOVWwMQw9jVz7BDhZfO9dnbF4LkguOBhOmw7OlNCkY/lmwGBAOEoN5bmprAbj8WA oIYerRdhfwAC8zbZRcqM6tEjhGtIsqY/SpmTLzzD6NEPQfQYJaarMG6XaU3wVrRwW+/6urAXth30 dsXhnj3bdFhkHKgGiyhW4IJiqZUqMZ9Y9v6C0v8pIvk6vMT575e8/w7iQvcN2XRUrFGLBUq70RsJ oBRf4itzhXKZqJRcStgrhAFYH/2l7ZWk29iVD3wD4vG4+A4zx/TgrvRaZ2X8m3iAqhOCTrqCyxb4 bS3guvv95xDZf+z/kK7gR1Y6LnhE+XVxhPcQ/5cTCszx94xsd0hpsiIb9T9b6UvyAcaYv7PWKqJ0 6kR3U//6t+w0+TdgOoM/la1apMGZPzORi/uOTNWgFsI14vBIIAi1JmI+dd29SXZQL9wfCDeAdU9e AZ2gkUseswwHYSa1mkJdCWDgFzZgtbS8sP2A2U0CT8hw9mFO80g+XVMeoT7yyk50QcGlEBZoslRJ cnm5dF7nakLwuUtiWdYtyqwdVdBBBOQlZyrTCgtNyjHJ3AnjI9GtmD0rMOGnxdALVATsyWf3+BtX WcDGj6HNFi8IebmmYLf4VBS5u4cSIYL+8D/SCaCUwk9S+fRqLA/XXGpOuGXHCfVgBFu8Rg19Q9Zk k0Vwm97bac4FNl0dVRVZy3rF/koxxUHU0s+fhfix73j4FZKcUzA9YPmw1FX/4BxYKQWrNVv6NovY tNDTRs5Uh1zAS4z0angIoxskdJLlQktyk5mZG3ZDPeZhYQ3CZYEfgVt37kYxBJefwnX4jdHj34M8 GlfXzJNQ9pbfdd2Llz8fgly09Yzv2Ezr82hJqtQZ7IbU1dYbAn2PAQ+rH7LA3J1mBxn9cbM5y+CG eAcYpSC+Upt7vYUj/d7uwfaJNhm/2IWBTU+PWDdV0m4SwSx8oK/lvReoAbSCpbiDHLrWNsjMmYSS rjs54P2ik9Rck0xg8Su36IJUVjxHQg58lmRjab0lzH8cj0itGvJNCVN5uvQIlcq1QgH5bb8mvblu vEsifgG1PKuCmULnFrk10A0CKDwQp2mfANVT8HwvVgv+FGd+YnrcmHv+Fhk+tvbRh9hsElEM3ttH YoyHbHnstSTbf28lGLbeAbVYOyEZlMr/N6B7UbBFer5lvv0WSlBvKyuaewAJ35TkF3/2D66Ely3J BGt/lvPQhPWwXuGotxVRAWAAAImZGfK4cc6JAAGzW6iQAwAFkSlOscRn+wIAAAAABFla --===============2737705575113889205==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751336AbcCCFiK (ORCPT ); Thu, 3 Mar 2016 00:38:10 -0500 Received: from mga01.intel.com ([192.55.52.88]:58027 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751010AbcCCFiG (ORCPT ); Thu, 3 Mar 2016 00:38:06 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,531,1449561600"; d="xz'?scan'208";a="915809415" From: kernel test robot Subject: [lkp] [vfs] e1ff3aaf03: BUG: using smp_processor_id() in preemptible [00000000] code: init/1 CC: lkp@01.org CC: LKML CC: 0day robot TO: Waiman Long Date: Thu, 03 Mar 2016 13:38:01 +0800 Message-ID: <87h9goktom.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://github.com/0day-ci/linux Waiman-Long/vfs-Use-per-cpu-list-for-SB-s-s_inodes-list/20160302-050444 commit e1ff3aaf031d89c13da1a772bc33b0f3b386629c ("vfs: Use per-cpu list for superblock's inode list") [ 1.258924] Freeing unused kernel memory: 464K (cafc4000 - cb038000) [ 1.260249] Write protecting the kernel text: 3276k [ 1.261246] Write protecting the kernel read-only data: 2272k [ 1.264224] BUG: using smp_processor_id() in preemptible [00000000] code: init/1 [ 1.265370] caller is debug_smp_processor_id+0x12/0x14 [ 1.266172] CPU: 0 PID: 1 Comm: init Not tainted 4.5.0-rc6-00004-ge1ff3aa #2 [ 1.267189] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 1.268465] 00000000 00000246 c004fd88 cab6d724 00000000 caef9b8c c004fdb8 cab80444 [ 1.269925] caef9b47 caef9b8c caeee200 00000000 c004d0bc 00000001 c004cd80 cb037a3c [ 1.271202] d08dfaf8 000081a4 c004fdc0 cab8046a c004fdd4 cab7d40b d08dfa00 d3075600 [ 1.272475] Call Trace: [ 1.272868] [] dump_stack+0x55/0x6e [ 1.273559] [] check_preemption_disabled+0xb7/0xcb [ 1.274420] [] debug_smp_processor_id+0x12/0x14 [ 1.275224] [] pcpu_list_add+0xf/0x3b [ 1.275894] [] inode_sb_list_add+0x19/0x1b [ 1.276634] [] new_inode+0x14/0x19 [ 1.277314] [] ramfs_get_inode+0x11/0xe7 [ 1.278061] [] ? ramfs_mkdir+0x2b/0x2b [ 1.278793] [] ramfs_mknod+0x19/0x54 [ 1.279434] [] ramfs_create+0x12/0x14 [ 1.280112] [] vfs_create+0x4c/0x6c [ 1.280770] [] path_openat+0x597/0xa39 [ 1.281489] [] ? __this_cpu_preempt_check+0xf/0x11 [ 1.282386] [] do_filp_open+0x31/0x77 [ 1.283075] [] ? put_page+0x30/0x30 [ 1.283713] [] ? __alloc_fd+0x11a/0x124 [ 1.284417] [] do_sys_open+0x54/0xcf [ 1.285129] [] SyS_open+0x18/0x1a [ 1.285835] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.286631] [] entry_INT80_32+0x2a/0x2a /etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: No such file or directory Please wait: booting... [ 1.313854] BUG: using smp_processor_id() in preemptible [00000000] code: rc/88 [ 1.314981] caller is debug_smp_processor_id+0x12/0x14 [ 1.315717] CPU: 1 PID: 88 Comm: rc Not tainted 4.5.0-rc6-00004-ge1ff3aa #2 [ 1.316745] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 1.318107] 00000000 00000246 d03cdcf4 cab6d724 00000001 caef9b8c d03cdd24 cab80444 [ 1.319489] caef9b47 caef9b8c caeee200 00000000 d014a43c 00000058 d014a100 cb03afbc [ 1.320801] d092fbdc d3003ce4 d03cdd2c cab8046a d03cdd40 cab7d40b d092fae4 d014a100 [ 1.322095] Call Trace: [ 1.322471] [] dump_stack+0x55/0x6e [ 1.323143] [] check_preemption_disabled+0xb7/0xcb [ 1.323968] [] debug_smp_processor_id+0x12/0x14 [ 1.324807] [] pcpu_list_add+0xf/0x3b [ 1.325521] [] inode_sb_list_add+0x19/0x1b [ 1.326301] [] new_inode+0x14/0x19 [ 1.326959] [] proc_pid_make_inode+0xf/0x95 [ 1.327703] [] ? oom_score_adj_write+0x150/0x150 [ 1.328517] [] proc_pid_instantiate+0x11/0x98 [ 1.329279] [] proc_pid_lookup+0x5d/0x71 [ 1.329985] [] proc_root_lookup+0x11/0x25 [ 1.330700] [] lookup_real+0x20/0x33 [ 1.331372] [] __lookup_hash+0x2a/0x31 [ 1.332086] [] walk_component+0x6b/0x11f [ 1.332787] [] ? __inode_permission+0x4f/0x7d [ 1.333565] [] ? proc_self_readlink+0x57/0x57 [ 1.334378] [] link_path_walk+0x139/0x359 [ 1.335164] [] ? proc_reg_llseek+0x6e/0x6e [ 1.335920] [] path_lookupat+0x21/0xcb [ 1.336603] [] filename_lookup+0x50/0x99 [ 1.337306] [] ? unuse_pde+0x1d/0x1d [ 1.337965] [] ? simple_attr_release+0x12/0x12 [ 1.338763] [] user_path_at_empty+0x25/0x2c [ 1.339512] [] vfs_fstatat+0x4b/0x7f [ 1.340176] [] vfs_stat+0x13/0x15 [ 1.340863] [] SyS_stat64+0x15/0x29 [ 1.341607] [] ? prepare_exit_to_usermode+0x11/0x8b [ 1.342500] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.343304] [] entry_INT80_32+0x2a/0x2a [ 1.344078] BUG: using smp_processor_id() in preemptible [00000000] code: rc/88 [ 1.345155] caller is debug_smp_processor_id+0x12/0x14 [ 1.346036] CPU: 1 PID: 88 Comm: rc Not tainted 4.5.0-rc6-00004-ge1ff3aa #2 [ 1.347115] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 1.348423] 00000000 00000246 d03cdd24 cab6d724 00000001 caef9b8c d03cdd54 cab80444 [ 1.349714] caef9b47 caef9b8c caeee200 00000000 d014a43c 00000058 d014a100 cb03afbc [ 1.350986] d092f9bc cad45200 d03cdd5c cab8046a d03cdd70 cab7d40b d092f8c4 d014a100 [ 1.352254] Call Trace: [ 1.352619] [] dump_stack+0x55/0x6e [ 1.353263] [] check_preemption_disabled+0xb7/0xcb [ 1.354091] [] debug_smp_processor_id+0x12/0x14 [ 1.354896] [] pcpu_list_add+0xf/0x3b [ 1.355557] [] inode_sb_list_add+0x19/0x1b [ 1.356290] [] new_inode+0x14/0x19 [ 1.356924] [] proc_pid_make_inode+0xf/0x95 [ 1.357658] [] proc_pident_instantiate+0x15/0x8b [ 1.358472] [] proc_pident_lookup+0x5a/0x75 [ 1.359247] [] proc_tgid_base_lookup+0xf/0x11 [ 1.360016] [] lookup_real+0x20/0x33 [ 1.360666] [] __lookup_hash+0x2a/0x31 [ 1.361344] [] walk_component+0x6b/0x11f [ 1.362057] [] ? proc_reg_llseek+0x6e/0x6e [ 1.362785] [] path_lookupat+0x61/0xcb [ 1.363457] [] filename_lookup+0x50/0x99 [ 1.364158] [] ? unuse_pde+0x1d/0x1d [ 1.364827] [] ? simple_attr_release+0x12/0x12 [ 1.365596] [] user_path_at_empty+0x25/0x2c [ 1.366351] [] vfs_fstatat+0x4b/0x7f [ 1.367036] [] vfs_stat+0x13/0x15 [ 1.367703] [] SyS_stat64+0x15/0x29 [ 1.368396] [] ? prepare_exit_to_usermode+0x11/0x8b [ 1.369266] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.370053] [] entry_INT80_32+0x2a/0x2a [ 1.374941] BUG: using smp_processor_id() in preemptible [00000000] code: S03udev/91 [ 1.375593] caller is debug_smp_processor_id+0x12/0x14 [ 1.376010] CPU: 0 PID: 91 Comm: S03udev Not tainted 4.5.0-rc6-00004-ge1ff3aa #2 [ 1.376611] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 1.377359] 00000000 00000246 d03b3d44 cab6d724 00000000 caef9b8c d03b3d74 cab80444 [ 1.378153] caef9b47 caef9b8c caeee200 00000000 d01443fc 0000005b d01440c0 cb03afbc [ 1.378921] d300311c d3003ce4 d03b3d7c cab8046a d03b3d90 cab7d40b d3003024 d01440c0 [ 1.379648] Call Trace: [ 1.379860] [] dump_stack+0x55/0x6e [ 1.380219] [] check_preemption_disabled+0xb7/0xcb [ 1.380703] [] debug_smp_processor_id+0x12/0x14 [ 1.381160] [] pcpu_list_add+0xf/0x3b [ 1.381563] [] inode_sb_list_add+0x19/0x1b [ 1.382007] [] new_inode+0x14/0x19 [ 1.382392] [] proc_pid_make_inode+0xf/0x95 [ 1.382824] [] ? oom_score_adj_write+0x150/0x150 [ 1.383288] [] proc_pid_instantiate+0x11/0x98 [ 1.383730] [] proc_pid_lookup+0x5d/0x71 [ 1.384121] [] proc_root_lookup+0x11/0x25 [ 1.384531] [] lookup_real+0x20/0x33 [ 1.385051] [] __lookup_hash+0x2a/0x31 [ 1.385668] [] walk_component+0x6b/0x11f [ 1.386320] [] ? __inode_permission+0x4f/0x7d [ 1.387027] [] ? proc_self_readlink+0x57/0x57 [ 1.387722] [] link_path_walk+0x139/0x359 [ 1.388354] [] ? proc_reg_llseek+0x6e/0x6e [ 1.388974] [] path_lookupat+0x21/0xcb [ 1.389557] [] filename_lookup+0x50/0x99 [ 1.390179] [] ? unuse_pde+0x1d/0x1d [ 1.390782] [] ? simple_attr_release+0x12/0x12 [ 1.391493] [] user_path_at_empty+0x25/0x2c [ 1.392178] [] SYSC_faccessat+0x9d/0x16f [ 1.392820] [] SyS_faccessat+0x11/0x13 [ 1.393422] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.394080] [] entry_INT80_32+0x2a/0x2a [ 1.394773] BUG: using smp_processor_id() in preemptible [00000000] code: S03udev/91 [ 1.395774] caller is debug_smp_processor_id+0x12/0x14 [ 1.396453] CPU: 0 PID: 91 Comm: S03udev Not tainted 4.5.0-rc6-00004-ge1ff3aa #2 [ 1.397423] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 1.398540] 00000000 00000246 d03b3d74 cab6d724 00000000 caef9b8c d03b3da4 cab80444 [ 1.399629] caef9b47 caef9b8c caeee200 00000000 d01443fc 0000005b d01440c0 cb03afbc [ 1.400773] d08e4e1c cad45200 d03b3dac cab8046a d03b3dc0 cab7d40b d08e4d24 d01440c0 [ 1.401947] Call Trace: [ 1.402284] [] dump_stack+0x55/0x6e [ 1.402867] [] check_preemption_disabled+0xb7/0xcb [ 1.403590] [] debug_smp_processor_id+0x12/0x14 [ 1.404262] [] pcpu_list_add+0xf/0x3b [ 1.404859] [] inode_sb_list_add+0x19/0x1b [ 1.405505] [] new_inode+0x14/0x19 [ 1.406091] [] proc_pid_make_inode+0xf/0x95 [ 1.406777] [] proc_pident_instantiate+0x15/0x8b [ 1.407515] [] proc_pident_lookup+0x5a/0x75 [ 1.408170] [] proc_tgid_base_lookup+0xf/0x11 [ 1.408837] [] lookup_real+0x20/0x33 [ 1.409390] [] __lookup_hash+0x2a/0x31 [ 1.409994] [] walk_component+0x6b/0x11f [ 1.410621] [] ? proc_reg_llseek+0x6e/0x6e [ 1.411295] [] path_lookupat+0x61/0xcb [ 1.411909] [] filename_lookup+0x50/0x99 [ 1.412530] [] ? unuse_pde+0x1d/0x1d [ 1.413087] [] ? simple_attr_release+0x12/0x12 [ 1.413759] [] user_path_at_empty+0x25/0x2c [ 1.414411] [] SYSC_faccessat+0x9d/0x16f [ 1.415071] [] SyS_faccessat+0x11/0x13 [ 1.415695] [] do_syscall_32_irqs_on+0x3e/0x50 [ 1.416378] [] entry_INT80_32+0x2a/0x2a Starting udev [ 1.418942] BUG: using smp_processor_id() in preemptible [00000000] code: awk/92 [ 1.419935] caller is debug_smp_processor_id+0x12/0x14 [ 1.420616] CPU: 0 PID: 92 Comm: awk Not tainted 4.5.0-rc6-00004-ge1ff3aa #2 [ 1.421510] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 1.422587] 00000000 00000246 d039fd0c cab6d724 00000000 caef9b8c d039fd3c cab80444 [ 1.423729] caef9b47 caef9b8c caeee200 00000000 d014a43c 0000005c d014a100 cb03afbc [ 1.424909] d092fbdc d3003ce4 d039fd44 cab8046a d039fd58 cab7d40b d092fae4 d014a100 [ 1.426082] Call Trace: [ 1.426404] [] dump_stack+0x55/0x6e [ 1.426965] [] check_preemption_disabled+0xb7/0xcb [ 1.427667] [] debug_smp_processor_id+0x12/0x14 [ 1.428361] [] pcpu_list_add+0xf/0x3b [ 1.428972] [] inode_sb_list_add+0x19/0x1b [ 1.429638] [] new_inode+0x14/0x19 [ 1.430223] [] proc_pid_make_inode+0xf/0x95 [ 1.430896] [] ? oom_score_adj_write+0x150/0x150 [ 1.431603] [] proc_pid_instantiate+0x11/0x98 [ 1.432309] [] proc_pid_lookup+0x5d/0x71 [ 1.432946] [] proc_root_lookup+0x11/0x25 [ 1.433575] [] lookup_real+0x20/0x33 [ 1.434136] [] __lookup_hash+0x2a/0x31 [ 1.434730] [] walk_component+0x6b/0x11f [ 1.435142] [] ? __inode_permission+0x4f/0x7d [ 1.435585] [] ? proc_self_readlink+0x57/0x57 [ 1.436055] [] link_path_walk+0x139/0x359 [ 1.436489] [] ? proc_reg_llseek+0x6e/0x6e [ 1.436940] [] path_openat+0x199/0xa39 [ 1.437334] [] ? lock_release+0xf8/0x25e [ 1.437750] [] do_filp_open+0x31/0x77 [ 1.438122] [] ? unuse_pde+0x1d/0x1d Thanks, Kernel Test Robot --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.5.0-rc6-00004-ge1ff3aa # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.5.0-rc6 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 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_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_32_SMP=y CONFIG_X86_32_LAZY_GS=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_HZ_PERIODIC=y # CONFIG_NO_HZ_IDLE is not set # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y # CONFIG_TREE_RCU_TRACE is not set # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_DEBUG=y CONFIG_CHECKPOINT_RESTORE=y # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set # CONFIG_PCSPKR_PLATFORM is not set CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set # CONFIG_SHMEM is not set # CONFIG_AIO is not set CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_DEBUG_PERF_USE_VMALLOC=y # CONFIG_VM_EVENT_COUNTERS is not set CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_DMA_API_DEBUG=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set # CONFIG_GCOV_FORMAT_3_4 is not set CONFIG_GCOV_FORMAT_4_7=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y # CONFIG_MODULE_FORCE_LOAD is not set CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODVERSIONS is not set CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_FAST_FEATURE_TESTS is not set CONFIG_X86_MPPARSE=y CONFIG_X86_BIGSMP=y CONFIG_X86_EXTENDED_PLATFORM=y # 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_RDC321X=y CONFIG_X86_32_NON_STANDARD=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_STA2X11 is not set CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_LGUEST_GUEST is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set CONFIG_M586TSC=y # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=5 CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_PPRO_FENCE=y CONFIG_X86_F00F_BUG=y CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_MINIMUM_CPU_FAMILY=5 # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_CYRIX_32=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=32 # 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 is not set CONFIG_X86_MCE=y # CONFIG_X86_MCE_INTEL is not set CONFIG_X86_MCE_AMD=y CONFIG_X86_ANCIENT_MCE=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y # CONFIG_X86_16BIT is not set CONFIG_TOSHIBA=m CONFIG_I8K=m CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y # CONFIG_MICROCODE_AMD is not set CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_NUMA=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=3 CONFIG_ARCH_HAVE_MEMORY_PRESENT=y CONFIG_NEED_NODE_MEMMAP_SIZE=y CONFIG_ARCH_DISCONTIGMEM_ENABLE=y CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_DISCONTIGMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_DISCONTIGMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_VIRT_TO_BUS=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y # CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_CLEANCACHE=y # CONFIG_CMA is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_HIGHPTE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MATH_EMULATION=y # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y CONFIG_RANDOMIZE_BASE=y CONFIG_RANDOMIZE_BASE_MAX_OFFSET=0x20000000 CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_HOTPLUG_CPU is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set # CONFIG_ACPI_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_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_NUMA is not set # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y # CONFIG_ACPI_CONTAINER 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_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_GOV_PERFORMANCE is not set CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set # CONFIG_X86_POWERNOW_K6 is not set # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_GX_SUSPMOD is not set # CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_SPEEDSTEP_ICH is not set # CONFIG_X86_SPEEDSTEP_SMI is not set # CONFIG_X86_P4_CLOCKMOD is not set # CONFIG_X86_CPUFREQ_NFORCE2 is not set CONFIG_X86_LONGRUN=y # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # 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_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y # CONFIG_EISA_VLB_PRIMING is not set CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y # CONFIG_EISA_NAMES is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=y CONFIG_ALIX=y # CONFIG_NET5501 is not set # CONFIG_GEOS is not set CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y # CONFIG_BINFMT_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_PMC_ATOM=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_MPLS is not set # CONFIG_HSR is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set # CONFIG_LWTUNNEL is not set # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y # CONFIG_PREVENT_FIRMWARE_BUILD is not set CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=m CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y CONFIG_FENCE_TRACE=y # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y CONFIG_MTD_TESTS=m # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # # CONFIG_MTD_OOPS is not set CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set CONFIG_MTD_CFI_BE_BYTE_SWAP=y # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY 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_OTP=y CONFIG_MTD_CFI_INTELEXT=y # CONFIG_MTD_CFI_AMDSTD is not set CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_SCx200_DOCFLASH=m # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=m # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=m # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=m CONFIG_MTD_NAND_BCH=m 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=m # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=m # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=m CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH is not set CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y # CONFIG_MTD_NAND_DOCG4 is not set # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_CS553X is not set CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_NAND_HISI504=m # CONFIG_MTD_ONENAND is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=m CONFIG_MTD_MT81xx_NOR=m # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 CONFIG_MTD_UBI_FASTMAP=y # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=m # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # # CONFIG_ISAPNP is not set # CONFIG_PNPBIOS is not set CONFIG_PNPACPI=y # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=y CONFIG_ISL29020=y # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1780 is not set CONFIG_SENSORS_BH1770=m # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y # CONFIG_BMP085_I2C is not set # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_SRAM=y CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=m # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # CONFIG_ALTERA_STAPL=y # CONFIG_VMWARE_VMCI is not set # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # CONFIG_ECHO=y # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_SCSI_DMA is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_VHOST_NET is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m # CONFIG_INPUT_SPARSEKMAP is not set CONFIG_INPUT_MATRIXKMAP=m # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=m CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set # CONFIG_INPUT_MOUSE is not set CONFIG_INPUT_JOYSTICK=y # CONFIG_JOYSTICK_ANALOG is not set CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m # CONFIG_JOYSTICK_COBRA is not set CONFIG_JOYSTICK_GF2K=m CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m # CONFIG_JOYSTICK_INTERACT is not set CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m # CONFIG_JOYSTICK_IFORCE is not set CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m # CONFIG_JOYSTICK_STINGER is not set CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_ZHENHUA=m # CONFIG_JOYSTICK_DB9 is not set # CONFIG_JOYSTICK_GAMECON is not set CONFIG_JOYSTICK_TURBOGRAFX=m CONFIG_JOYSTICK_AS5011=m CONFIG_JOYSTICK_JOYDUMP=m # CONFIG_JOYSTICK_XPAD is not set CONFIG_JOYSTICK_WALKERA0701=m CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set CONFIG_TABLET_USB_AIPTEK=m # CONFIG_TABLET_USB_GTCO is not set CONFIG_TABLET_USB_HANWANG=m CONFIG_TABLET_USB_KBTAB=m CONFIG_TABLET_SERIAL_WACOM4=m # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_88PM80X_ONKEY=m # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MAX77693_HAPTIC is not set CONFIG_INPUT_MAX8925_ONKEY=m CONFIG_INPUT_MC13783_PWRBUTTON=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_MPU3050=m # CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GP2A=m # CONFIG_INPUT_GPIO_BEEPER is not set CONFIG_INPUT_GPIO_TILT_POLLED=m # CONFIG_INPUT_WISTRON_BTNS is not set # CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m CONFIG_INPUT_KXTJ9=m CONFIG_INPUT_KXTJ9_POLLED_MODE=y # CONFIG_INPUT_POWERMATE is not set # CONFIG_INPUT_YEALINK is not set # CONFIG_INPUT_CM109 is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_RETU_PWRBUTTON=m # CONFIG_INPUT_TPS65218_PWRBUTTON is not set CONFIG_INPUT_TWL4030_PWRBUTTON=m CONFIG_INPUT_TWL4030_VIBRA=m # CONFIG_INPUT_TWL6040_VIBRA is not set CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PALMAS_PWRBUTTON is not set CONFIG_INPUT_PCF50633_PMU=m CONFIG_INPUT_PCF8574=m CONFIG_INPUT_PWM_BEEPER=m CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_DA9055_ONKEY is not set CONFIG_INPUT_DA9063_ONKEY=m CONFIG_INPUT_WM831X_ON=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set CONFIG_INPUT_CMA3000=m # CONFIG_INPUT_CMA3000_I2C is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_INPUT_DRV260X_HAPTICS=m CONFIG_INPUT_DRV2665_HAPTICS=m CONFIG_INPUT_DRV2667_HAPTICS=m # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_PARKBD=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=m # CONFIG_SERIO_ARC_PS2 is not set # CONFIG_USERIO is not set CONFIG_GAMEPORT=m # 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 is not set CONFIG_UNIX98_PTYS=y # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y CONFIG_DEVKMEM=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=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 is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set # CONFIG_TTY_PRINTK is not set # CONFIG_PRINTER is not set CONFIG_PPDEV=m # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_HW_RANDOM_TPM=m CONFIG_NVRAM=y # CONFIG_DTLK is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set CONFIG_SCx200_GPIO=y CONFIG_PC8736x_GPIO=y CONFIG_NSC_GPIO=y # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=m CONFIG_TCG_TPM=m # CONFIG_TCG_TIS is not set CONFIG_TCG_TIS_I2C_ATMEL=m # CONFIG_TCG_TIS_I2C_INFINEON is not set CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_TIS_ST33ZP24 is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set # CONFIG_I2C_ALGOPCA is not set # # 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=m # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set CONFIG_I2C_GPIO=m # CONFIG_I2C_KEMPLD is not set # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_ROBOTFUZZ_OSIF=y # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_ISA is not set CONFIG_I2C_CROS_EC_TUNNEL=y # CONFIG_SCx200_ACB is not set CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=m CONFIG_HSI=y CONFIG_HSI_BOARDINFO=y # # HSI controllers # # # HSI clients # # CONFIG_HSI_CHAR is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # CONFIG_NTP_PPS is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=m # CONFIG_PPS_CLIENT_LDISC is not set # CONFIG_PPS_CLIENT_PARPORT is not set CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_IDIO_16=y CONFIG_GPIO_104_IDI_48=m CONFIG_GPIO_F7188X=m CONFIG_GPIO_IT87=y # CONFIG_GPIO_SCH is not set CONFIG_GPIO_SCH311X=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=m # CONFIG_GPIO_PCA953X is not set CONFIG_GPIO_PCF857X=m CONFIG_GPIO_SX150X=y # # MFD GPIO expanders # CONFIG_GPIO_DA9055=m # CONFIG_GPIO_KEMPLD is not set CONFIG_GPIO_PALMAS=y # CONFIG_GPIO_TPS6586X is not set CONFIG_GPIO_TPS65910=y CONFIG_GPIO_TPS65912=m # CONFIG_GPIO_TWL4030 is not set CONFIG_GPIO_TWL6040=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8994=m # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_RDC321X is not set # # SPI or I2C GPIO expanders # CONFIG_GPIO_MCP23S08=y # # USB GPIO expanders # CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2490 is not set # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # # CONFIG_W1_SLAVE_THERM is not set CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y # CONFIG_W1_SLAVE_DS2433 is not set # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y # CONFIG_W1_SLAVE_DS2781 is not set CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y CONFIG_MAX8925_POWER=m CONFIG_WM831X_BACKUP=y CONFIG_WM831X_POWER=y CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=m CONFIG_BATTERY_BQ27XXX=m CONFIG_BATTERY_BQ27XXX_I2C=m # CONFIG_BATTERY_DA9030 is not set CONFIG_BATTERY_DA9150=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_PCF50633 is not set # CONFIG_CHARGER_ISP1704 is not set CONFIG_CHARGER_MAX8903=y CONFIG_CHARGER_LP8727=m CONFIG_CHARGER_GPIO=m # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_MAX77693=m CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=m CONFIG_CHARGER_BQ24257=m CONFIG_CHARGER_BQ24735=m CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=m CONFIG_CHARGER_TPS65090=m CONFIG_CHARGER_TPS65217=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_POWER_RESET=y CONFIG_POWER_RESET_RESTART=y # CONFIG_POWER_AVS is not set CONFIG_HWMON=m CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m # CONFIG_SENSORS_ABITUGURU3 is not set # CONFIG_SENSORS_AD7414 is not set CONFIG_SENSORS_AD7418=m # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=m # CONFIG_SENSORS_ADM1026 is not set CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM9240 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=m # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=m # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m # CONFIG_SENSORS_DS1621 is not set CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_DA9055=m # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=m # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_MC13783_ADC=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_GL518SM is not set # CONFIG_SENSORS_GL520SM is not set CONFIG_SENSORS_G760A=m CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m # CONFIG_SENSORS_IBMAEM is not set # CONFIG_SENSORS_IBMPEX is not set # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m # CONFIG_SENSORS_IT87 is not set CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m CONFIG_SENSORS_LTC2945=m CONFIG_SENSORS_LTC4151=m # CONFIG_SENSORS_LTC4215 is not set # CONFIG_SENSORS_LTC4222 is not set # CONFIG_SENSORS_LTC4245 is not set # CONFIG_SENSORS_LTC4260 is not set # CONFIG_SENSORS_LTC4261 is not set # CONFIG_SENSORS_MAX16065 is not set CONFIG_SENSORS_MAX1619=m # CONFIG_SENSORS_MAX1668 is not set CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m CONFIG_SENSORS_MENF21BMC_HWMON=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m # CONFIG_SENSORS_LM78 is not set # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=m # CONFIG_SENSORS_LM93 is not set CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m # CONFIG_SENSORS_NTC_THERMISTOR is not set CONFIG_SENSORS_NCT6683=m # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m # CONFIG_SENSORS_PMBUS is not set # CONFIG_SENSORS_ADM1275 is not set CONFIG_SENSORS_LM25066=m # CONFIG_SENSORS_LTC2978 is not set CONFIG_SENSORS_LTC3815=m CONFIG_SENSORS_MAX16064=m CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m CONFIG_SENSORS_SHTC1=m # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=m CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set CONFIG_SENSORS_SMM665=m # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m CONFIG_SENSORS_TMP103=m CONFIG_SENSORS_TMP401=m # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=m # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set # CONFIG_SENSORS_VT8231 is not set # CONFIG_SENSORS_W83781D is not set # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set # CONFIG_SENSORS_W83793 is not set CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set # CONFIG_SENSORS_W83L785TS is not set CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_WM831X=m # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y # CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_BANG_BANG is not set # CONFIG_THERMAL_GOV_USER_SPACE is not set # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set # CONFIG_WATCHDOG is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set # CONFIG_SSB_SILENT is not set CONFIG_SSB_DEBUG=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y 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_CS5535 is not set # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set CONFIG_MFD_BCM590XX=y # CONFIG_MFD_AXP20X is not set CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y CONFIG_PMIC_DA903X=y # CONFIG_MFD_DA9052_I2C is not set CONFIG_MFD_DA9055=y CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=m CONFIG_MFD_DA9150=y # CONFIG_MFD_DLN2 is not set CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y # CONFIG_HTC_PASIC3 is not set CONFIG_HTC_I2CPLD=y # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y # CONFIG_MFD_MAX8997 is not set CONFIG_MFD_MAX8998=y CONFIG_MFD_MT6397=m CONFIG_MFD_MENF21BMC=y # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_RETU=m CONFIG_MFD_PCF50633=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set CONFIG_MFD_RT5033=m CONFIG_MFD_RTSX_USB=y # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set CONFIG_MFD_SKY81452=m CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y # CONFIG_AB3100_OTP is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set CONFIG_MFD_PALMAS=y CONFIG_TPS6105X=m # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=m CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=y CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=m CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=m CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_88PM800 is not set CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AD5398=m CONFIG_REGULATOR_AB3100=m # CONFIG_REGULATOR_BCM590XX is not set CONFIG_REGULATOR_DA903X=y CONFIG_REGULATOR_DA9055=m # CONFIG_REGULATOR_DA9062 is not set CONFIG_REGULATOR_DA9063=m # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=m CONFIG_REGULATOR_LP872X=m CONFIG_REGULATOR_LP8755=m # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8925=m CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=m # CONFIG_REGULATOR_MAX8998 is not set # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=m CONFIG_REGULATOR_MC13783=m CONFIG_REGULATOR_MC13892=m CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6397=m # CONFIG_REGULATOR_PALMAS is not set # CONFIG_REGULATOR_PCF50633 is not set CONFIG_REGULATOR_PFUZE100=m # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88090 is not set CONFIG_REGULATOR_PWM=y CONFIG_REGULATOR_QCOM_SPMI=m CONFIG_REGULATOR_RT5033=m CONFIG_REGULATOR_SKY81452=m CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS6105X is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=m CONFIG_REGULATOR_TPS65090=y # CONFIG_REGULATOR_TPS65217 is not set CONFIG_REGULATOR_TPS6586X=m # CONFIG_REGULATOR_TPS65910 is not set CONFIG_REGULATOR_TPS65912=y # CONFIG_REGULATOR_TWL4030 is not set CONFIG_REGULATOR_WM831X=y CONFIG_REGULATOR_WM8994=m # 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=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_ADV7511=m # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set CONFIG_DRM_VGEM=m # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set CONFIG_DRM_UDL=y # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_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_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_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=y # # 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=m # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_FB_N411=y # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set 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_GEODE is not set CONFIG_FB_SM501=m # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_FB_METRONOME=m # 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=m # CONFIG_LCD_PLATFORM is not set CONFIG_BACKLIGHT_CLASS_DEVICE=m CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_LM3533=m # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_DA903X=m # CONFIG_BACKLIGHT_MAX8925 is not set # CONFIG_BACKLIGHT_APPLE is not set CONFIG_BACKLIGHT_PM8941_WLED=m CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=m CONFIG_BACKLIGHT_ADP8860=m CONFIG_BACKLIGHT_ADP8870=m CONFIG_BACKLIGHT_PCF50633=m CONFIG_BACKLIGHT_LM3630A=m CONFIG_BACKLIGHT_LM3639=m CONFIG_BACKLIGHT_LP855X=m # CONFIG_BACKLIGHT_PANDORA is not set CONFIG_BACKLIGHT_SKY81452=m CONFIG_BACKLIGHT_TPS65217=m CONFIG_BACKLIGHT_GPIO=m CONFIG_BACKLIGHT_LV5207LP=m CONFIG_BACKLIGHT_BD6107=m # CONFIG_VGASTATE is not set CONFIG_HDMI=y CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y # CONFIG_SND_SEQUENCER is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m # CONFIG_SND_DYNAMIC_MINORS is not set # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y # CONFIG_SND_DEBUG is not set CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_RAWMIDI_SEQ is not set # CONFIG_SND_OPL3_LIB_SEQ is not set # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set # CONFIG_SND_EMU10K1_SEQ is not set # CONFIG_SND_DRIVERS is not set # CONFIG_SND_ISA is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS4000 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_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_CS5530 is not set # CONFIG_SND_CS5535AUDIO 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_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM 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_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_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_USB is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y CONFIG_SND_SOC_COMPRESS=y CONFIG_SND_SOC_AMD_ACP=m # CONFIG_SND_ATMEL_SOC is not set # # SoC Audio for Freescale CPUs # # # Common SoC Audio options for Freescale CPUs: # CONFIG_SND_SOC_FSL_ASRC=m CONFIG_SND_SOC_FSL_SAI=m # CONFIG_SND_SOC_FSL_SSI is not set CONFIG_SND_SOC_FSL_SPDIF=m # CONFIG_SND_SOC_FSL_ESAI is not set CONFIG_SND_SOC_IMX_AUDMUX=m CONFIG_SND_SOC_IMG=y # CONFIG_SND_SOC_IMG_I2S_IN is not set # CONFIG_SND_SOC_IMG_I2S_OUT is not set CONFIG_SND_SOC_IMG_PARALLEL_OUT=m CONFIG_SND_SOC_IMG_SPDIF_IN=m CONFIG_SND_SOC_IMG_SPDIF_OUT=m # CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC is not set CONFIG_SND_SST_MFLD_PLATFORM=m CONFIG_SND_SST_IPC=m CONFIG_SND_SST_IPC_ACPI=m CONFIG_SND_SOC_INTEL_SST=m CONFIG_SND_SOC_INTEL_SST_ACPI=m CONFIG_SND_SOC_INTEL_SST_MATCH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # # Allwinner SoC Audio support # CONFIG_SND_SUN4I_CODEC=m CONFIG_SND_SOC_XTFPGA_I2S=m CONFIG_SND_SOC_I2C_AND_SPI=m # # CODEC drivers # # CONFIG_SND_SOC_AC97_CODEC is not set CONFIG_SND_SOC_ADAU1701=m CONFIG_SND_SOC_AK4554=m # CONFIG_SND_SOC_AK4613 is not set CONFIG_SND_SOC_AK4642=m CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_ALC5623=m CONFIG_SND_SOC_CS35L32=m # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set CONFIG_SND_SOC_CS4265=m CONFIG_SND_SOC_CS4270=m CONFIG_SND_SOC_CS4271=m CONFIG_SND_SOC_CS4271_I2C=m CONFIG_SND_SOC_CS42XX8=m CONFIG_SND_SOC_CS42XX8_I2C=m CONFIG_SND_SOC_CS4349=m CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_GTM601=m CONFIG_SND_SOC_INNO_RK3036=m # CONFIG_SND_SOC_PCM1681 is not set CONFIG_SND_SOC_PCM3168A=m CONFIG_SND_SOC_PCM3168A_I2C=m CONFIG_SND_SOC_PCM512x=m CONFIG_SND_SOC_PCM512x_I2C=m CONFIG_SND_SOC_RL6231=m # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5651=m # CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=m CONFIG_SND_SOC_SIGMADSP=m CONFIG_SND_SOC_SIGMADSP_I2C=m # CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_SSM2602=m CONFIG_SND_SOC_SSM2602_I2C=m CONFIG_SND_SOC_SSM4567=m # CONFIG_SND_SOC_STA32X is not set CONFIG_SND_SOC_STA350=m CONFIG_SND_SOC_STI_SAS=m # CONFIG_SND_SOC_TAS2552 is not set CONFIG_SND_SOC_TAS5086=m CONFIG_SND_SOC_TAS571X=m # CONFIG_SND_SOC_TFA9879 is not set # CONFIG_SND_SOC_TLV320AIC23_I2C is not set CONFIG_SND_SOC_TLV320AIC31XX=m # CONFIG_SND_SOC_TLV320AIC3X is not set CONFIG_SND_SOC_TS3A227E=m CONFIG_SND_SOC_WM8510=m CONFIG_SND_SOC_WM8523=m CONFIG_SND_SOC_WM8580=m # CONFIG_SND_SOC_WM8711 is not set CONFIG_SND_SOC_WM8728=m # CONFIG_SND_SOC_WM8731 is not set CONFIG_SND_SOC_WM8737=m # CONFIG_SND_SOC_WM8741 is not set # CONFIG_SND_SOC_WM8750 is not set # CONFIG_SND_SOC_WM8753 is not set CONFIG_SND_SOC_WM8776=m CONFIG_SND_SOC_WM8804=m CONFIG_SND_SOC_WM8804_I2C=m # CONFIG_SND_SOC_WM8903 is not set # CONFIG_SND_SOC_WM8962 is not set CONFIG_SND_SOC_WM8974=m CONFIG_SND_SOC_WM8978=m CONFIG_SND_SOC_TPA6130A2=m # CONFIG_SND_SIMPLE_CARD is not set CONFIG_SOUND_PRIME=m # CONFIG_SOUND_MSNDCLAS is not set # CONFIG_SOUND_MSNDPIN is not set # CONFIG_SOUND_OSS is not set # # HID support # CONFIG_HID=m CONFIG_HID_BATTERY_STRENGTH=y # CONFIG_HIDRAW is not set CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # CONFIG_HID_A4TECH=m # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=m CONFIG_HID_APPLEIR=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=m CONFIG_HID_BETOP_FF=m CONFIG_HID_CHERRY=m CONFIG_HID_CHICONY=m # CONFIG_HID_CORSAIR is not set CONFIG_HID_PRODIKEYS=m CONFIG_HID_CP2112=m # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set CONFIG_HID_EMS_FF=m CONFIG_HID_ELECOM=m CONFIG_HID_ELO=m # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set CONFIG_HID_GFRM=m CONFIG_HID_HOLTEK=m CONFIG_HOLTEK_FF=y CONFIG_HID_GT683R=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=m CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=m # CONFIG_HID_LCPOWER is not set CONFIG_HID_LENOVO=m # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=m # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set CONFIG_HID_NTRIG=m # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set CONFIG_HID_PENMOUNT=m CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=m CONFIG_HID_PRIMAX=m CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SONY=m CONFIG_SONY_FF=y CONFIG_HID_SPEEDLINK=m CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m CONFIG_HID_RMI=m # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_WACOM is not set CONFIG_HID_WIIMOTE=m CONFIG_HID_XINMO=m # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=m # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set # # USB HID support # CONFIG_USB_HID=m CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # USB HID Boot Protocol drivers # CONFIG_USB_KBD=m # CONFIG_USB_MOUSE is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set # # Miscellaneous USB options # # CONFIG_USB_DEFAULT_PERSIST is not set CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_OTG_BLACKLIST_HUB=y CONFIG_USB_ULPI_BUS=m CONFIG_USB_MON=y CONFIG_USB_WUSB_CBAF=m CONFIG_USB_WUSB_CBAF_DEBUG=y # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=m CONFIG_USB_XHCI_PCI=m CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=m CONFIG_USB_EHCI_HCD_PLATFORM=m CONFIG_USB_OXU210HP_HCD=y CONFIG_USB_ISP116X_HCD=m # CONFIG_USB_ISP1362_HCD is not set CONFIG_USB_FOTG210_HCD=m # CONFIG_USB_OHCI_HCD is not set # CONFIG_USB_UHCI_HCD is not set # CONFIG_USB_SL811_HCD is not set CONFIG_USB_R8A66597_HCD=m # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set CONFIG_USB_PRINTER=m # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # # # USB Imaging devices # CONFIG_USB_MDC800=m # CONFIG_USBIP_CORE is not set CONFIG_USB_MUSB_HDRC=y # CONFIG_USB_MUSB_HOST is not set # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_DUAL_ROLE=y # # Platform Glue Layer # # # MUSB DMA mode # # CONFIG_MUSB_PIO_ONLY is not set CONFIG_USB_DWC3=y CONFIG_USB_DWC3_HOST=y # CONFIG_USB_DWC3_GADGET is not set # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y CONFIG_USB_DWC2=y # CONFIG_USB_DWC2_HOST is not set # # Gadget/Dual-role mode requires USB Gadget support to be enabled # # CONFIG_USB_DWC2_PERIPHERAL is not set CONFIG_USB_DWC2_DUAL_ROLE=y # CONFIG_USB_DWC2_PCI is not set # CONFIG_USB_DWC2_DEBUG is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set CONFIG_USB_CHIPIDEA=m CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CHIPIDEA_HOST is not set CONFIG_USB_ISP1760=y CONFIG_USB_ISP1760_HCD=y CONFIG_USB_ISP1760_HOST_ROLE=y # CONFIG_USB_ISP1760_GADGET_ROLE is not set # CONFIG_USB_ISP1760_DUAL_ROLE is not set # # USB port drivers # # CONFIG_USB_USS720 is not set # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=m # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y # CONFIG_USB_LED is not set CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m CONFIG_USB_IDMOUSE=y # CONFIG_USB_FTDI_ELAN is not set CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=y CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=m CONFIG_USB_IOWARRIOR=m CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=m # CONFIG_USB_EZUSB_FX2 is not set CONFIG_USB_HSIC_USB3503=m CONFIG_USB_LINK_LAYER_TEST=y CONFIG_USB_CHAOSKEY=m # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=m CONFIG_USB_GPIO_VBUS=m # CONFIG_TAHVO_USB is not set CONFIG_USB_ISP1301=y CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set CONFIG_USB_GADGET_DEBUG_FS=y CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set CONFIG_USB_PXA27X=y CONFIG_USB_MV_UDC=m CONFIG_USB_MV_U3D=m CONFIG_USB_M66592=y CONFIG_USB_BDC_UDC=y # # Platform Support # CONFIG_USB_BDC_PCI=y # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set CONFIG_USB_DUMMY_HCD=m CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_SS_LB=m CONFIG_USB_F_FS=m CONFIG_USB_F_UAC2=m CONFIG_USB_F_HID=m CONFIG_USB_F_PRINTER=m # CONFIG_USB_CONFIGFS is not set CONFIG_USB_ZERO=m CONFIG_USB_AUDIO=m # CONFIG_GADGET_UAC1 is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set CONFIG_USB_GADGETFS=m CONFIG_USB_FUNCTIONFS=m # CONFIG_USB_FUNCTIONFS_ETH is not set # CONFIG_USB_FUNCTIONFS_RNDIS is not set CONFIG_USB_FUNCTIONFS_GENERIC=y # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set CONFIG_USB_G_PRINTER=m # CONFIG_USB_CDC_COMPOSITE is not set CONFIG_USB_G_HID=m # CONFIG_USB_G_DBGP is not set # CONFIG_UWB is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3533=m # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_NET48XX=m CONFIG_LEDS_WRAP=m CONFIG_LEDS_PCA9532=m # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set # CONFIG_LEDS_LP3944 is not set CONFIG_LEDS_LP55XX_COMMON=m # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=m # CONFIG_LEDS_LP5562 is not set CONFIG_LEDS_LP8501=m CONFIG_LEDS_LP8860=m # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM831X_STATUS=m CONFIG_LEDS_DA903X=m CONFIG_LEDS_PWM=m # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=m # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=m # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=m CONFIG_LEDS_TLC591XX=m # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_OT200 is not set CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # # LED Triggers # # CONFIG_LEDS_TRIGGERS is not set CONFIG_ACCESSIBILITY=y CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y CONFIG_EDAC_DEBUG=y # CONFIG_EDAC_DECODE_MCE is not set # CONFIG_EDAC_MM_EDAC is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM80X=y # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set CONFIG_RTC_DRV_DS1672=m # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_MAX8925 is not set # CONFIG_RTC_DRV_MAX8998 is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_ISL12057=y CONFIG_RTC_DRV_X1205=m # CONFIG_RTC_DRV_PALMAS is not set CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m CONFIG_RTC_DRV_PCF8563=y # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=m CONFIG_RTC_DRV_TWL4030=y # CONFIG_RTC_DRV_TPS6586X is not set CONFIG_RTC_DRV_TPS65910=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8010=m # CONFIG_RTC_DRV_RX8581 is not set CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV3029C2=y CONFIG_RTC_DRV_RV8803=m # # SPI RTC drivers # # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m CONFIG_RTC_DRV_DS1685_FAMILY=y # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set CONFIG_RTC_DRV_DS17885=y # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_DRV_DS1742=y CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_DA9055=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=m # CONFIG_RTC_DRV_M48T35 is not set CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m # CONFIG_RTC_DRV_RP5C01 is not set # CONFIG_RTC_DRV_V3020 is not set # CONFIG_RTC_DRV_WM831X is not set # CONFIG_RTC_DRV_PCF50633 is not set # CONFIG_RTC_DRV_AB3100 is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_MC13XXX=y CONFIG_RTC_DRV_MT6397=m # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_INTEL_IDMA64=y # CONFIG_PCH_DMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=y # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_AUXDISPLAY=y CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 # CONFIG_CFAG12864B is not set CONFIG_UIO=y # CONFIG_UIO_CIF is not set CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_DMEM_GENIRQ=m # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=m # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 CONFIG_COMEDI_MISC_DRIVERS=y # CONFIG_COMEDI_BOND is not set # CONFIG_COMEDI_TEST is not set CONFIG_COMEDI_PARPORT=m CONFIG_COMEDI_SERIAL2002=m # CONFIG_COMEDI_SSV_DNP is not set CONFIG_COMEDI_ISA_DRIVERS=y CONFIG_COMEDI_PCL711=m # CONFIG_COMEDI_PCL724 is not set CONFIG_COMEDI_PCL726=m # CONFIG_COMEDI_PCL730 is not set # CONFIG_COMEDI_PCL812 is not set # CONFIG_COMEDI_PCL816 is not set CONFIG_COMEDI_PCL818=m # CONFIG_COMEDI_PCM3724 is not set # CONFIG_COMEDI_AMPLC_DIO200_ISA is not set CONFIG_COMEDI_AMPLC_PC236_ISA=m CONFIG_COMEDI_AMPLC_PC263_ISA=m # CONFIG_COMEDI_RTI800 is not set CONFIG_COMEDI_RTI802=m # CONFIG_COMEDI_DAC02 is not set CONFIG_COMEDI_DAS16M1=m CONFIG_COMEDI_DAS08_ISA=m CONFIG_COMEDI_DAS16=m CONFIG_COMEDI_DAS800=m CONFIG_COMEDI_DAS1800=m CONFIG_COMEDI_DAS6402=m CONFIG_COMEDI_DT2801=m # CONFIG_COMEDI_DT2811 is not set # CONFIG_COMEDI_DT2814 is not set # CONFIG_COMEDI_DT2815 is not set CONFIG_COMEDI_DT2817=m CONFIG_COMEDI_DT282X=m # CONFIG_COMEDI_DMM32AT is not set # CONFIG_COMEDI_FL512 is not set CONFIG_COMEDI_AIO_AIO12_8=m CONFIG_COMEDI_AIO_IIRO_16=m # CONFIG_COMEDI_II_PCI20KC is not set CONFIG_COMEDI_C6XDIGIO=m CONFIG_COMEDI_MPC624=m CONFIG_COMEDI_ADQ12B=m CONFIG_COMEDI_NI_AT_A2150=m CONFIG_COMEDI_NI_AT_AO=m # CONFIG_COMEDI_NI_ATMIO is not set CONFIG_COMEDI_NI_ATMIO16D=m # CONFIG_COMEDI_NI_LABPC_ISA is not set CONFIG_COMEDI_PCMAD=m # CONFIG_COMEDI_PCMDA12 is not set CONFIG_COMEDI_PCMMIO=m CONFIG_COMEDI_PCMUIO=m CONFIG_COMEDI_MULTIQ3=m CONFIG_COMEDI_S526=m # CONFIG_COMEDI_PCI_DRIVERS is not set CONFIG_COMEDI_USB_DRIVERS=m CONFIG_COMEDI_DT9812=m # CONFIG_COMEDI_NI_USB6501 is not set CONFIG_COMEDI_USBDUX=m # CONFIG_COMEDI_USBDUXFAST is not set CONFIG_COMEDI_USBDUXSIGMA=m CONFIG_COMEDI_VMK80XX=m CONFIG_COMEDI_8254=m CONFIG_COMEDI_8255=m # CONFIG_COMEDI_8255_SA is not set CONFIG_COMEDI_KCOMEDILIB=m CONFIG_COMEDI_AMPLC_PC236=m CONFIG_COMEDI_DAS08=m CONFIG_COMEDI_ISADMA=m CONFIG_PANEL=m CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_CHANGE_MESSAGE=y CONFIG_PANEL_BOOT_MESSAGE="" # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=m CONFIG_STAGING_MEDIA=y # # Android # # CONFIG_WIMAX_GDM72XX is not set # CONFIG_LTE_GDM724X is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set CONFIG_MOST=y CONFIG_MOSTCORE=y CONFIG_AIM_CDEV=y # CONFIG_AIM_NETWORK is not set CONFIG_AIM_SOUND=m CONFIG_HDM_I2C=m # CONFIG_HDM_USB is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=m # CONFIG_CHROMEOS_PSTORE is not set # CONFIG_CROS_EC_CHARDEV is not set # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=m CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # CONFIG_REMOTEPROC=m CONFIG_STE_MODEM_RPROC=m # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set CONFIG_SOC_TI=y CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND is not set CONFIG_DEVFREQ_GOV_PERFORMANCE=y CONFIG_DEVFREQ_GOV_POWERSAVE=y CONFIG_DEVFREQ_GOV_USERSPACE=m # # DEVFREQ Drivers # CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=m # # Extcon Device Drivers # # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX3355=m CONFIG_EXTCON_MAX77693=m # CONFIG_EXTCON_PALMAS is not set CONFIG_EXTCON_RT8973A=m CONFIG_EXTCON_SM5502=m # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_LPSS_PCI is not set # CONFIG_PWM_LPSS_PLATFORM is not set CONFIG_PWM_PCA9685=y # CONFIG_PWM_TWL is not set # CONFIG_PWM_TWL_LED is not set CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_TS4800_IRQ is not set CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y CONFIG_FMC_TRIVIAL=y # CONFIG_FMC_WRITE_EEPROM is not set # CONFIG_FMC_CHARDEV is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_PHY_PXA_28NM_HSIC=m CONFIG_PHY_PXA_28NM_USB2=m # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_SAMSUNG_USB2 is not set CONFIG_PHY_TUSB1210=m # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_NVMEM=m CONFIG_STM=y CONFIG_STM_DUMMY=m # CONFIG_STM_SOURCE_CONSOLE is not set CONFIG_INTEL_TH=m # CONFIG_INTEL_TH_PCI is not set # CONFIG_INTEL_TH_GTH is not set CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # # FPGA Configuration Support # CONFIG_FPGA=y CONFIG_FPGA_MGR_ZYNQ_FPGA=m # # Firmware Drivers # CONFIG_EDD=m CONFIG_EDD_OFF=y CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=m CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=y CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y # # Caches # CONFIG_FSCACHE=m # CONFIG_FSCACHE_STATS is not set # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST 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=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ECRYPT_FS is not set CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 # CONFIG_JFFS2_FS_WRITEBUFFER is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set CONFIG_UBIFS_FS=m CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_LOGFS is not set CONFIG_ROMFS_FS=y CONFIG_ROMFS_BACKED_BY_MTD=y CONFIG_ROMFS_ON_MTD=y # CONFIG_PSTORE is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=m # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y # CONFIG_NLS_CODEPAGE_936 is not set CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=y # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set CONFIG_NLS_MAC_INUIT=y CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=y # CONFIG_NLS_UTF8 is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set CONFIG_PAGE_OWNER=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set # CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_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=y CONFIG_DEBUG_VM_VMACACHE=y # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # # CONFIG_LOCKUP_DETECTOR is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_WQ_WATCHDOG=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHED_INFO is not set # CONFIG_SCHEDSTATS is not set CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y # CONFIG_PROVE_LOCKING is not set CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y CONFIG_DEBUG_SG=y # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACING_SUPPORT=y # CONFIG_FTRACE is not set # # Runtime Testing # # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_TEST_HEXDUMP=m # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=y # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set CONFIG_TEST_LKM=m # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_UDELAY=y # CONFIG_MEMTEST is not set CONFIG_TEST_STATIC_KEYS=m # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_DEBUG_WX=y CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m # CONFIG_DOUBLEFAULT is not set # 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=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y CONFIG_X86_DEBUG_STATIC_CPU_HAS=y # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set CONFIG_SECURITYFS=y CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" 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_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set # CONFIG_CRYPTO_AUTHENC is not set CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y # CONFIG_CRYPTO_XCBC is not set CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=m # CONFIG_CRYPTO_CRCT10DIF is not set CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=m # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y # CONFIG_CRYPTO_ANUBIS is not set # CONFIG_CRYPTO_ARC4 is not set CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=y CONFIG_CRYPTO_CAST_COMMON=y # CONFIG_CRYPTO_CAST5 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_586=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=m # CONFIG_CRYPTO_ZLIB is not set CONFIG_CRYPTO_LZO=m # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_GEODE 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_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m CONFIG_PUBLIC_KEY_ALGO_RSA=m # CONFIG_X509_CERTIFICATE_PARSER is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_KVM is not set # CONFIG_LGUEST is not set # CONFIG_BINARY_PRINTF is not set # # Library routines # CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=m CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y # CONFIG_CRC32_SLICEBY8 is not set # CONFIG_CRC32_SLICEBY4 is not set CONFIG_CRC32_SARWATE=y # CONFIG_CRC32_BIT is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=y CONFIG_CRC8=m # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y # CONFIG_XZ_DEC_X86 is not set 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=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=m CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m CONFIG_DDR=y # CONFIG_IRQ_POLL is not set CONFIG_MPILIB=m # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 --=-=-=--